Skip to content

ci: fix SSH mode propagation and add robust release audit readiness - #38

Merged
chaithubk merged 1 commit into
mainfrom
ssh-mode-in-release-notes
May 15, 2026
Merged

ci: fix SSH mode propagation and add robust release audit readiness#38
chaithubk merged 1 commit into
mainfrom
ssh-mode-in-release-notes

Conversation

@chaithubk

Copy link
Copy Markdown
Owner
  • Ensured deterministic propagation of SSH access mode (ssh_mode) from build workflows to release metadata for both minimal and medtech images.
  • Made manifest metadata resolution strict: promotion now fails if ssh_mode is missing or ambiguous, preventing silent fallback to incorrect defaults.
  • Added explicit audit summary in the promotion workflow, showing resolved manifest path, image, commit, and effective SSH mode (with source).
  • Introduced ssh_mode_override input to the promotion workflow, allowing safe release of older artifacts missing ssh_mode metadata.
  • Updated manifest resolver to support legacy artifacts by allowing empty ssh_mode and requiring explicit override for promotion.
  • No functional changes to image content; improves release note accuracy, traceability, and future debugging.

… promotion

- Ensured deterministic propagation of SSH access mode (`ssh_mode`) from build workflows to release metadata for both minimal and medtech images.
- Made manifest metadata resolution strict: promotion now fails if `ssh_mode` is missing or ambiguous, preventing silent fallback to incorrect defaults.
- Added explicit audit summary in the promotion workflow, showing resolved manifest path, image, commit, and effective SSH mode (with source).
- Introduced `ssh_mode_override` input to the promotion workflow, allowing safe release of older artifacts missing `ssh_mode` metadata.
- Updated manifest resolver to support legacy artifacts by allowing empty `ssh_mode` and requiring explicit override for promotion.
- No functional changes to image content; improves release note accuracy, traceability, and future debugging.
@chaithubk
chaithubk merged commit 609beb0 into main May 15, 2026
4 checks passed
@chaithubk
chaithubk deleted the ssh-mode-in-release-notes branch May 15, 2026 04:17
@chaithubk
chaithubk restored the ssh-mode-in-release-notes branch May 15, 2026 04:24
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