Skip to content

Build only changed releases during metadata updates - #626

Merged
fank merged 2 commits into
masterfrom
codex/build-only-changed-releases
Nov 2, 2026
Merged

fank merged 2 commits into
masterfrom
codex/build-only-changed-releases

Conversation

@fank

@fank fank commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add --changed-from to build only new releases, changed archives and versions gaining tags.
  • Apply selection to regular and rootless images; skip registry login when nothing changed.
  • Pass before/after commit IDs from the scheduled updater and check out the exact updated commit.
  • Rebuild all current versions for runtime/build-source changes or manual publication.

Closes #453.

Validation

  • All 21 existing regression methods pass.
  • actionlint validates both modified workflows; whitespace checks pass.
  • Build-selection and workflow logic are unchanged from the previously validated implementation, including experimental-only updates, tag changes, runtime changes and missing baselines.
  • Removed tests/test_changed_builds.py following maintainer feedback. No images were published during local validation.

@fank
fank marked this pull request as ready for review November 2, 2026 23:10
@fank
fank merged commit 754f96a into master Nov 2, 2026
4 checks passed
@fank
fank deleted the codex/build-only-changed-releases branch November 3, 2026 17:20
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.

Build system unnecessarily produces new stable image when latest updates

1 participant