Skip to content

Shorten workflow history identifiers - #507

Merged
longquanzheng merged 1 commit into
mainfrom
codex/shorten-workflow-history-names
Sep 18, 2026
Merged

longquanzheng merged 1 commit into
mainfrom
codex/shorten-workflow-history-names

Conversation

@longquanzheng

@longquanzheng longquanzheng commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • shorten Dex's internal workflow memo, Activity, Update, Signal, and Step Activity ID names
  • register and decode the new Activity Types on both Temporal and Cadence
  • replace replay baselines with histories captured from the new implementation
  • document the accepted naming, compatibility, and protocol-version decisions
  • keep WorkerService gRPC methods, protobuf types, SDK APIs, and Web API output unchanged

Breaking change

Running workflows and histories created with the former internal names are intentionally unsupported. This change adds no Temporal/Cadence version gate, old-name alias, or compatibility path, and does not increment GlobalVersioner.

Validation

  • make -C server unitTests
  • make -C server temporalIntegTests
  • make -C server cadenceIntegTests integrationCoverageArgs="-search=false"
  • make -C server replayTests
  • Cadence Web API integration suite
  • make copyright-check
  • cd docs && npm run check

The monolithic local ci-all-tests target exceeds its package-level 20-minute limit when both backend suites run together; its default Cadence search-pagination cases also hit the existing local Elasticsearch visibility delay. The backend suites pass independently with the same search setting used by the Cadence CI shard. The local lint target cannot start on origin/main because .build/proto-lint is absent.

No files under protos/, SDKs, or the Web frontend changed.

@codecov

codecov Bot commented Sep 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@longquanzheng
longquanzheng force-pushed the codex/shorten-workflow-history-names branch from dc2d90d to 7c64c00 Compare September 18, 2026 20:02
@longquanzheng
longquanzheng force-pushed the codex/shorten-workflow-history-names branch from 7c64c00 to 09d4fd6 Compare September 18, 2026 20:16
@longquanzheng
longquanzheng marked this pull request as ready for review September 18, 2026 20:25
@longquanzheng
longquanzheng merged commit 8a58ab5 into main Sep 18, 2026
47 checks passed
@longquanzheng
longquanzheng deleted the codex/shorten-workflow-history-names branch September 18, 2026 20:25
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.

1 participant