You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### Overview
Refresh pinned third-party GitHub Actions used by CI, documentation, and nightly workflows to their approved current releases.
- [x] I confirm this contribution is my own work, or I have the right to submit it under this project's license.
- [x] I searched existing issues and open pull requests, and this does not duplicate existing work.
#### Details
- Update checkout, setup-node, cache, Codecov, paths filtering, PR comments, release publishing, and package publishing action pins.
- Update the Rust toolchain and crates.io trusted-publishing action pins across CI and Fern documentation workflows.
- Preserve full commit-SHA pinning and readable release-version comments.
#### Where should the reviewer start?
Review the consolidated release and publishing changes in `.github/workflows/ci.yaml`, then the reusable CI workflow pins under `.github/workflows/ci_*.yml`.
#### Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)
- Relates to: none
## Summary by CodeRabbit
* **Chores**
* Updated automated build, testing, publishing, documentation, and nightly workflows to use newer pinned action versions.
* Improved consistency across Rust, Python, Node.js, Go, release, and documentation automation.
* **Maintenance**
* Refreshed tooling for source checkout, runtime setup, caching, code coverage, change detection, publishing, and pull request updates.
* Improved workflow security by disabling credential persistence where applicable.
* Disabled package-manager caching during npm setup for more predictable automation.
Authors:
- Will Killian (https://github.com/willkill07)
Approvers:
- Eric Evans II (https://github.com/ericevans-nv)
- Maryam Najafian (https://github.com/mnajafian-nv)
URL: #906
0 commit comments