Skip to content

Conversation

@mcruzdev
Copy link
Member

@mcruzdev mcruzdev commented Nov 21, 2025

Changes

  • Now when the workflow is loaded by a specification file, the identifiers table shows all the possible identifiers used for injecting a WorkflowDefinition or Flow class.
  • Add a new build item for show all available identifiers FlowIdentifierBuildItem
  • Now the extension's user can inject/execute a Workflow through Flow or WorkflowDefinition beans:
@Path("/echo")
public class EchoResource {

    @Inject
    @Identifier("io.quarkiverse.flow.generated.flow.EchoNameWorkflow")
    Flow flow;

    @Inject
    @Identifier("flow:echo-name")
    WorkflowDefinition workflowDefinition;
}
  • Add a new property called quarkus.flow.definitions.namespace
  • Add dev mode test to be sure that everything is working as expected (hot reload)
  • Improve the documentation telling about the all possibilities for injecting/executing a workflow loaded by a specification file

Closes #87

@mcruzdev mcruzdev requested a review from a team as a code owner November 21, 2025 20:38
@mcruzdev mcruzdev force-pushed the issue-87 branch 2 times, most recently from 89986ce to 89945fc Compare November 21, 2025 20:45
@mcruzdev mcruzdev marked this pull request as draft November 21, 2025 20:57
Copy link
Member

@ricardozanini ricardozanini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks nice, I'll take a better look early next week.

@mcruzdev mcruzdev marked this pull request as ready for review November 22, 2025 00:58
@ricardozanini
Copy link
Member

@mcruzdev can you rebase? 😬

@ricardozanini
Copy link
Member

@fjtirado mind also taking a look?

@ricardozanini
Copy link
Member

@mcruzdev can you rebase?

@github-actions
Copy link

github-actions bot commented Nov 28, 2025

🙈 The PR is closed and the preview is expired.

@ricardozanini ricardozanini merged commit 6535cfd into quarkiverse:main Nov 28, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Generate child Flows for WorkflowDefinitions from file feature

3 participants