Skip to content

Retire the v7.16.2 github-config publisher approval #5240

Closed

Description

@devantler

🤖 Generated by the Agentic Engineer

Objective

Retire the v7.16.2 (8d2203af) approval for the organization settings publisher, now that the v10.0.3 (0f390329) publisher signs and production accepts its releases.

Details

#5235 approved 0f390329 beside 8d2203af for the transition. devantler-tech/.github#714 moved the caller to 0f390329. Its first release, v10.0.4 (sha256:93c7a292…), verifies against the new identity and is SourceVerified=True in production (readback on that PR). Nothing should need 8d2203af any more.

Checklist

  • Re-read the caller pin, the latest release's signature identity and the live acceptance rule. Confirm no current publication depends on 8d2203af.
  • Remove only that canonical entry through the existing approval and generation procedures. Keep the legacy actions family entries.
  • Prove 0f390329 stays accepted and 8d2203af is rejected, with negative controls for other issuers, repositories and revisions.
  • Review at the exact head, deliver through the protected path, and read back the deployed rule and a healthy artifact.

Activity

  1. added theissue type on Oct 22, 2026
  2. moved this to 📥 Backlog in 🌊 Project Boardon Oct 22, 2026
  3. self-assigned this
    on Oct 23, 2026
  4. added a commit that references this issue on Oct 23, 2026
  5. devantler commented on Oct 23, 2026

    @devantler
    ContributorAuthor

    🤖 Generated by the Agentic Engineer

    Delivered through #5266 at reviewed head 1634dddd44b423fc52ba82080b114f0efaa8e12f; the protected merge-group run 39961170965 passed and merged as 9003ce4c8b1c17916d5db085a2c3bd3312296824 at 14:29:23 UTC.

    Read-only production verification at 14:29 UTC:

    • The deployed rule contains exactly the reviewed retained/new canonical pair (0f390329… and 6f1dee95…), with the legacy family unchanged and retired 8d2203af… absent.
    • The current publication is v12.0.4, digest sha256:4d386cdbcad81774308ff517da208f4bea9afc0d57d817cbc660ecbf83793b3c. Ready and SourceVerified are both True at the current observed generation, 33.
    • Independent Cosign verification of that exact current digest passed with the reviewed identity bounds. Its publication claims bind it to retained publisher 0f390329b590404c02565b27a263ee841fa02bce. The earlier exact v12.0.3 proof binds the new publisher, and the retained/new positive and retired/unrelated negative controls passed.
    • The full live platform health helper exited 0 with PLATFORM-HEALTH=OK.

    The four retirement criteria in this issue are met; the current caller still pins the retained publisher. #5267 remains the separately tracked complete-observation refresh work; this receipt does not claim that broader task is resolved. The publication blocker on dashboard activation #5260 is cleared.

  6. moved this from 📥 Backlog to ✅ Done in 🌊 Project Boardon Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

Priority

None yet

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions