Skip to content

ci: Enable prereleases and beta releases - #452

Open
salehadk59-boop wants to merge 33 commits into
developmentfrom
feature/Enable_pre-releases_hotfix
Open

salehadk59-boop wants to merge 33 commits into
developmentfrom
feature/Enable_pre-releases_hotfix

Conversation

@salehadk59-boop

@salehadk59-boop salehadk59-boop commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator

Work flow -Enable prereleases and beta releases
To run the workflow manually from the command line with the
GitHub CLI instead of the UI:

gh auth login
gh workflow run build-and-release.yml --ref -f release-version=12.0.1
gh run list --workflow build-and-release.yml --limit 3
gh run watch

@sumanthkb44

Copy link
Copy Markdown
Collaborator

@salehadk59-boop please check the conflicts

@salehadk59-boop
salehadk59-boop force-pushed the feature/Enable_pre-releases_hotfix branch from c2f03a7 to 7820951 Compare September 18, 2026 15:12
@salehadk59-boop

Copy link
Copy Markdown
Collaborator Author

@sumanthkb44 resolved the conflicts

@sumanthkb44 sumanthkb44 added the enhancement New feature or request label Sep 22, 2026
@salehadk59-boop
salehadk59-boop changed the base branch from main to development September 22, 2026 05:50
@sumanthkb44

Copy link
Copy Markdown
Collaborator

@salehadk59-boop What will be the release process ?
Update the Contributing.md , which give a clear picture how to release a Release Versions.

Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread GitVersion.yml Resolved
@crvreddy

Copy link
Copy Markdown
Collaborator

@salehadk59-boop Pre release version won't release directly.First should create draft version.

…'t be visible publicly/"released" until someone manually reviews and publishes it.
@salehadk59-boop

Copy link
Copy Markdown
Collaborator Author

@crvreddy Implemented the changes, now Pre release version won't release directly, it will create as draft version.
GitHub Release is created as a draft, marked as a pre-release. It won't be visible publicly/"released" until someone manually reviews and publishes it.

Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread .github/workflows/build-and-release.yml Resolved
Comment thread GitVersion.yml Resolved
@NaveenkumarBasavarajappa
NaveenkumarBasavarajappa changed the base branch from development_11.1.3 to development September 30, 2026 10:39
@NaveenkumarBasavarajappa

Copy link
Copy Markdown
Collaborator

Please schedule the internal demo

@NaveenkumarBasavarajappa NaveenkumarBasavarajappa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please schedule the internal demo

@crvreddy crvreddy added Under Review Under Review work in progress started working on the issue and is in progress and removed Under Review Under Review labels Oct 9, 2026
@crvreddy crvreddy added this to the v11.2.0 milestone Oct 9, 2026
@crvreddy crvreddy modified the milestones: v11.2.0, v11.3.0 Oct 19, 2026
@crvreddy crvreddy added Under Review Under Review and removed work in progress started working on the issue and is in progress labels Oct 27, 2026
@crvreddy

crvreddy commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

@saleha.khathun.ext@siemens.com Raise PR to development branch

@salehadk59-boop
salehadk59-boop changed the base branch from development_11.2.0 to development October 27, 2026 08:07
@salehadk59-boop

Copy link
Copy Markdown
Collaborator Author

@saleha.khathun.ext@siemens.com Raise PR to development branch

@crvreddy yes changed to development branch

@NaveenkumarBasavarajappa NaveenkumarBasavarajappa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@salehadk59-boop : What will happen to the existing .nuspec and .csproj files? Will the versions in those files remain unchanged, or do we need to update them manually?

@salehadk59-boop

Copy link
Copy Markdown
Collaborator Author

@salehadk59-boop : What will happen to the existing .nuspec and .csproj files? Will the versions in those files remain unchanged, or do we need to update them manually?

@salehadk59-boop

Copy link
Copy Markdown
Collaborator Author

@salehadk59-boop : What will happen to the existing .nuspec and .csproj files? Will the versions in those files remain unchanged, or do we need to update them manually?

@NaveenkumarBasavarajappa
The versions in the .csproj and .nuspec files will remain unchanged. No manual update is required because the pipeline overrides them at build/pack time using -p:Version=${{ env.SEMVER }} and nuget pack -Version ${{ env.SEMVER }}. As a result, the generated DLLs and NuGet package use the correct release version, while the hardcoded values only act as a fallback for local builds executed without those overrides.

For the CA.nuspec file, we can replace the hardcoded version with NuGet's $version$ token, which is automatically populated by the existing -Version argument.

For the .csproj files, We can remove the hardcoded versions and use a Directory.Build.props approach to provide a centralized fallback version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Under Review Under Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants