Skip to content

Commit 74902d6

Browse files
committed
fix: release notes
1 parent b279e34 commit 74902d6

File tree

1 file changed

+48
-16
lines changed

1 file changed

+48
-16
lines changed

.github/workflows/release.yml

+48-16
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,24 @@ jobs:
3838
echo "tag_name=v${VERSION}" >> $GITHUB_OUTPUT
3939
echo "release_name=v${VERSION}" >> $GITHUB_OUTPUT
4040
41-
- name: Build changelog
42-
id: build_changelog
43-
uses: mikepenz/release-changelog-builder-action@v4
44-
with:
45-
toTag: ${{ steps.release_info.outputs.tag_name }}
46-
env:
47-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
# - name: Build changelog
42+
# uses: mikepenz/release-changelog-builder-action@v4
43+
# id: build_changelog
44+
# with:
45+
# outputFile: ${{ steps.release_info.outputs.tag_name }}-changelog.md
46+
# env:
47+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4848

4949
- name: Create release
5050
id: create_release
5151
env:
5252
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5353
run: |
54-
gh release create ${{ steps.release_info.outputs.tag_name }} --target main --latest --notes ${{ steps.build_changelog.outputs.changelog }}
54+
GH_DEBUG=true gh release create ${{ steps.release_info.outputs.tag_name }} --target main --generate-notes --latest=false
55+
56+
- name: Print GH version
57+
run: |
58+
gh version
5559
5660
release:
5761
name: ${{ matrix.target }} (${{ matrix.runner }})
@@ -94,12 +98,17 @@ jobs:
9498
steps:
9599
- uses: actions/checkout@v4
96100

97-
# Install rust and go.
98-
- name: Setup CI
99-
uses: ./.github/actions/setup
100-
with:
101-
pull_token: ${{ secrets.PULL_TOKEN }}
101+
# Install rust and go
102+
- name: Install rust
103+
run: |
104+
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
105+
rustup install stable
102106
107+
- name: Install go
108+
uses: actions/setup-go@v5
109+
with:
110+
go-version: "^1.22.1"
111+
103112
- name: Check go installation
104113
run: |
105114
go version
@@ -196,7 +205,21 @@ jobs:
196205
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
197206
run: |
198207
gh release upload ${{ needs.prepare.outputs.tag_name }} ${{ steps.artifacts.outputs.file_name }}
199-
208+
209+
set-latest-release:
210+
name: Set latest release
211+
runs-on: ubuntu-latest
212+
needs: [release, prepare]
213+
if: success()
214+
steps:
215+
- uses: actions/checkout@v4
216+
217+
- name: Set latest release
218+
env:
219+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
220+
run: |
221+
# Wait until all the binaries have been built to set the latest release.
222+
gh release edit ${{ needs.prepare.outputs.tag_name }} --latest
200223
201224
toolchain-test:
202225
name: "Test toolchain installation (${{ matrix.name }})"
@@ -224,8 +247,6 @@ jobs:
224247
uses: "actions/checkout@v4"
225248

226249
- name: "Install SP1"
227-
env:
228-
SP1UP_VERSION: ${{ github.ref_name == 'main' && 'latest' || github.ref_name }}
229250
run: |
230251
cd sp1up
231252
chmod +x sp1up
@@ -288,6 +309,17 @@ jobs:
288309
update_existing: true
289310
filename: .github/RELEASE_FAILURE_ISSUE_TEMPLATE.md
290311

312+
# If any of the jobs fail, this will create a high-priority issue to signal so.
313+
delete-failed-release:
314+
name: Delete failed release
315+
runs-on: ubuntu-latest
316+
needs: [prepare, release]
317+
if: failure()
318+
steps:
319+
- uses: actions/checkout@v4
320+
291321
- name: Delete failed release
322+
env:
323+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
292324
run: |
293325
gh release delete ${{ needs.prepare.outputs.tag_name }} --cleanup-tag

0 commit comments

Comments
 (0)