Skip to content

build(deps): consolidate weekly dependency + action bumps#39

Merged
laconc merged 1 commit into
mainfrom
deps/consolidated-2026-06
Jul 1, 2026
Merged

build(deps): consolidate weekly dependency + action bumps#39
laconc merged 1 commit into
mainfrom
deps/consolidated-2026-06

Conversation

@laconc

@laconc laconc commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Consolidates the seven open Dependabot PRs (#32#38) into one, and adds two transitive crate bumps Dependabot doesn't open PRs for (it only files for direct deps). Closing this obviates all seven.

GitHub Actions (SHA re-pinned, version comment preserved)

Action From To Dependabot
taiki-e/install-action 8b3c737 (v2) bffeee2 (v2) #35
actions/attest-build-provenance v4.1.0 v4.1.1 #36
actions/cache/restore v5.0.5 v6.1.0 #37
actions/cache/save v5.0.5 v6.1.0 #38

Cargo.lock (patch floats under the workspace's major pins)

Crate From To Dependabot
anyhow 1.0.102 1.0.103 #34
quote 1.0.45 1.0.46 #33
trybuild 1.0.116 1.0.117 #32
arrayvec 0.7.6 0.7.7 — (transitive)
cc 1.2.64 1.2.65 — (transitive)

The three Cargo PRs were lock-only already (the workspace pins majors — anyhow="1", quote="1", trybuild="1" — and lets patch float), so no Cargo.toml change is needed. The remaining pinned actions (checkout, rust-cache, upload/download-artifact, release-plz, crates-io-auth-action, rust-toolchain) are already current per Dependabot's scan.

Verification

  • make test (--workspace --all-features) — all green
  • cargo deny check — advisories / bans / licenses / sources ok

🤖 Generated with Claude Code

Roll the seven open Dependabot PRs (#32#38) into one, plus two
transitive crate bumps Dependabot doesn't file PRs for.

GitHub Actions (SHA re-pinned, version comment kept):
- taiki-e/install-action v2   -> bffeee2 (was 8b3c737; ci/fuzz/mutants)
- actions/attest-build-provenance v4.1.0 -> v4.1.1 (release)
- actions/cache/restore v5.0.5 -> v6.1.0 (fuzz)
- actions/cache/save    v5.0.5 -> v6.1.0 (fuzz)

Cargo.lock (patch floats under the workspace's major pins):
- anyhow   1.0.102 -> 1.0.103   (Dependabot #34)
- quote    1.0.45  -> 1.0.46    (Dependabot #33)
- trybuild 1.0.116 -> 1.0.117   (Dependabot #32)
- arrayvec 0.7.6   -> 0.7.7     (transitive; no Dependabot PR)
- cc       1.2.64  -> 1.2.65    (transitive; no Dependabot PR)

Verified: `make test` (all features) green, `cargo deny check`
advisories/bans/licenses/sources ok.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 1, 2026 03:03

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

Consolidates multiple Dependabot dependency bumps into a single PR by updating patch-level Rust crate lockfile entries and re-pinning a few GitHub Actions to newer SHAs while preserving the existing “pinned SHA + version comment” convention.

Changes:

  • Updated Cargo.lock for patch-level crate releases (anyhow, quote, trybuild) plus two transitive bumps (arrayvec, cc).
  • Re-pinned taiki-e/install-action to a newer v2 commit SHA across CI-related workflows.
  • Updated actions/cache/{restore,save} to v6.1.0 and actions/attest-build-provenance to v4.1.1.

Reviewed changes

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

Show a summary per file
File Description
app/Cargo.lock Patch-level crate updates in the lockfile (no manifest changes).
.github/workflows/ci.yml Re-pins taiki-e/install-action SHA used by CI (cargo-deny install).
.github/workflows/fuzz.yml Re-pins taiki-e/install-action and updates cache restore/save to v6.1.0.
.github/workflows/mutants.yml Re-pins taiki-e/install-action SHA used for cargo-mutants install.
.github/workflows/release.yml Updates actions/attest-build-provenance pin to v4.1.1.

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

@laconc
laconc merged commit 83b4b6e into main Jul 1, 2026
10 checks passed
@laconc
laconc deleted the deps/consolidated-2026-06 branch July 1, 2026 03:05
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