Skip to content

Commit d379b4a

Browse files
committed
Switch to action-gh-release
1 parent 2edb18a commit d379b4a

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

.github/workflows/publish-go.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,16 @@ jobs:
3333
3434
- name: Generate Go files from Protobuf
3535
run: $HOME/protoc/bin/protoc --proto_path=. --go_out=./api --go_opt=paths=source_relative org/polypheny/prism/*.proto
36+
37+
- name: Create Version Go file
38+
run: echo -e "package api\n\n// Version - API version\nconst Version = \"${{ env.VERSION }}\"" > ./api/version.go
3639

3740
- name: Package Generated Files
3841
run: tar -czvf go-api-files-${{ env.VERSION }}.tar.gz ./api
3942

40-
- name: Create Version Go file
41-
run: echo -e "package api\n\n// Version - API version\nconst Version = \"${{ env.VERSION }}\"" > ./api/version.go
42-
43-
- name: Upload Generated Files to GitHub Release
44-
uses: actions/upload-release-asset@v2
43+
- name: Upload ZIP to GitHub Release
44+
uses: softprops/action-gh-release@v2
4545
with:
46-
upload_url: ${{ github.event.release.upload_url }}
47-
asset_path: ./go-api-files-${{ env.VERSION }}.tar.gz
48-
asset_name: go-api-files-${{ env.VERSION }}.tar.gz
49-
asset_content_type: application/gzip
46+
files: go-api-files-${{ env.VERSION }}.tar.gz
47+
env:
48+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/publish-protobuf-zip.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ jobs:
2424
zip -r protobuf-files-${{ github.event.release.tag_name }}.zip ./org/polypheny/prism
2525
2626
- name: Upload ZIP to GitHub Release
27-
uses: actions/upload-release-asset@v2
27+
uses: softprops/action-gh-release@v2
2828
with:
29-
upload_url: ${{ github.event.release.upload_url }}
30-
asset_path: ./protobuf-files-${{ github.event.release.tag_name }}.zip
31-
asset_name: protobuf-files-${{ github.event.release.tag_name }}.zip
32-
asset_content_type: application/zip
29+
files: protobuf-files-${{ github.event.release.tag_name }}.zip
30+
env:
31+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)