ci(release): test image tag rules on pull requests #106

Merged
ada merged 1 commit from ci/release-tag-gate into master 2026-10-03 14:06:57 +00:00
Collaborator

Problem

A v2.6.0 metadata retarget initially left the release-image tag test pinned to v2.5.1. The script was repaired before PR #105 merged, but required PR CI did not exercise it, allowing the regression to recur at the next retarget.

Change

Run the existing fast scripts/test-container-image-tag.sh as a required PR CI job step before Rust installation, and document that it is tag-shape validation—not image publication or public Axis B evidence.

Validation

Local tag regression passed, deterministic Axis B static contract check passed, workflow YAML parsed, and git diff --check passed. Await both required CI contexts on this exact head before non-force merge. No production/runtime or release-latch changes.

## Problem A v2.6.0 metadata retarget initially left the release-image tag test pinned to v2.5.1. The script was repaired before PR #105 merged, but required PR CI did not exercise it, allowing the regression to recur at the next retarget. ## Change Run the existing fast `scripts/test-container-image-tag.sh` as a required PR CI job step before Rust installation, and document that it is tag-shape validation—not image publication or public Axis B evidence. ## Validation Local tag regression passed, deterministic Axis B static contract check passed, workflow YAML parsed, and `git diff --check` passed. Await both required CI contexts on this exact head before non-force merge. No production/runtime or release-latch changes.
ci(release): test image tag rules on pull requests
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 2m52s
Rust CI / Build and start linux/arm64 image (no push) (pull_request) Successful in 10s
ec4011dc89
ada merged commit 15d16f9af6 into master 2026-10-03 14:06:57 +00:00
ada deleted branch ci/release-tag-gate 2026-10-03 14:06:57 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gofix/portal-tunnel-rs!106
No description provided.