ci(github): upgrade workflows to v8.1 and add net11 support#68
Merged
Conversation
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).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Replaces the monolithic
build.yamlwith dedicated workflow files aligned to thedevops-templates@v8.1template structure. Adds .NET 11 target framework support across src and test projects, and bumps several NuGet package versions to latest.Changes
Workflows
build.yaml(replaced by dedicated publish workflows)publish-preview.yaml— triggers on push tomain, publishes alpha preview packagespublish-release.yaml— triggers on GitHub release publishedrelease-drafter.yaml— auto-drafts release notes from PR labelspr-title-check.yaml— validates conventional commit format on PR titlespr-build.yaml— bump template refv7.1→v8.1, add11.0.xdotnet versionProjects
net11.0target framework toLayeredCraft.Cdk.Constructs.csprojand test projectLayeredCraft.Cdk.Constructs.slnxto reflect new/removed workflow filesDependencies (
Directory.Packages.props)Amazon.CDK.Lib: 2.248.0 → 2.250.0Microsoft.SourceLink.GitHub: 10.0.201 → 10.0.202Microsoft.NET.Test.Sdk: 18.3.0 → 18.4.0Microsoft.Testing.Extensions.CodeCoverage: 18.5.2 → 18.6.2Validation
v8.1template patternspr-build.yamlworkflow on this PR🤖 Generated with Claude Code