Skip to content

ci(github): upgrade workflows to v8.1 and add net11 support#68

Merged
ncipollina merged 4 commits into
mainfrom
ci/github-workflow-updates
Apr 21, 2026
Merged

ci(github): upgrade workflows to v8.1 and add net11 support#68
ncipollina merged 4 commits into
mainfrom
ci/github-workflow-updates

Conversation

@ncipollina

Copy link
Copy Markdown
Contributor

Summary

Replaces the monolithic build.yaml with dedicated workflow files aligned to the devops-templates@v8.1 template structure. Adds .NET 11 target framework support across src and test projects, and bumps several NuGet package versions to latest.

Changes

Workflows

  • Delete build.yaml (replaced by dedicated publish workflows)
  • Add publish-preview.yaml — triggers on push to main, publishes alpha preview packages
  • Add publish-release.yaml — triggers on GitHub release published
  • Add release-drafter.yaml — auto-drafts release notes from PR labels
  • Add pr-title-check.yaml — validates conventional commit format on PR titles
  • Update pr-build.yaml — bump template ref v7.1v8.1, add 11.0.x dotnet version

Projects

  • Add net11.0 target framework to LayeredCraft.Cdk.Constructs.csproj and test project
  • Update LayeredCraft.Cdk.Constructs.slnx to reflect new/removed workflow files

Dependencies (Directory.Packages.props)

  • Amazon.CDK.Lib: 2.248.0 → 2.250.0
  • Microsoft.SourceLink.GitHub: 10.0.201 → 10.0.202
  • Microsoft.NET.Test.Sdk: 18.3.0 → 18.4.0
  • Microsoft.Testing.Extensions.CodeCoverage: 18.5.2 → 18.6.2

Validation

  • Changes reconstructed from working diff; file content verified against known working v8.1 template patterns
  • Build and test verification will run via the updated pr-build.yaml workflow on this PR

🤖 Generated with Claude Code

Adds release-drafter.yml with conventional commit autolabeling,
semver version resolution, and categorized changelog template.
Replace monolithic build.yaml with dedicated publish-preview, publish-release,
release-drafter, and pr-title-check workflows targeting devops-templates@v8.1.
Add .NET 11 target framework to src and test projects. Bump NuGet package
versions (CDK 2.250.0, SourceLink 10.0.202, test SDK 18.4.0, coverage 18.6.2).
@github-actions github-actions Bot added the type: ci CI/CD changes label Apr 21, 2026
@ncipollina ncipollina merged commit fa7181b into main Apr 21, 2026
6 checks passed
@ncipollina ncipollina deleted the ci/github-workflow-updates branch April 21, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: ci CI/CD changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant