Skip to content

feat(CI-CD): add OpenSSF Scorecard workflow - #61

Merged
baxyz merged 1 commit into
mainfrom
openssf-scorecard
Aug 10, 2026
Merged

feat(CI-CD): add OpenSSF Scorecard workflow#61
baxyz merged 1 commit into
mainfrom
openssf-scorecard

Conversation

@baxyz

@baxyz baxyz commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/workflows/scorecard.yml, copied from the already-working helpers4/typescript setup (verified live: typescript is actually registered on the public API with a real score, contradicting ROADMAP.md's stale "nothing registered" note).
  • Adds the OpenSSF Scorecard badge to README.md.

Open question

Needs a SCORECARD_TOKEN secret available to this repo. I couldn't verify via API whether that's already an org-level secret or configured only on typescript (secrets listing needs admin API access this session doesn't have) — please check Settings → Secrets and variables → Actions before merging, at either the helpers4 org level or the devcontainer repo level.

Test plan

  • YAML syntax validated
  • Once merged: confirm the scheduled/manual run succeeds and github.com/helpers4/devcontainer shows up at https://scorecard.dev

🤖 Generated with Claude Code

@github-actions

Copy link
Copy Markdown

✅ PR Validation Passed

All checks passed!


📋 Pipeline Status

Job Status
🧾 Conventional Commits passing
🔖 Version Bump passing
🧪 Feature Tests passing
🐚 ShellCheck passing

🤖 Generated by @helpers4 CI • 2026-08-10

…script

Copied the working pattern from helpers4/typescript (already registered
and scored — verified directly against the public API, contradicting
ROADMAP.md's old note that nothing was registered anywhere yet: that was
true at some point, isn't anymore). Same weekly schedule, same
publish_results: true, same badge markup in README.md.

Depends on a SCORECARD_TOKEN secret existing for this repo — couldn't
verify via API whether it's already available at the org level or only
configured on typescript specifically (repo/org secrets listing needs
admin-level API access this session's token doesn't have).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@baxyz
baxyz force-pushed the openssf-scorecard branch from 375a7e7 to 88a6b00 Compare August 10, 2026 22:52
@baxyz
baxyz merged commit a87f60e into main Aug 10, 2026
34 checks passed
@baxyz
baxyz deleted the openssf-scorecard branch August 10, 2026 22:55
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