Skip to content

Fix CI on main: revert the grouped NuGet/npm major upgrades; group only minor/patch - #9

Merged
AbhiramCommits merged 1 commit into
mainfrom
claude/fix-ci
Oct 9, 2026
Merged

AbhiramCommits merged 1 commit into
mainfrom
claude/fix-ci

Conversation

@AbhiramCommits

Copy link
Copy Markdown
Owner

Summary

All CI jobs on main (build-test, lint, docker) have been red since two grouped Dependabot updates merged:

  • Bump the dotnet group with 13 updates #8, the dotnet group (13 NuGet packages, mostly majors). Swashbuckle.AspNetCore 6 → 10 pulls in Microsoft.OpenApi 2.x, which removed the Microsoft.OpenApi.Models namespace, so the API project no longer compiles:

    error CS0234: The type or namespace name 'Models' does not exist in the namespace 'Microsoft.OpenApi'

    The same batch also jumped EF Core 8 → 9, Serilog.AspNetCore 8 → 10, Polly 8 → 10, xunit.runner.visualstudio 2 → 4 and others.

  • build(deps-dev): Bump eslint from 9.39.5 to 10.11.0 in the npm group across 1 directory #3, the npm group. ESLint 9 → 10 no longer bundles @eslint/js, which eslint.config.js imports, so npm run lint crashes with "Cannot find package '@eslint/js'".

Changes:

The open Dependabot PR #1 (actions/checkout v4 → v7) isn't affected and is fine to merge once main is green.

Verification (local, mcr.microsoft.com/dotnet/sdk:8.0 and Node 22)

Check Current main This branch
dotnet restore OK OK
dotnet build -c Release CS0234 Build succeeded, 0 warnings
dotnet test -c Release (includes the SQL Server Testcontainers tests) n/a 116/116 passed
dotnet format --verify-no-changes n/a clean
npm ci && npm run lint lint crashes (@eslint/js missing) passes

🤖 Generated with Claude Code

https://claude.ai/code/session_017d5k8524qtAbirZXdgZAc4


Generated by Claude Code

…r/patch

Dependabot merged two grouped updates full of majors and main went red:

- #8 (13 NuGet packages): Swashbuckle.AspNetCore 6 -> 10 brings
  Microsoft.OpenApi 2.x, which removed Microsoft.OpenApi.Models, so the
  API project no longer compiles (CS0234); also EF Core 9, Serilog 10,
  xunit.runner.visualstudio 4, etc.
- #3: ESLint 9 -> 10 no longer bundles @eslint/js, which
  eslint.config.js imports, so the lint job crashes.

Revert both (project and package files return to the last green state);
the GitHub Actions bumps (#2, #4, #5) stay. dependabot.yml: the dotnet
and npm groups now take only minor/patch updates, so each major arrives
as its own PR.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017d5k8524qtAbirZXdgZAc4
@AbhiramCommits
AbhiramCommits merged commit 52186fc into main Oct 9, 2026
6 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