Skip to content

Align release workflow .NET SDK with repository (use 8.0.x)#788

Merged
mfoltz merged 1 commit intomainfrom
codex/update-release.yml-to-match-sdk-policy-2026-03-21t21-49-44z
Mar 21, 2026
Merged

Align release workflow .NET SDK with repository (use 8.0.x)#788
mfoltz merged 1 commit intomainfrom
codex/update-release.yml-to-match-sdk-policy-2026-03-21t21-49-44z

Conversation

@mfoltz
Copy link
Copy Markdown
Owner

@mfoltz mfoltz commented Mar 21, 2026

Motivation

  • Ensure the release publishing workflow uses the same repo-managed .NET SDK line as global.json, .codex/install.sh, and the main build workflow so published artifacts are built against the same toolchain and avoid accidental divergence.

Description

  • Update .github/workflows/release.yml to set dotnet-version: '8.0.x', remove the dotnet-quality: 'preview' override, and add a short inline comment explaining the intentional alignment with the main build toolchain.

Testing

  • Ran git diff --check which completed with no issues; attempted a YAML parse check using Python (yaml.safe_load) but it could not run because PyYAML is not installed in this environment.

Codex Task

Copilot AI review requested due to automatic review settings March 21, 2026 21:49
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the release publishing workflow to use the repository’s .NET 8 toolchain line, matching how CI builds are produced and reducing the chance of publishing artifacts with a divergent SDK.

Changes:

  • Switch .github/workflows/release.yml from dotnet-version: 6.0.x (+ dotnet-quality: preview) to dotnet-version: 8.0.x.
  • Remove the dotnet-quality: preview override.
  • Add an inline comment documenting the intent to align with repo-managed SDK usage.

@mfoltz mfoltz merged commit 7ea1144 into main Mar 21, 2026
10 checks passed
@mfoltz mfoltz deleted the codex/update-release.yml-to-match-sdk-policy-2026-03-21t21-49-44z branch March 21, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants