[codex] Make package workflow explicitly hosted#17
Conversation
Greptile SummaryThis PR makes runner configuration explicit in both workflow files by adding Confidence Score: 5/5Safe to merge — purely declarative configuration change with no functional logic altered. Both files have no P0 or P1 findings. The changes correctly and consistently add three explicit mode parameters and pin the reusable workflow to an immutable SHA, which actually improves supply-chain safety compared to a mutable branch ref. No files require special attention. Important Files Changed
Reviews (1): Last reviewed commit: "ci: pin shared workflow to merged contra..." | Re-trigger Greptile |
What changed
ci-templatesrunner_mode: hostedworkspace_mode: isolatedpublish_mode: same_runnerWhy
tinyvectorsdoes not currently expose repo-owned runner variables, so it should not be counted as a runner-dogfood repo just because it shares the template. This patch removes that ambiguity.Impact
Validation
git diff --checkruby -e 'require "yaml"; YAML.load_file(".github/workflows/ci.yml"); YAML.load_file(".github/workflows/publish.yml")'Notes