Skip to content

chore(ci): stamp supply chain policies via charter stamp-policies#68

Merged
stackbilt-admin merged 2 commits into
mainfrom
feat/supply-chain-policies
May 20, 2026
Merged

chore(ci): stamp supply chain policies via charter stamp-policies#68
stackbilt-admin merged 2 commits into
mainfrom
feat/supply-chain-policies

Conversation

@stackbilt-admin
Copy link
Copy Markdown
Member

Summary

  • SHA-pins 4 floating action tags (actions/checkout@v6, actions/setup-node@v6) in ci.yml and publish.yml to verified commit SHAs
  • Adds .github/workflows/supply-chain.yml: SBOM generation + dependency review callers sourced from Stackbilt-dev/stackbilt_llc reusable workflows (pinned to 006a05aa)
  • Installs .charter/patterns/floating-action-pins.json drift guard — future floating pins will be caught by charter drift
  • Enables charter drift scanning on .github/workflows/*.yml

Applied via

charter stamp-policies \
  --path . \
  --policy-repo-ref 006a05aa3f37966207e0a2068a947715a91536be

Test plan

  • CI passes on this branch
  • SBOM artifact uploads on push to main after merge
  • Dep-review runs (and blocks on HIGH severity) on subsequent PRs
  • charter drift --path . reports zero floating-action-pins violations

Note: Cross-repo reusable workflows in a private GitHub org require:
Org Settings → Actions → General → "Allow all actions and reusable workflows"

Governed-By: Stackbilt-dev/stackbilt_llc#11

🤖 Generated with Claude Code

- SHA-pins 4 floating action tags in ci.yml and publish.yml
  (actions/checkout@v6, actions/setup-node@v6 → verified commit SHAs)
- Adds .github/workflows/supply-chain.yml: SBOM + dep-review callers
  sourced from Stackbilt-dev/stackbilt_llc reusable workflows
- Installs .charter/patterns/floating-action-pins.json drift guard
- Enables charter drift on .github/workflows/*.yml

Governed-By: Stackbilt-dev/stackbilt_llc#11
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@stackbilt-admin
Copy link
Copy Markdown
Member Author

Review pass on this consumer PR: rollout is clean and the SHA pin conversion + policy wiring look correct. One critical sequencing follow-up before merge:

Optional follow-up once upstream adjusts: if #12 pins the CycloneDX tool version and broadens floating-ref detection, pull those updates here via re-stamp as well.

@stackbilt-admin
Copy link
Copy Markdown
Member Author

Acknowledged — this PR's supply-chain.yml references stackbilt_llc at 006a05aa (the open PR branch tip). Once stackbilt_llc#12 merges to main, I'll re-stamp with:

charter stamp-policies \
  --path . \
  --policy-repo-ref <merge-commit-sha>

and force-push this branch to update the uses: paths to the durable main SHA. Will note when done.

Updates supply-chain.yml reusable workflow refs from the PR branch tip
(006a05aa) to the durable post-merge main SHA (c87defbe).

Governed-By: Stackbilt-dev/stackbilt_llc#11
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@stackbilt-admin stackbilt-admin merged commit 070f95d into main May 20, 2026
2 of 3 checks passed
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