Skip to content

[B2] Consolidate release locks, prerelease logic and version truth #1231

Description

@SisyphusZheng

Required work

Re-verify and fix: M14 release local mutual exclusion (CI concurrency group exists at .github/workflows/autoflow-release.yml:18-20; NO local lock in tools/autoflow/ — confirmed at 2936bf0); M16 duplicated prerelease/version magic (≥6 production copies: tools/project-constants.ts:93-99, tools/bump-version.ts, check-strategic-docs.ts:78, check-version-anchors.ts:285, check-docs-truth.ts:288-289, autoflow/cli.ts:44; hard-coded 0.41.0-alpha.14 twice); M17 docs whitelist substring matching (check-docs-truth.ts:192-216,228,537-540).

Acceptance

One canonical prerelease/version truth implementation; local/CI release mutual exclusion; whitelist matching by exact path semantics.

Part of umbrella #1155. Depends on: #1216 (canonical verdict contract).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1releasetoolsv0.44v0.44 compiled OpenElement architecture train

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions