Skip to content

chore(deps): consolidate open Dependabot updates into one PR - #81

Merged
rennf93 merged 3 commits into
masterfrom
chore/consolidate-action-bumps
Oct 25, 2026
Merged

rennf93 merged 3 commits into
masterfrom
chore/consolidate-action-bumps

Conversation

@rennf93

@rennf93 rennf93 commented Oct 25, 2026

Copy link
Copy Markdown
Member

Consolidates the currently open Dependabot PRs so every reference moves together and CI can pass:

Workflow refs:

  • github/codeql-action/init@6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee # v4.39.0 -> github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
  • github/codeql-action/autobuild@6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee # v4.39.0 -> github/codeql-action/autobuild@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
  • taiki-e/install-action@8cca0918f8471c33515202b73f56ab27f2bed283 # v2.87.29 -> taiki-e/install-action@a4d3f3f761dcd95cce1b72cb61cb6d1963438177 # v2.87.30
  • Cargo.lock: ctutils updated to >= 0.4.4 (RUSTSEC-2026-0385)

I also added a groups.actions block for the github-actions ecosystem in .github/dependabot.yml, so future action bumps land as a single weekly PR instead of one PR per workflow step (the same grouping the npm, go-modules, gradle and pip ecosystems already use here).

Supersedes:

Each superseded PR moves only one step of a shared workflow, which trips the CodeQL version-mismatch check (All steps in a workflow that use github/codeql-action must use the same version), so they cannot go green individually.

Workflow refs: init v4.39.0->v4.39.1,autobuild v4.39.0->v4.39.1,install-action v2.87.29->v2.87.30.

All references of each multi-step action move in one commit so workflows such
as CodeQL run against a single action version; single-step Dependabot PRs
leave the steps of one workflow on different versions and fail their own CI.

I also grouped github-actions updates in .github/dependabot.yml so future
action bumps arrive as one weekly PR instead of one PR per workflow step.
@rennf93 rennf93 added the no-issue Chore or dependency PR that does not need an issue label Oct 25, 2026
@github-actions github-actions Bot added ci GitHub Actions workflows dependencies Cargo.toml or Cargo.lock changes labels Oct 25, 2026
tokio 1.53.x before 1.53.3 has AsyncFd constructors that violate I/O safety
(RUSTSEC-2026-0386); the lockfile now tracks 1.54.1. cargo-deny treats the
unsound advisory as an error, so every fresh CI run fails without this.
Dependabot had not opened the analyze step PR yet, so the consolidation
left analyze on 4.39.0 while init and autobuild moved to 4.39.1, which fails
CodeQL with the version-mismatch error in the opposite direction.
@rennf93
rennf93 merged commit 4a0053b into master Oct 25, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci GitHub Actions workflows dependencies Cargo.toml or Cargo.lock changes no-issue Chore or dependency PR that does not need an issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant