Skip to content

chore(deps): consolidate Dependabot PRs #34-53 + widen grouping#57

Merged
offendingcommit merged 2 commits into
mainfrom
chore/deps-consolidated
Jun 2, 2026
Merged

chore(deps): consolidate Dependabot PRs #34-53 + widen grouping#57
offendingcommit merged 2 commits into
mainfrom
chore/deps-consolidated

Conversation

@offendingcommit
Copy link
Copy Markdown
Owner

Summary

Consolidates the open Dependabot PRs #34–53 into one validated branch, and widens the Dependabot grouping so future bumps arrive as ~a handful of PRs instead of 20.

Dependency bumps (supersedes #34–53)

  • npm (lockfile + pnpm-workspace.yaml catalog): TanStack family, @tauri-apps/*, turbo, Biome, Vite, @vitejs/plugin-react, @playwright/test, and vitest + @vitest/coverage-v8 → 4.1.8 (kept in lockstep), plus jsdom 26 → 29 (major). Root dev-dep floors (commitlint, semantic-release plugins, turbo) aligned with the lock.
  • cargo (Cargo.lock): tauri 2.11.2, tauri-plugin-http 2.5.9, tauri-build 2.6.2, serde_json, + transitive in-range updates.
  • github-actions (docker-publish.yml): docker/setup-qemu-action v3→v4, docker/setup-buildx-action v3→v4, docker/build-push-action v6→v7.

Conflicts resolved by keeping the newer of each duplicate: tauri 2.11.2 (#34 over #45's 2.11.1), turbo 2.9.16 (#39 over #47's 2.9.14).

Validation (local)

  • make ci-web — lint + typecheck + test (exercises the jsdom 29 major) + build: all pass.
  • pnpm --filter @openconcho/desktop cargo-check — compiles tauri 2.11.2 + plugins: Finished.
  • actionlint .github/workflows/docker-publish.yml — clean.
  • pnpm install --frozen-lockfile — lock consistent with manifests.

Dependabot grouping change

Replaces the many narrow per-family groups with: one minor+patch group per ecosystem (npm, cargo) + a separate major group per ecosystem for individual scrutiny, and adds a github-actions group (was ungrouped → one PR per action). Result: minor/patch bumps batch into a single weekly PR per ecosystem.

Closing

Supersedes #34, #35, #36, #37, #39, #45, #47, #50, #51, #52, #53 — closing those with a pointer here. The only residual unverified-locally change is the docker-action majors (they run only in the publish workflow); they're actionlint-clean and standard API-compatible bumps.

npm (lockfile + catalog): tanstack, @tauri-apps/*, turbo 2.9.x, biome, vite,
@vitejs/plugin-react, vitest+coverage-v8 4.1.8 (lockstep), @playwright/test,
and jsdom 26->29 (major). cargo: tauri 2.11.2, tauri-plugin-http 2.5.9,
tauri-build 2.6.2, serde_json. github-actions: docker setup-qemu v4,
setup-buildx v4, build-push v7. Validated: make ci-web, cargo-check, actionlint.
Collapse minor+patch bumps into one PR per ecosystem (npm/cargo) with majors in
their own grouped PR; add a github-actions group so action bumps batch instead of
one PR each. Replaces the many narrow per-family groups.
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.

1 participant