Skip to content

Commit 706fcb2

Browse files
committed
fix latest wip
1 parent d1dbe0d commit 706fcb2

1 file changed

Lines changed: 21 additions & 4 deletions

File tree

.github/workflows/create-release.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,22 +109,39 @@ jobs:
109109
echo "Computed release tag: $RELEASE_TAG"
110110
111111
112-
- name: Create GitHub release and upload assets
112+
- name: Create main GitHub release and upload assets
113+
if: github.ref_name == 'main'
114+
uses: softprops/action-gh-release@v1
115+
with:
116+
tag_name: ${{ env.RELEASE_TAG }}
117+
name: ${{ env.RELEASE_TAG }}
118+
target_commitish: ${{ github.sha }}
119+
files: release-assets/a
120+
make_latest: true
121+
env:
122+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123+
124+
- name: Create branch GitHub release and upload assets
125+
if: github.ref_name != 'main'
113126
uses: softprops/action-gh-release@v1
114127
with:
115128
tag_name: ${{ env.RELEASE_TAG }}
116129
name: ${{ env.RELEASE_TAG }}
117130
target_commitish: ${{ github.sha }}
118131
files: release-assets/a
119-
make_latest: ${{ github.ref_name == 'main' }}
132+
make_latest: false
120133
env:
121134
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
122135

123-
- name: Move latest tag to latest main release
136+
- name: Mark latest main release
124137
if: github.ref_name == 'main'
125138
run: |
126139
git config user.name "github-actions[bot]"
127140
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
128141
129142
git tag -f latest "$GITHUB_SHA"
130-
git push origin latest --force
143+
git push origin latest --force
144+
145+
gh release edit "$RELEASE_TAG" --latest
146+
env:
147+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)