Skip to content

Commit f175f12

Browse files
authored
Merge pull request #1407 from iYashMaurya/immutable/release-v2.12
immutable release update
2 parents 8376b35 + aa36149 commit f175f12

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/release.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
prime-username: ${{ env.PRIME_REGISTRY_USERNAME }}
6565
prime-password: ${{ env.PRIME_REGISTRY_PASSWORD }}
6666
make-target: image-push
67-
push-to-prime: true
67+
push-to-prime: ${{ !contains(github.ref_name, '-rc') }}
6868
- name: Cleanup checksum files # in order to avoid goreleaser dirty state error, remove once rancher/ecm-distro-tools/actions/publish-image@main gets updated
6969
run: rm -f slsactl_*_checksums.txt*
7070

@@ -113,14 +113,14 @@ jobs:
113113
install -m 755 goreleaser /usr/local/bin/goreleaser
114114
fi
115115
rm -f "${FILE}" goreleaser
116-
- name: Create release
116+
- name: Create release (DRAFT)
117117
env:
118118
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required for creating GH release
119119
GORELEASER_CURRENT_TAG: ${{ github.ref_name }} # specify the tag to be released
120120
id: goreleaser
121121
shell: bash
122122
run: |-
123-
goreleaser release --clean --verbose
123+
goreleaser release --clean --verbose --draft
124124
if [[ ! -f dist/metadata.json ]] || [[ ! -s dist/metadata.json ]]; then
125125
echo "Missing required file: dist/metadata.json"
126126
exit 1
@@ -180,6 +180,11 @@ jobs:
180180
git commit -m "Update charts to version $version"
181181
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${{ github.repository }}.git
182182
git push origin "$charts_branch"
183+
- name: Publish GitHub release
184+
env:
185+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
186+
run: |
187+
gh release edit "${{ github.ref_name }}" --draft=false
183188
184189
dispatch-chart-release:
185190
permissions:

0 commit comments

Comments
 (0)