Skip to content

Consolidate GitHub Actions dependency updates - #176

Merged
jsturtevant merged 5 commits into
mainfrom
jsturtevant-consolidate-actions-updates
Aug 14, 2026
Merged

Consolidate GitHub Actions dependency updates#176
jsturtevant merged 5 commits into
mainfrom
jsturtevant-consolidate-actions-updates

Conversation

@jsturtevant

Copy link
Copy Markdown
Contributor

Summary

  • update actions-rust-lang/setup-rust-toolchain to 1.17.0
  • update actions/setup-node to 7.0.0
  • update astral-sh/setup-uv to 8.3.2
  • update actions/checkout to 7.0.1
  • update actions/setup-dotnet to 6.0.0
  • preserve SHA pinning and version comments across CI and publish workflows

Validation

  • Rust formatting completed successfully via just fmt / just fmt-check before Python dependency resolution
  • just fmt, just fmt-check, and just build were otherwise blocked by repeated external PyPI TLS handshake failures while downloading build tools/packages
  • historical failures on the superseded PRs were unrelated external HTTP timeout/network flakes in integration tests

Supersedes #143
Supersedes #151
Supersedes #153
Supersedes #160
Supersedes #161

dependabot Bot added 5 commits August 13, 2026 15:21
Bumps [actions-rust-lang/setup-rust-toolchain](https://github.com/actions-rust-lang/setup-rust-toolchain) from 1.16.1 to 1.17.0.
- [Release notes](https://github.com/actions-rust-lang/setup-rust-toolchain/releases)
- [Changelog](https://github.com/actions-rust-lang/setup-rust-toolchain/blob/main/CHANGELOG.md)
- [Commits](actions-rust-lang/setup-rust-toolchain@46268bd...166cdcf)

---
updated-dependencies:
- dependency-name: actions-rust-lang/setup-rust-toolchain
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@48b55a0...8207627)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@fac544c...11f9893)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 8.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@9c091bb...3d3c42e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5.3.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](actions/setup-dotnet@9a946fd...a98b568)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

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.

Pull request overview

Updates the repository’s GitHub Actions workflows to newer, SHA-pinned versions of commonly used setup actions (Rust toolchain, Node, uv, checkout, and .NET), keeping CI and publish pipelines consistent while retaining the version comments next to each pin.

Changes:

  • Bump actions/checkout to v7.0.1 (SHA-pinned) across CI and publish workflows.
  • Bump actions-rust-lang/setup-rust-toolchain to v1.17.0, astral-sh/setup-uv to v8.3.2, actions/setup-node to v7.0.0, and actions/setup-dotnet to v6.0.0 (all SHA-pinned where used).
  • Ensure workflows remain consistently pinned and annotated with the corresponding version comments.

Reviewed changes

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

File Description
.github/workflows/publish.yml Updates SHA-pinned action dependencies used in the publish pipeline (Python SDK & .NET SDK).
.github/workflows/ci.yml Updates SHA-pinned action dependencies used across the CI job matrix.

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

@jsturtevant
jsturtevant merged commit a7eaa46 into main Aug 14, 2026
30 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