Skip to content

chore(deps): batch dependabot updates - #37

Merged
gre-ledger merged 1 commit into
developfrom
chore/dependabot-batch-2026-08
Aug 4, 2026
Merged

chore(deps): batch dependabot updates#37
gre-ledger merged 1 commit into
developfrom
chore/dependabot-batch-2026-08

Conversation

@gre-ledger

Copy link
Copy Markdown
Collaborator

✅ Checklist

  • Changeset added (pnpm changelog) — required for any library API or behaviour change
    • N/A: dev-tooling and CI only, no published library code changes
  • Tests added or updated (or explain why not needed)
    • N/A: dependency bumps only
  • pnpm build && pnpm typecheck && pnpm lint && pnpm test pass locally

📝 Description

Single PR replacing the 10 open Dependabot PRs, so the lockfile is resolved once instead of 6 sequential rebases.

npm (catalog + root devDeps)

package from to PR
@swc/core 1.15.46 1.15.47 #32
@types/node 26.1.1 26.1.2 #34
knip 6.29.0 6.30.0 #33
nx ^23.1.0 ^23.1.1 #35
oxfmt 0.60.0 0.61.0 #31
oxlint 1.75.0 1.76.0 #36

github-actions

action from to PR
actions/checkout v4 v7.0.1 #30
jdx/mise-action v2 v4.2.3 #27
SonarSource/sonarqube-scan-action v6 v8.2.1 #29
SonarSource/sonarqube-quality-gate-action dc2f7b0 v1.2.0 #28

sonar.yml was added after #22 merged, so it still carried the old checkout/mise-action pins — those are now aligned with the other three workflows.

Note

Two deliberate deviations from the Dependabot proposals:

  • sonarqube-quality-gate-action: Dependabot proposed 8e9b0ca, an untagged commit on the default branch (the existing dc2f7b0 pin was also untagged, with a stale # v1.1.0 comment). Pinned to the v1.2.0 release SHA instead, so future bumps track releases rather than drifting with master.
  • sonarqube-scan-action v6 → v8 carries one breaking change: skipSignatureVerification now defaults to false, so the action GPG-verifies the downloaded scanner binary. Our steps pass no with: inputs, only SONAR_TOKEN, so nothing else changes — but this is the one item worth watching on the Sonar jobs in this PR's own CI run.

Local verification (all green): pnpm install --frozen-lockfile, pnpm build, pnpm typecheck, pnpm lint, pnpm test, pnpm format, pnpm knip.

🔗 Context

🤖 Generated with Claude Code

npm:
- @swc/core 1.15.46 -> 1.15.47
- @types/node 26.1.1 -> 26.1.2
- knip 6.29.0 -> 6.30.0
- nx 23.1.0 -> 23.1.1
- oxfmt 0.60.0 -> 0.61.0
- oxlint 1.75.0 -> 1.76.0

github-actions:
- actions/checkout v4 -> v7.0.1 (sonar.yml)
- jdx/mise-action v2 -> v4.2.3 (sonar.yml)
- SonarSource/sonarqube-scan-action v6 -> v8.2.1
- SonarSource/sonarqube-quality-gate-action -> v1.2.0

Supersedes #27 #28 #29 #30 #31 #32 #33 #34 #35 #36

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings August 3, 2026 13:49
@sonarqubecloud

sonarqubecloud Bot commented Aug 3, 2026

Copy link
Copy Markdown

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.

🟡 Human review recommended

It includes a large lockfile regeneration plus major GitHub Actions upgrades in CI paths (Sonar), which warrants a final human validation of the workflow behavior in CI.

Pull request overview

This PR consolidates multiple Dependabot updates into a single dependency + workflow bump, keeping the monorepo’s tooling (Nx/Knip/SWC/Oxlint/Oxfmt) and Sonar-related GitHub Actions pins current while minimizing lockfile churn.

Changes:

  • Bump root dev-tooling dependencies (Nx, Knip) and pnpm catalog versions (@swc/core, @types/node, oxlint, oxfmt).
  • Update GitHub Actions pins in Sonar/PR workflows (checkout, mise-action, Sonar scan, Sonar quality gate).
  • Regenerate pnpm-lock.yaml to reflect the new resolved dependency graph.
File summaries
File Description
pnpm-workspace.yaml Updates catalog versions for shared tooling dependencies.
package.json Bumps root devDependencies for Nx and Knip.
pnpm-lock.yaml Lockfile regeneration reflecting updated tooling and transitive deps.
.github/workflows/sonar.yml Aligns Sonar workflow action pins with newer releases (checkout/mise/sonar scan).
.github/workflows/pull_request.yml Updates Sonar scan + quality gate action pins for PR checks.
Review details

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 4/5 changed files
  • Comments generated: 0
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@LL782 LL782 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks sane!

Caveat: I haven't done any manual testing

@gre-ledger
gre-ledger merged commit 742d3af into develop Aug 4, 2026
9 checks passed
@gre-ledger
gre-ledger deleted the chore/dependabot-batch-2026-08 branch August 4, 2026 13:29
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.

3 participants