Skip to content

Update workflow pins and migrate Node matrices to modern versions - #1583

Merged
HarithaVattikuti merged 4 commits into
actions:mainfrom
HarithaVattikuti:latestdep
Jul 16, 2026
Merged

Update workflow pins and migrate Node matrices to modern versions#1583
HarithaVattikuti merged 4 commits into
actions:mainfrom
HarithaVattikuti:latestdep

Conversation

@HarithaVattikuti

Copy link
Copy Markdown
Contributor

Description:
Update workflow pins and migrate Node matrices to modern versions:

  • pin actions/checkout to (v7.0.0)
  • pin pnpm/action-setup to (v6.0.9)
  • remove EOL versions
  • replace macos-latest-large with macos-15-intel in workflow matrices

Related issue:
Add link to the related issue.

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

@HarithaVattikuti
HarithaVattikuti requested a review from a team as a code ownerJuly 15, 2026 04:42
CopilotAI review requested due to automatic review settings July 15, 2026 04:42

CopilotAI 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.

Pull request overview

Updates CI workflows and documentation to reflect newer, more secure defaults: workflows move to immutable action pins, drop older Node/EOL coverage, and adjust OS matrices (including macOS Intel targeting), while docs/examples are updated to reference actions/setup-node@v7.

Changes:

  • Pinned GitHub Actions used in workflows to specific commit SHAs (e.g., actions/checkout, actions/publish-immutable-action, pnpm/action-setup).
  • Modernized workflow matrices: removed older Node versions, added newer Node majors, and replaced macos-latest-large with macos-15-intel.
  • Updated README/docs examples from actions/setup-node@v6 to actions/setup-node@v7.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
FileDescription
README.mdUpdates usage examples to actions/setup-node@v7.
docs/advanced-usage.mdUpdates advanced examples to actions/setup-node@v7 and adjusts example matrices.
.github/workflows/versions.ymlPins actions/checkout and modernizes OS/Node/LTS test matrices.
.github/workflows/publish-immutable-actions.ymlPins checkout and publish action to immutable SHAs.
.github/workflows/proxy.ymlPins checkout to an immutable SHA.
.github/workflows/e2e-cache.ymlPins checkout and pnpm setup actions; updates Node/OS matrices.
tests/data/package-dev-engines.jsonUpdates devEngines test data to a newer Node major.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread.github/workflows/versions.yml Outdated
Comment threaddocs/advanced-usage.md Outdated
@HarithaVattikuti
HarithaVattikuti merged commit 1b7c366 into actions:mainJul 16, 2026
222 checks passed
Sign up for freeto 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.

4 participants

@HarithaVattikuti@priya-kinthali@priyagupta108