Skip to content

Update Release Workflow#575

Merged
KshitijaKakde merged 4 commits into
mainfrom
update-release-process
Aug 19, 2025
Merged

Update Release Workflow#575
KshitijaKakde merged 4 commits into
mainfrom
update-release-process

Conversation

@KshitijaKakde

@KshitijaKakde KshitijaKakde commented Aug 18, 2025

Copy link
Copy Markdown
Contributor

Description

I've split the release workflow into two distinct parts:

  1. Create Tag and Release
  2. Release Image

This change was made to address an issue in the previous workflow where images were being released with incorrect semantic versioning. By separating the workflows, we now:

  • First, create the release tag.
  • Then, manually rebuild the nightly image to ensure it includes the correct semver version.
  • Finally, trigger the Release Image workflow, which now reliably publishes images with the correct version.

GitHub Issues

List the GitHub issues impacted by this PR:

GitHub Issue #
https://github.com/dell/csm/issues/1995

Checklist:

  • Have you run format,vet & lint checks against your submission?
  • Have you made sure that the code compiles?
  • Did you run the unit & integration tests successfully?
  • Have you maintained at least 90% code coverage?
  • Have you commented your code, particularly in hard-to-understand areas
  • Have you done corresponding changes to the documentation
  • Did you run tests in a real Kubernetes cluster?
  • Backward compatibility is not broken

How Has This Been Tested?

This is tested in forked repo, created the tag and release, pushed the images to test quay folder

create tag release

@KshitijaKakde KshitijaKakde changed the title update release workflow Update Release Workflow Aug 18, 2025
@KshitijaKakde KshitijaKakde marked this pull request as ready for review August 18, 2025 16:15

@bpjain2004 bpjain2004 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for agreeing to consider this. I believe the same changes will be applied to other repos as well.

@KshitijaKakde KshitijaKakde merged commit 35988d6 into main Aug 19, 2025
6 checks passed
@KshitijaKakde KshitijaKakde deleted the update-release-process branch August 19, 2025 07:14
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.

4 participants