Skip to content

Move CI actions to the current majors and pin the third-party one - #3

Merged
imanimanyara merged 1 commit into
mainfrom
ci/action-pins
Oct 1, 2026
Merged

imanimanyara merged 1 commit into
mainfrom
ci/action-pins

Conversation

@imanimanyara

Copy link
Copy Markdown
Member

First-party actions (actions/*) float on their current major, v7. The one third-party action, softprops/action-gh-release, is pinned to the commit of its latest release, v3.0.3, with the version in a comment, because its tags are under someone else's control. v3 moves only to the Node 24 runtime; both inputs this workflow uses are unchanged.

First-party actions (actions/*) float on their current major, v7. The one third-party action, softprops/action-gh-release, is pinned to the commit of its latest release, v3.0.3, with the version in a comment, because its tags are under someone else's control. v3 moves only to the Node 24 runtime; both inputs this workflow uses are unchanged.
Copilot AI balanced review requested due to automatic review settings October 1, 2026 22:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The versions and pinned commit are valid, current, and consistent with the stated upgrade strategy.

Review effort: Balanced
Findings: None

What changed in this PR

Updates CI and release workflows to current action majors while securely pinning the third-party release action.

Changes:

  • Upgrades first-party GitHub Actions to v7.
  • Pins softprops/action-gh-release to the v3.0.3 commit.
File Description
.github/​workflows/​release.yml Updates checkout, Node setup, and release actions.
.github/​workflows/​ci.yml Updates checkout, Node setup, and artifact upload actions.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@imanimanyara
imanimanyara merged commit 3b53ef2 into main Oct 1, 2026
5 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.

2 participants