Skip to content

Commit b0890a1

Browse files
ci: refactors CI/CD for tag-driven releases
Switches the pipeline trigger from branch pushes to semantic version tag pushes (e.g., `v1.0.0`). Extracts versions directly from the pushed tag and calculates a 4-digit assembly version based on the commit count. Automates updating the project's `Directory.Build.props` with the correct `VersionPrefix` and `AssemblyVersion` after a successful build, pushing these changes to the default branch. Enhances GitHub Release creation with automatically generated release notes based on conventional commit types and provides detailed build and Docker usage information.
1 parent 85ec78d commit b0890a1

1 file changed

Lines changed: 124 additions & 170 deletions

File tree

0 commit comments

Comments
 (0)