Skip to content

ci: require static owned admission runner - #49

Merged
shtse8 merged 1 commit into
mainfrom
codex/dotgithub-static-owned-admission-20260727
Jul 27, 2026
Merged

ci: require static owned admission runner#49
shtse8 merged 1 commit into
mainfrom
codex/dotgithub-static-owned-admission-20260727

Conversation

@shtse8

@shtse8 shtse8 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the reusable ADR-29 admission workflow's dynamic runs-on expression with the literal sylphx-linux-standard profile
  • remove the now-invalid caller-controlled runner input
  • strengthen project-control so all central ADR-29 runner declarations must be literal static Linux profiles and dynamic selectors fail the gate

Compatibility evidence

  • current GitHub code search found no repository calling adr29-admission.yml; the only references are central templates/docs/metadata, so no live caller relied on the removed input
  • the template already declares four literal sylphx-linux-standard admission jobs

Local validation

  • YAML parse of reusable workflow, template, and project-control workflow
  • exact project-control runner-contract shell predicates
  • no remaining inputs.runs-on or dynamic runs-on reference in tracked source
  • node --check .github/actions/setup-changesets-publisher/changesets-publish.mjs
  • git diff --check

Proof boundary

This changes GitHub-consumed reusable workflow source. The project-control PR run can prove the central static declaration and its ratchet; there is no current consumer invocation to claim as runtime proof.

@shtse8
shtse8 merged commit 92662fc into main Jul 27, 2026
1 check passed
@shtse8
shtse8 deleted the codex/dotgithub-static-owned-admission-20260727 branch July 27, 2026 13:59
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