We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 47b6922 commit 3699551Copy full SHA for 3699551
1 file changed
.github/workflows/new-release.yml
@@ -11,16 +11,24 @@ jobs:
11
runs-on: ubuntu-latest
12
steps:
13
- uses: actions/checkout@v3
14
+
15
+ - name: Install system dependencies (required for the sounds in the game)
16
+ run: |
17
+ sudo apt-get update
18
+ sudo apt-get install -y pkg-config libasound2-dev
19
20
- name: Set up Go
21
uses: actions/setup-go@v4
22
with:
23
go-version: '1.24'
24
25
- name: Build binaries
26
run: |
27
mkdir -p dist
28
GOOS=linux GOARCH=amd64 go build -o dist/spaceinvaders-game-linux main.go
29
GOOS=windows GOARCH=amd64 go build -o dist/spaceinvaders-game-windows.exe main.go
30
GOOS=darwin GOARCH=amd64 go build -o dist/spaceinvaders-game-mac main.go
31
32
- name: Create Release
33
uses: ncipollo/release-action@v1
34
0 commit comments