Skip to content

fix(release): pin RUNA_REF to stable runa v0.1.2#20

Merged
pentaxis93 merged 1 commit into
mainfrom
fix-runa-ref-to-v012
May 17, 2026
Merged

fix(release): pin RUNA_REF to stable runa v0.1.2#20
pentaxis93 merged 1 commit into
mainfrom
fix-runa-ref-to-v012

Conversation

@pentaxis93
Copy link
Copy Markdown
Contributor

Summary

Fix the substrate defect that caused the v0.1.1 cut to fail. Dockerfile's ARG RUNA_REF= defaults pointed at v0.1.2-rc.1, a tag deleted during parking-cleanup. Container build step couldn't resolve the ref; workflow failed; no Release published. Cleanup of the false-start cut already done on main (commit 4e45954 reverting the chore release commit, v0.1.1 tag deleted from origin).

Key changes

  • Dockerfile: both ARG RUNA_REF= occurrences updated to v0.1.2 (the published stable runa release cut today)
  • README.md: build examples reference current stable component tags (v0.1.1 base + v0.1.2 runa)
  • RELEASING.md: new Dependencies section documenting that base depends on a published runa tag via RUNA_REF, with operator guidance for cut sequencing
  • CHANGELOG.md: Changed entries under [Unreleased] documenting both substrate updates

Why the RELEASING.md update

The discoverability test: anyone preparing a base cut reads RELEASING.md. The Dependencies section sits right before the Pre-Release Gate, so the dependency check is captured in the canonical release procedure. Future base cuts will see (and execute) the RUNA_REF verification step before firing release-cut.

Verification

  • ./scripts/release-check metadata: exit 0
  • ./scripts/test-release-check: passes
  • Dockerfile syntax: valid
  • No remaining v0.1.2-rc.1 references in repo

Next

Merge → re-cut base v0.1.1 → continue parking sequence (commons manifest + commons cut).

The previous false-start cut of base v0.1.1 failed because Dockerfile's
ARG RUNA_REF= defaults pointed at v0.1.2-rc.1, a tag that had been
deleted during parking-cleanup. The container build step could not
resolve the ref; the workflow failed; no GitHub Release published.

Updates:

- Dockerfile: both ARG RUNA_REF= occurrences (builder stage + final
  image label) now default to v0.1.2 (the published stable runa
  release, cut today).
- README.md: build examples reference v0.1.1 (base) and v0.1.2 (runa)
  to match current component substrate.
- RELEASING.md: adds a Dependencies section documenting that base
  depends on a published runa tag via RUNA_REF, with operator guidance
  for cut sequencing when updating RUNA_REF.
- CHANGELOG.md: Changed entries under [Unreleased] documenting the
  RUNA_REF update and the new RELEASING.md operator guidance.

The new RELEASING.md guidance is intended to prevent the same regression
class: anyone preparing a base cut now reads (in the canonical release
documentation) that RUNA_REF must point at a published runa tag, and
that cutting base before runa would orphan the base tag.
@pentaxis93 pentaxis93 merged commit b8f7b57 into main May 17, 2026
@pentaxis93 pentaxis93 deleted the fix-runa-ref-to-v012 branch May 17, 2026 18:23
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