Skip to content

CI: checkout v7 and setup-dotnet v6, on Node 24 - #8

Merged
Karzone merged 1 commit into
mainfrom
claude/beautiful-archimedes-dbzisv
Oct 11, 2026
Merged

Karzone merged 1 commit into
mainfrom
claude/beautiful-archimedes-dbzisv

Conversation

@Karzone

@Karzone Karzone commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Summary

Workflow runs warned that actions/checkout@v4 and actions/setup-dotnet@v4 target the deprecated Node.js 20 and were being forced onto Node 24. Both workflows now use the latest majors, which run on Node 24:

Action Before After Runtime
actions/checkout v4 v7 node24
actions/setup-dotnet v4 v6 node24
NuGet/login v1 v1, unchanged already node24

Changed in ci.yml and publish.yml.

Related issue

None.

Type of change

  • Bug fix
  • New feature / analyzer
  • Documentation
  • Build / CI / tooling
  • Other

Checklist

  • dotnet build passes (this PR's CI runs on the new actions)
  • dotnet test passes (same)
  • Added or updated tests for the change
  • Updated docs / README if behavior or usage changed
  • Change keeps TestAtlas zero-config, offline, and deterministic

Notes for reviewers

  • Breaking changes: I read each action's action.yml and its notes. The only breaking change in setup-dotnet v5/v6 is the Node 24 runtime, which needs runner 2.327.1 or later; GitHub-hosted ubuntu-latest already has it. checkout v7 blocks checking out fork PRs under pull_request_target and workflow_run, and neither workflow uses those triggers. dotnet-version: '8.0.x' is unchanged.
  • Testing: this PR's own CI run exercises the new versions in ci.yml. publish.yml runs the same two actions the same way, but it won't actually run until the next release.

🤖 Generated with Claude Code

https://claude.ai/code/session_013F6VMUcDtZmJX3ZibLuzXg


Generated by Claude Code

Runs warned that checkout@v4 and setup-dotnet@v4 target the deprecated
Node 20 and were being forced onto Node 24. NuGet/login@v1 already
runs on Node 24.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013F6VMUcDtZmJX3ZibLuzXg
@Karzone
Karzone merged commit fcf244d into main Oct 11, 2026
1 check 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