ci: bump suzuki-shunsuke/pinact-action from 2.0.0 to 3.0.0#211
ci: bump suzuki-shunsuke/pinact-action from 2.0.0 to 3.0.0#211dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [suzuki-shunsuke/pinact-action](https://github.com/suzuki-shunsuke/pinact-action) from 2.0.0 to 3.0.0. - [Release notes](https://github.com/suzuki-shunsuke/pinact-action/releases) - [Commits](suzuki-shunsuke/pinact-action@cf51507...896d595) --- updated-dependencies: - dependency-name: suzuki-shunsuke/pinact-action dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bundle ReportBundle size has no change ✅ |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #211 +/- ##
=======================================
Coverage 99.40% 99.40%
=======================================
Files 33 33
Lines 1859 1859
Branches 513 513
=======================================
Hits 1848 1848
Misses 9 9
Partials 2 2 Continue to review full report in Codecov by Sentry.
|
|
@coderabbitai review |
✅ Action performedReview finished.
|
📝 WalkthroughDependency Update
Breaking Changes
Security ImpactThe pinact-action validates that GitHub Actions references are pinned to specific commit SHAs rather than floating tags, preventing potential supply chain attacks through action updates. WalkthroughUpdates the pinned GitHub Actions reference for ChangesGitHub Actions Version Update
Possibly related PRs
Suggested labels
Suggested reviewers
🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
.github/workflows/actions-pinned.yml (1)
25-30:⚠️ Potential issue | 🟠 Major | ⚡ Quick winSet
fix: "false"for pinact-action v3.0.0 to keep the pinned-actions gate failing on unpinned actionsThe workflow pins
suzuki-shunsuke/pinact-action@896d595f299e71d65b9d28349d6956abe144390a(v3.0.0) but only setsskip_push: "true". In v3,skip_push: trueis validate-only only when paired withfix: false; otherwise it applies fixes in-place (without creating a commit), so the “actions pinned” gate can pass even if actions are unpinned.🛡️ Proposed fix
- uses: suzuki-shunsuke/pinact-action@896d595f299e71d65b9d28349d6956abe144390a # v3.0.0 with: # `version` was removed in pinact-action v2: the pinact binary # is now bundled with the action tag, so the action SHA above # is the only thing pinning the pinact version. + # `fix: false` keeps this a validate-only gate: in v3 a bare + # `skip_push: true` now fixes files in-place and passes instead + # of failing when an action is unpinned. + fix: "false" skip_push: "true"🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In @.github/workflows/actions-pinned.yml around lines 25 - 30, The pinact-action is configured with skip_push: "true" but not fix, so v3 will apply fixes instead of only validating; update the action invocation for suzuki-shunsuke/pinact-action@896d595f299e71d65b9d28349d6956abe144390a (v3.0.0) to include fix: "false" alongside skip_push: "true" (ensure both keys are strings consistent with the YAML style) so the action runs in validate-only mode and the "actions pinned" gate will catch unpinned actions.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In @.github/workflows/actions-pinned.yml:
- Around line 25-30: The pinact-action is configured with skip_push: "true" but
not fix, so v3 will apply fixes instead of only validating; update the action
invocation for
suzuki-shunsuke/pinact-action@896d595f299e71d65b9d28349d6956abe144390a (v3.0.0)
to include fix: "false" alongside skip_push: "true" (ensure both keys are
strings consistent with the YAML style) so the action runs in validate-only mode
and the "actions pinned" gate will catch unpinned actions.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: d642f7da-90f1-4b24-b554-7a06ab3729f0
📒 Files selected for processing (1)
.github/workflows/actions-pinned.yml
Bumps suzuki-shunsuke/pinact-action from 2.0.0 to 3.0.0.
Release notes
Sourced from suzuki-shunsuke/pinact-action's releases.
Commits
896d595chore: prepare release v3.0.08d2d695feat!: update pinact to v4.0.0, expose new run options, honor fix in skip_pus...bd33019chore(deps): lock file maintenance (#1068)9117f4dchore(deps): update node.js to v24.16.0 (#1067)378a2b3chore(deps): update dependency aquaproj/aqua-registry to v4.516.0 (#1066)5c74c8fchore(deps): update dependency aquaproj/aqua-registry to v4.515.0 (#1064)62745e9chore(deps): update dependency typescript-eslint to v8.59.4 (#1063)1d5e6d9chore(deps): update dependency aquaproj/aqua-registry to v4.514.0 (#1062)064e7f1chore(deps): update dependency aquaproj/aqua-registry to v4.513.1 (#1061)3891c77chore(deps): update dependency aquaproj/aqua-renovate-config to v2.12.1 (#1060)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)