Skip to content

Commit

Permalink
Add to github workflows and to readmes
Browse files Browse the repository at this point in the history
  • Loading branch information
gvdongen committed Jan 21, 2025
1 parent 55a3ed1 commit 12f644c
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 3 deletions.
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ jobs:
java-basics.zip
java-food-ordering.zip
java-subway-fare-calculator.zip
java-workflow-interpreter.zip
java-patterns-use-cases.zip
java-hello-world-gradle.zip
java-hello-world-maven.zip
Expand Down
1 change: 1 addition & 0 deletions .tools/run_jvm_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,6 @@ pushd $PROJECT_ROOT/java/tutorials/tour-of-restate-java && ./gradlew --console=p

pushd $PROJECT_ROOT/java/end-to-end-applications/food-ordering/app && ./gradlew --console=plain check && popd
pushd $PROJECT_ROOT/java/end-to-end-applications/subway-fare-calculator && ./gradlew --console=plain check && popd
pushd $PROJECT_ROOT/java/end-to-end-applications/workflow-interpreter && ./gradlew --console=plain check && popd
pushd $PROJECT_ROOT/kotlin/end-to-end-applications/food-ordering/app && ./gradlew --console=plain check && popd
pushd $PROJECT_ROOT/kotlin/end-to-end-applications/kmp-android-todo-app && ./gradlew --console=plain check && popd
1 change: 1 addition & 0 deletions .tools/update_jvm_examples.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ search_and_replace_version_gradle $PROJECT_ROOT/java/tutorials/tour-of-restate-j
search_and_replace_version_gradle $PROJECT_ROOT/java/end-to-end-applications/subway-fare-calculator
search_and_replace_version_gradle $PROJECT_ROOT/java/end-to-end-applications/food-ordering/app/restate-app
search_and_replace_version_gradle $PROJECT_ROOT/java/end-to-end-applications/food-ordering/app/restaurant
search_and_replace_version_gradle $PROJECT_ROOT/java/end-to-end-applications/workflow-interpreter
search_and_replace_version_gradle $PROJECT_ROOT/kotlin/end-to-end-applications/food-ordering/app/restate-app
search_and_replace_version_gradle $PROJECT_ROOT/kotlin/end-to-end-applications/food-ordering/app/restaurant
search_and_replace_version_gradle $PROJECT_ROOT/kotlin/end-to-end-applications/kmp-android-todo-app/server
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Or have a look at the general catalog below:
| Example Name | Languages |
|-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| <a id="food-ordering">Food Ordering App</a> | [<img src="https://skillicons.dev/icons?i=ts" width="24" height="24">](typescript/end-to-end-applications/food-ordering) [<img src="https://skillicons.dev/icons?i=python&theme=light" width="24" height="24">](python/end-to-end-applications/food-ordering) [<img src="https://skillicons.dev/icons?i=java&theme=light" width="24" height="24">](java/end-to-end-applications/food-ordering) [<img src="https://skillicons.dev/icons?i=kotlin&theme=light" width="24" height="24">](kotlin/end-to-end-applications/food-ordering) |
| <a id="ai-image-workflows">AI Image Workflow Parser & Executor</a> | [<img src="https://skillicons.dev/icons?i=ts" width="24" height="24">](typescript/end-to-end-applications/ai-image-workflows) |
| <a id="ai-image-workflows">Image Workflow Parser & Executor</a> | [<img src="https://skillicons.dev/icons?i=ts" width="24" height="24">](typescript/end-to-end-applications/ai-image-workflows) [<img src="https://skillicons.dev/icons?i=java&theme=light" width="24" height="24">](java/end-to-end-applications/workflow-interpreter) |
| <a id="chat-bot">LLM-powered Chat Bot / Task Agent</a> | [<img src="https://skillicons.dev/icons?i=ts" width="24" height="24">](typescript/end-to-end-applications/chat-bot) |
| <a id="subway-fare-calculator">Subway Fare Calculator</a> | [<img src="https://skillicons.dev/icons?i=java&theme=light" width="24" height="24">](java/end-to-end-applications/subway-fare-calculator) |
| <a id="rag-ingestion">RAG Ingestion</a> | [<img src="https://skillicons.dev/icons?i=python&theme=light" width="24" height="24">](python/end-to-end-applications/rag-ingestion) |
Expand Down
1 change: 1 addition & 0 deletions java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ Complete applications built with Restate:

- **[Food Ordering App](end-to-end-applications/food-ordering)**: A food delivery service (like DoorDash) that manages orders, restaurants, payments, and delivery drivers. The example mixes workflows (ordering) and stateful microservices (driver management), and uses Kafka as an event source for updates from delivery drivers.
- **[Subway Fare Calculator](end-to-end-applications/subway-fare-calculator)**: A fare calculator for a subway system that calculates the fare based on distances traveled by customers. Implemented as Stateful Actors.
- **[Image Workflow Parser & Executor](end-to-end-applications/workflow-interpreter)**: A dynamic workflow interpreter (Spring Boot) that parses a JSON list of image processing commands and runs them through image processing libraries.

## Templates

Expand Down
4 changes: 2 additions & 2 deletions java/end-to-end-applications/workflow-interpreter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ workflow definition.

You can clone the example repository (`git clone https://github.com/restatedev/examples`) or just download this example via

- **CLI:** `restate example java-image-workflows`
- **CLI:** `restate example java-workflow-interpreter`

- **Zip archive:** https://github.com/restatedev/examples/releases/latest/download/java-image-workflows.zip
- **Zip archive:** https://github.com/restatedev/examples/releases/latest/download/java-workflow-interpreter.zip

## Running the example

Expand Down

0 comments on commit 12f644c

Please sign in to comment.