Skip to content

Publish a coherent 2.0.0-beta.14 product train #61

Description

@rmcdaniel

The public 2.0 prerelease artifacts need one installable identity with exact dependency provenance. The already-published beta.13 Server image contains Workflow beta.10 and remains immutable, so beta.14 is the first identity that can satisfy the synchronized product contract.

Acceptance criteria

  • Workflow 2.0.0-beta.14 lands and becomes installable before any source that pins it is finalized.
  • Server source pins the published Workflow 2.0.0-beta.14 package and its exact resolved commit; the published Server image reports beta.14 Workflow provenance from the tagged Server source.
  • Waterline, CLI, PHP SDK, Python SDK, and Rust SDK declare 2.0.0-beta.14 consistently and publish immutable artifacts from their exact landed commits.
  • Waterline's service-mode dependencies resolve through the official PHP SDK package, and every language implementation continues to use the official Apache Avro package or crate.
  • Composer and Packagist, PyPI, crates.io, GitHub releases, and Docker registries resolve every declared beta.14 identity without local source substitutions or rewritten tags.
  • The sample application consumes only the synchronized beta.14 packages after all required artifacts are public.
  • The public documentation artifact tuple advances to beta.14 only after the complete tuple is installable and its published Server protocol catalog proves Workflow beta.14 provenance.
  • Exact-current heartbeat conformance passes PHP, Python, Rust, and Waterline in one shared published Server bootstrap, with independent namespace, task-queue, workflow, and worker identities, complete cleanup, and a wall time no greater than six minutes.
  • Completion evidence names every immutable source and artifact identity, the passing documentation deployment, and the passing shared-wave run.

Required source targets

durable-workflow/cli@main
durable-workflow/durable-workflow.github.io@main
durable-workflow/sample-app@main
durable-workflow/sdk-php@main
durable-workflow/sdk-python@main
durable-workflow/sdk-rust@main
durable-workflow/server@main
durable-workflow/waterline@v2
durable-workflow/workflow@v2

Metadata

Metadata

Assignees

No one assigned

    Labels

    authority:githubGitHub is the authoritative lifecycle record for this workbeta:blockerMust be resolved before the first 2.0 betakind:cross-repositoryWork spans more than one public repositorypriority:P0Immediate release or data-integrity riskrepo:github-control-planeOwned by the public organization control planestatus:supersededRetired in favor of an active prerelease successor without completion

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions