Skip to content

ci: pin actions and update the Debian image - #80

Merged
ttaylorr-oai merged 0 commit into
codexfrom
tb/codex/pin-ci-actions
Sep 8, 2026
Merged

ci: pin actions and update the Debian image#80
ttaylorr-oai merged 0 commit into
codexfrom
tb/codex/pin-ci-actions

Conversation

@ttaylorr-oai

@ttaylorr-oai ttaylorr-oai commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

CI cannot start with the inherited action tags, which violate the repository's full-SHA requirement. The Debian 11 job also fails during apt-get update after its security metadata expired.

Pin the existing action versions in the CI, style, whitespace, and release workflows, retaining version names in comments. Move the Debian job to Debian 12, which remains supported through June 2028. The dependency setup and build commands are unchanged.

#81 admitted the exact action-pin replacements. #91 permits the additional three-line Debian image update. This is a source review: after the controller policy lands, update the stable plan's topic pin to carry these changes into both codex and codex-unstable.

Validation: parsed YAML comparisons isolate the intended action pins and Debian matrix update. The new Debian CI jobs are running; style and whitespace checks pass.

@ttaylorr-oai ttaylorr-oai added kind:review-only Reviewed topic; do not merge this pull request build:codex-stable Production Codex Git build labels Sep 2, 2026
@ttaylorr-oai
ttaylorr-oai force-pushed the tb/codex/pin-ci-actions branch from 4e5ee5d to 34df167 Compare September 4, 2026 01:23
@ttaylorr-oai
ttaylorr-oai marked this pull request as ready for review September 4, 2026 01:23
@ttaylorr-oai ttaylorr-oai changed the title ci: pin actions to full commit IDs ci: pin actions and update the Debian image Sep 8, 2026
@ttaylorr-oai
ttaylorr-oai merged commit 3553013 into codex Sep 8, 2026
115 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:codex-stable Production Codex Git build kind:review-only Reviewed topic; do not merge this pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants