Skip to content

ci(github): migrate to v8.0 workflows and add .NET 11 support#61

Merged
ncipollina merged 2 commits into
mainfrom
feat/nuget-versioning
Apr 19, 2026
Merged

ci(github): migrate to v8.0 workflows and add .NET 11 support#61
ncipollina merged 2 commits into
mainfrom
feat/nuget-versioning

Conversation

@ncipollina
Copy link
Copy Markdown
Collaborator

🚀 Pull Request

📋 Summary

  • Replace build.yaml with publish-preview.yaml and publish-release.yaml pinned to devops-templates@v8.0
  • Add pr-title-check.yaml (with required permissions) and release-drafter.yaml callers
  • Update pr-build.yaml to @v8.0, remove testDirectory, add 11.0.x
  • Add net11.0 TFM to all src and test projects
  • Add global.json with .NET 11 preview SDK
  • Add net11.0 pinned Microsoft.Extensions packages to Directory.Packages.props
  • Bump: AWSSDK.DynamoDBv2, AwesomeAssertions, Microsoft.NET.Test.Sdk, Microsoft.SourceLink.GitHub
  • Fix README build badges to reference pr-build.yaml

release-drafter.yml config was already merged to main directly.


✅ Checklist

  • My changes build cleanly
  • I've added/updated relevant tests
  • I've added/updated documentation or README
  • I've followed the coding style for this project
  • I've tested the changes locally (if applicable)

🧪 Related Issues or PRs

No blocking dependencies. devops-templates@v8.0 is already tagged.


💬 Notes for Reviewers

.NET 11 is currently in preview. global.json uses rollForward: latestMinor to pick up stable releases automatically. Microsoft.Extensions v11 packages use the latest available preview version.

Replace build.yaml with publish-preview/publish-release pinned to
devops-templates@v8.0. Add pr-title-check and release-drafter callers.
Update pr-build.yaml to v8.0. Add net11.0 TFM to all projects. Add
global.json with .NET 11 SDK. Bump AWSSDK.DynamoDBv2, AwesomeAssertions,
Microsoft.NET.Test.Sdk, and Microsoft.SourceLink.GitHub. Fix README badges.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added the ci label Apr 19, 2026
Update AWSSDK.Extensions.NETCore.Setup, Microsoft.Extensions (net9/net10/net11),
OpenTelemetry, Microsoft.Extensions.Diagnostics.Testing, and
Microsoft.Testing.Extensions.CodeCoverage to latest versions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@safe-settings-sync safe-settings-sync Bot removed the ci label Apr 19, 2026
@ncipollina ncipollina merged commit 3ced8c5 into main Apr 19, 2026
4 checks passed
@ncipollina ncipollina deleted the feat/nuget-versioning branch April 19, 2026 01:50
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