Skip to content

[Fix #1676] Renaming io.serverlesworkflow to org.openworkflow - #1764

Open
fjtirado wants to merge 3 commits into
open-workflow-specification:mainfrom
fjtirado:Fix_#1676
Open

fjtirado wants to merge 3 commits into
open-workflow-specification:mainfrom
fjtirado:Fix_#1676

Conversation

@fjtirado

@fjtirado fjtirado commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Fix #1676

We rename to org.openworkflow.sdk both for package name and groupid (discarding cloud.openworkflow)

Copilot AI balanced review requested due to automatic review settings October 9, 2026 12:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Maven coordinates conflict with #1676, and the proposed old-coordinate relocation artifacts are missing.

2 open findings
What changed in this PR

Rebrands the SDK from Serverless Workflow to Open Workflow across Java packages, Maven coordinates, SPI registrations, tests, examples, and documentation.

Changes:

  • Migrates Java namespaces from io.serverlessworkflow to org.openworkflow.
  • Renames Maven artifacts and service-provider descriptors.
  • Updates branding and supporting test resources.
File Description
types/​.../​Errors.java, Defaults.java Migrates type packages and branding.
serialization/​.../​SerializeHelper.java Migrates serialization package/imports.
mermaid/​src/​main/​**, mermaid/​src/​test/​** Migrates Mermaid implementation and tests.
impl/​**/​META-INF/​services/​** Migrates SPI descriptor names and providers.
impl/​test/​** Migrates test packages, proto namespace, and fixtures.
impl/​persistence/​** Migrates persistence APIs, tests, and documentation.
impl/​openapi/​**, impl/​openapi-jackson/​** Migrates OpenAPI packages and providers.
impl/​model/​** Migrates model implementation and marshalling providers.
impl/​json-utils/​** Migrates Jackson utilities and tests.
impl/​core/​** Migrates core APIs, implementations, lifecycle types, and tests.
impl/​http/​**, impl/​grpc/​**, impl/​function/​** Migrates executor modules and providers.
impl/​jwt-impl/​**, impl/​jq/​**, impl/​javascript/​** Migrates optional runtime integrations.
impl/​cron/​**, impl/​template/​**, impl/​validation/​** Migrates supporting service modules.
impl/​a2a/​**, impl/​container/​**, impl/​python/​** Migrates additional executor integrations.
generators/​** Migrates generator packages.
fluent/​spec/​** Migrates fluent API builders, SPI, and configurers.
fluent/​pom.xml, annotations/​pom.xml Renames Maven coordinates and artifacts.
examples/​** Migrates example imports and packages.
api/​** Migrates public API and serialization packages.
annotations/​** Migrates annotation packages.
.github/​ISSUE_TEMPLATE/​** Updates issue-template branding.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread annotations/pom.xml Outdated
Comment thread annotations/pom.xml
…to org.openworkflow

Signed-off-by: Francisco Javier Tirado Sarti <ftirados@ibm.com>
Copilot AI balanced review requested due to automatic review settings October 9, 2026 12:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread generators/jackson/pom.xml
Comment thread generators/types/pom.xml
Comment thread README.md Outdated
Comment thread fluent/README.md
Comment thread fluent/README.md Outdated
Comment thread impl/openapi-jackson/pom.xml
Comment thread impl/persistence/README.md Outdated
Comment thread impl/persistence/mvstore/README.md Outdated
Comment thread impl/pom.xml
Comment thread mermaid/README.md Outdated
Copilot AI balanced review requested due to automatic review settings October 9, 2026 13:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread api/pom.xml Outdated
Comment thread types/pom.xml Outdated
Copilot AI balanced review requested due to automatic review settings October 9, 2026 13:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread api/src/main/java/org/openworkflow/api/WorkflowFormat.java Outdated
Comment thread api/src/main/java/org/openworkflow/api/WorkflowWriter.java Outdated
Comment thread fluent/spec/src/main/java/org/openworkflow/fluent/spec/ListenTaskBuilder.java Outdated
Comment thread types/src/main/java/org/openworkflow/types/Errors.java Outdated
Copilot AI balanced review requested due to automatic review settings October 9, 2026 13:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot AI balanced review requested due to automatic review settings October 9, 2026 14:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

A runtime error identifier and consumer-facing documentation still retain legacy Serverless Workflow references.

5 open findings
1 resolved since last review

🧠 Review effort: Balanced

Comment thread impl/core/src/main/java/org/openworkflow/impl/WorkflowError.java Outdated
Comment thread impl/persistence/README.md
Copilot AI balanced review requested due to automatic review settings October 9, 2026 14:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread bom/pom.xml Outdated
Copilot AI balanced review requested due to automatic review settings October 9, 2026 15:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The repository-wide breaking namespace migration spans public APIs, generated sources, persistence compatibility, and runtime service discovery.

4 open findings

🧠 Review effort: Balanced

@fjtirado

fjtirado commented Oct 9, 2026

Copy link
Copy Markdown
Collaborator Author

@fjtirado the package name is org.openworkflow.sdk and so it's thegroupId.

Yes, I forgot we already discussed that, updating.

Copilot AI balanced review requested due to automatic review settings October 9, 2026 16:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread api/src/test/resources/features/try.yaml Outdated
Comment thread .github/ISSUE_TEMPLATE/question.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment thread examples/simpleGet/pom.xml Outdated
Comment thread impl/test/pom.xml Outdated
Comment thread fluent/README.md Outdated
Comment thread fluent/spec/src/main/java/org/openworkflow/sdk/fluent/spec/dsl/DSL.java Outdated
Comment thread mermaid/README.md Outdated
Copilot AI balanced review requested due to automatic review settings October 9, 2026 18:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The fluent README contains a non-compiling static import that omits the new sdk package segment.

1 open finding
2 resolved since last review

🧠 Review effort: Balanced

Comment thread fluent/README.md Outdated
Copilot AI balanced review requested due to automatic review settings October 9, 2026 18:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The repository-wide breaking namespace and coordinate migration requires final human validation of publishing and downstream compatibility.

0 open findings

1 resolved since last review

🧠 Review effort: Balanced

Signed-off-by: Francisco Javier Tirado Sarti <ftirados@ibm.com>
Copilot AI balanced review requested due to automatic review settings October 9, 2026 19:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The repository-wide breaking namespace and coordinate migration spans generated code, persistence compatibility, and runtime service discovery.

0 open findings

🧠 Review effort: Balanced

@ricardozanini

Copy link
Copy Markdown
Collaborator

@fjtirado let's keep the event types names to not break the API see: open-workflow-specification/specification#1189

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.

Rebrand to Open Workflow Specification

3 participants