Skip to content

Refines CI/CD with automated releases and versioning#41

Merged
nikneem merged 11 commits intomainfrom
bump-versions
Feb 25, 2026
Merged

Refines CI/CD with automated releases and versioning#41
nikneem merged 11 commits intomainfrom
bump-versions

Conversation

@nikneem
Copy link
Owner

@nikneem nikneem commented Feb 25, 2026

Introduces an automated GitHub Release workflow that triggers on pushes to main, utilizing GitVersion for semantic versioning.

Upgrades GitVersion GitHub Actions to v4.3.0 and GitVersion core to 6.4.x, alongside a new GitVersion.yml configuration. This configuration establishes ContinuousDeployment mode, MajorMinorPatchTag for assembly versions, and explicit version increment rules for various branches, ensuring consistent and predictable versioning across the project.

Updates various GitHub Actions, including checkout, upload-artifact, download-artifact, and cache, to their latest major versions to leverage new features and security improvements.

Adjusts the dotnet pack command in the build workflow to align with the new GitVersion outputs for accurate package versioning.

Introduces an automated GitHub Release workflow that triggers on pushes to main, utilizing GitVersion for semantic versioning.

Upgrades GitVersion GitHub Actions to v4.3.0 and GitVersion core to 6.4.x, alongside a new `GitVersion.yml` configuration. This configuration establishes `ContinuousDeployment` mode, `MajorMinorPatchTag` for assembly versions, and explicit version increment rules for various branches, ensuring consistent and predictable versioning across the project.

Updates various GitHub Actions, including `checkout`, `upload-artifact`, `download-artifact`, and `cache`, to their latest major versions to leverage new features and security improvements.

Adjusts the `dotnet pack` command in the build workflow to align with the new GitVersion outputs for accurate package versioning.
Bumps `Microsoft.Extensions.*` packages to their latest patch versions.
Also updates testing-related packages, including `coverlet.collector` and `Microsoft.NET.Test.Sdk`.
Keeps the project's dependencies current, leveraging the latest fixes and improvements.
…eApiId and update integration tests to pass SessionizeApiId as a parameter
@sonarqubecloud
Copy link

@nikneem nikneem merged commit 37438e8 into main Feb 25, 2026
5 checks passed
@nikneem nikneem deleted the bump-versions branch February 25, 2026 09:12
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