Skip to content

Proposal: Pin GitHub Actions to commit SHAs for supply-chain security#115

Draft
ysknsid25 wants to merge 1 commit into
open-circle:mainfrom
ysknsid25:chore/pin-github-actions-sha
Draft

Proposal: Pin GitHub Actions to commit SHAs for supply-chain security#115
ysknsid25 wants to merge 1 commit into
open-circle:mainfrom
ysknsid25:chore/pin-github-actions-sha

Conversation

@ysknsid25
Copy link
Copy Markdown
Contributor

@ysknsid25 ysknsid25 commented May 25, 2026

resolves: #116


Summary by cubic

Pin GitHub Actions to commit SHAs and adopt pnpm v11 supply-chain hardening to reduce risk from compromised releases. Adds Dependabot for Actions so pins stay current.

  • Dependencies

    • Pin actions/checkout, pnpm/action-setup, and actions/setup-node to commit SHAs in all workflows.
    • Add .github/dependabot.yml to check github-actions weekly (grouped updates).
    • Upgrade package manager to pnpm@11.3.0 and refresh lockfile.
    • Configure pnpm-workspace.yaml for v11 defaults with allowBuilds (e.g., @parcel/watcher, esbuild, sharp, vercel) and minimumReleaseAgeExclude: [valibot].
  • Migration

    • Requires pnpm v11 locally and in CI.
    • If installs fail due to blocked postinstall scripts, add the audited package to allowBuilds.

Written for commit 2dc8cbe. Summary will update on new commits. Review in cubic

Signed-off-by: ysknsid25 <kengo071225@gmail.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

@ysknsid25 is attempting to deploy a commit to the Open Circle Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 25, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 8f665744-789a-4228-ad0c-7f87063dca21

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

Proposal: Pin GitHub Actions to commit SHAs for supply-chain security

1 participant