Skip to content

Commit aa9ce35

Browse files
committed
Add release step to pipeline
Signed-off-by: Fabian Kammel <fabian@kammel.dev>
1 parent 42f8915 commit aa9ce35

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

.github/workflows/goinvaders.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: goinvaders
33
on: [push, workflow_dispatch]
44

55
jobs:
6-
test:
6+
goinvaders:
77
runs-on: ubuntu-22.04
88
steps:
99
- name: Install Ebiten dependencies
@@ -15,7 +15,7 @@ jobs:
1515
- name: Checkout code
1616
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
1717
- name: Setup Go
18-
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
18+
uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
1919
with:
2020
go-version-file: 'go.mod'
2121
- name: Test
@@ -27,12 +27,9 @@ jobs:
2727
GOOS=js GOARCH=wasm go build -o goinvaders.wasm ./cmd/goinvaders/
2828
# Required to run the wasm file in the browser.
2929
cp $(go env GOROOT)/misc/wasm/wasm_exec.js wasm_exec.js
30-
- name: Upload
31-
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
30+
- name: Release
31+
uses: ncipollo/release-action@2c591bcc8ecdcd2db72b97d6147f871fcd833ba5 # v1.14.0
32+
if: startsWith(github.ref, 'refs/tags/v')
3233
with:
33-
name: games
34-
path: |
35-
goinvaders
36-
goinvaders.exe
37-
goinvaders.wasm
38-
wasm_exec.js
34+
draft: false
35+
artifacts: "goinvaders,goinvaders.exe,goinvaders.wasm,wasm_exec.js"

0 commit comments

Comments
 (0)