Skip to content

Commit bcde4aa

Browse files
committed
Atomically add files to release
1 parent 2907e87 commit bcde4aa

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,8 @@ jobs:
2828
- name: Install deps
2929
run: apk add docker gcc g++
3030
- name: Build binaries
31-
run: cargo build --release
32-
- name: Upload validator to release
33-
uses: actions/upload-release-asset@v1
34-
env:
35-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36-
with:
37-
upload_url: ${{ steps.create_release.outputs.upload_url }}
38-
asset_name: pr-metadata-validator-musl-${{ github.ref_name }}
39-
asset_path: target/release/pr-metadata-validator
40-
asset_content_type: application/octet-stream
31+
# Copy file to rename for the release action
32+
run: cargo build --release && cp target/release/pr-metadata-validator pr-metadata-validator-musl-${{ github.ref_name }}
4133
- name: Log in to the Container registry
4234
uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1
4335
with:
@@ -65,10 +57,11 @@ jobs:
6557
push-to-registry: true
6658
- name: Create release
6759
id: create_release
68-
uses: softprops/action-gh-release@v1
60+
uses: softprops/action-gh-release@v2.4.0
6961
env:
7062
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7163
with:
7264
generate_release_notes: true
7365
tag_name: ${{ github.ref_name }}
7466
target_commitish: ${{ github.base_ref }}
67+
files: pr-metadata-validator-musl-${{ github.ref_name }}

0 commit comments

Comments
 (0)