Closed alexandre-abrioux closed 2 months ago
The update to the GitHub Actions workflow enhances the chart-releaser
job by adding a skip_existing
parameter. This modification enables the workflow to bypass the release of charts that are already present, thus streamlining the CI process. By preventing unnecessary releases, the change improves efficiency and minimizes the risk of errors associated with duplicate deployments.
File | Change Summary |
---|---|
.github/workflows/ci.yaml | Modified chart-releaser job to include with: skip_existing: 1 , enabling skipping of existing charts during release. |
sequenceDiagram
participant CI as CI Workflow
participant CR as Chart Releaser
CI->>CR: Trigger Release
alt Chart Exists
CR->>CR: Skip Release (skip_existing: 1)
else Chart Does Not Exist
CR->>CR: Proceed with Release
end
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
This PR should prevent us from overwriting an existing Helm Chart, and will force us to create a new version every time a change needs to be released.