Skip to content

ci: refresh standards reusable pins to current HEAD (d7c2271)#62

Merged
hyperpolymath merged 3 commits into
mainfrom
ci/repin-standards-reusables-d7c2271
Jun 27, 2026
Merged

ci: refresh standards reusable pins to current HEAD (d7c2271)#62
hyperpolymath merged 3 commits into
mainfrom
ci/repin-standards-reusables-d7c2271

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Refresh hyperpolymath/standards reusable pins to current main HEAD d7c22711e830e1f383846472f6e9b99debdb201e (carries the actions/cache repair, GITHUB_TOKEN wiring, --exit-zero, and the SD022 scanner compile fix). Mechanical pin refresh; propagation of hyperpolymath/hypatia#464.


Generated by Claude Code

@hyperpolymath
hyperpolymath merged commit d8b925b into main Jun 27, 2026
@hyperpolymath
hyperpolymath deleted the ci/repin-standards-reusables-d7c2271 branch June 27, 2026 11:39
@sonarqubecloud

Copy link
Copy Markdown

hyperpolymath added a commit that referenced this pull request Jul 6, 2026
…events + id-token) (#65)

## Problem

The **OSSF Scorecard** workflow failed at startup (`startup_failure`,
0s) on every scheduled run (observed 2026-07-05 and 2026-07-06).

The reusable `scorecard-reusable.yml` job requests `security-events:
write` and `id-token: write`, but **reusable called-workflow permissions
are capped by the caller's grants**. This caller only granted `contents:
read`, so GitHub rejected the run at startup — this is hypatia lint
**WF018**.

## Fix

Align the caller to the `rsr-template-repo` canonical shape:

- Add the job-level `permissions` block: `contents: read` +
`security-events: write` + `id-token: write`
- Add `concurrency` (cancel-in-progress) and `timeout-minutes: 15`
- Pin unchanged (`d7c227`, per #62)

## Verification

- YAML validated (`yaml.safe_load` OK)
- Shape matches the documented template caller in
`hyperpolymath/rsr-template-repo`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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