Skip to content

Conversation

@jgongd
Copy link
Contributor

@jgongd jgongd commented Mar 13, 2025

Description

  • Fix CI job publish-helm-gh-rc.
  • RCs cluttered the repo's release page. It's not easy to find the final release. Repo viewer will not be able to see RCs when it is labeled as draft. Taking one step back , why do we publish rc with helm chart as an asset? There is a Github action called publish helm chart publishes it to the helm repo at helm.determined.ai. So ArgoCD can find it and upgrade the release party cluster. For more context, check out: build: INFENG-937: Publish Helm chart release candidates #10141

Test Plan

  • Run the dryrun version of publish-helm-gh-rc to verify the fix.
  • Run goreleaser check -f .goreleaser_rc.yml to check if the configuration is valid. Observe release candidates > 0.38.1-rc3 are not visible to repo viewer.

Checklist

  • Changes have been manually QA'd
  • New features have been approved by the corresponding PM
  • User-facing API changes have the "User-facing API Change" label
  • Release notes have been added as a separate file under docs/release-notes/
    See Release Note for details.
  • Licenses have been included for new code which was copied and/or modified from any external code

@jgongd jgongd requested a review from maxrussell March 13, 2025 22:54
@cla-bot cla-bot bot added the cla-signed label Mar 13, 2025
@netlify
Copy link

netlify bot commented Mar 13, 2025

Deploy Preview for determined-ui canceled.

Name Link
🔨 Latest commit b53b3ca
🔍 Latest deploy log https://app.netlify.com/sites/determined-ui/deploys/67d459242e932000082fd6f4

@jgongd jgongd marked this pull request as draft March 14, 2025 15:13
not intended for user to use. Repo viewer will not be able to see
it when it is labeled as `draft`. Taking one step back , why do
we publish rc with helm chart as an asset? There is a Github action
called `publish helm chart` publishes it to the helm repo at
helm.determined.ai. So ArgoCD can find it and upgrade the release
party cluster. For more context, check out:
#10141
@jgongd jgongd marked this pull request as ready for review March 14, 2025 16:29
@jgongd jgongd changed the title ci: fix incorrect field key in the goreleaser ci: fix incorrect field key in the goreleaser and rc label Mar 14, 2025
@jgongd jgongd merged commit 8d886cc into main Mar 14, 2025
80 of 92 checks passed
@jgongd jgongd deleted the jgong/ci-fix-helm-chart-releasing branch March 14, 2025 17:56
jgongd added a commit that referenced this pull request Mar 14, 2025
Fix a incorrect field key in the goreleaser config files.

Label release candidate as draft instead of pre-release. RC is
not intended for user to use. Repo viewer will not be able to see
it when it is labeled as `draft`. Taking one step back, why do
we publish rc with helm chart as an asset? There is a Github action
called `publish helm chart` publishes it to the helm repo at
helm.determined.ai. So ArgoCD can find it and upgrade the release
party cluster. For more context, check out:
#10141
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants