8
8
9
9
jobs :
10
10
build-and-release :
11
+ name : Build and Release (Linux; AMD64)
11
12
runs-on : ubuntu-latest
12
13
13
14
steps :
22
23
with :
23
24
python-version : ' 3.11'
24
25
25
- - name : Cache dependencies
26
- id : cache-dependencies
27
- uses : actions/cache@v3
28
- with :
29
- path : |
30
- ~/.cache/pip
31
- obj-x86_64-pc-linux-gnu
32
- obj-x86_64-pc-msvc
33
- key : ${{ runner.os }}-python-${{ hashFiles('**/requirements.txt') }}
34
-
35
- - name : Install dependencies on Linux
26
+ - name : Install dependencies on Linux (AMD64)
36
27
run : |
37
28
sudo apt-get update
38
29
sudo apt-get install -y build-essential wget python3 python3-pip libasound2-dev libpulse-dev libpango1.0-dev libxcb1-dev libxcb-shm0-dev libx11-xcb-dev libxrandr-dev libxcomposite-dev libxdamage-dev libxi-dev nasm ccache zlib1g zlib1g-dev clang llvm lld libgcc-10-dev libgtk-3-dev libglib2.0-dev
@@ -50,21 +41,21 @@ jobs:
50
41
echo "WASM_CC=/opt/wasi-sdk/bin/clang" >> $GITHUB_ENV
51
42
echo "WASM_CXX=/opt/wasi-sdk/bin/clang++" >> $GITHUB_ENV
52
43
53
- - name : Build Flamewolf (Linux)
44
+ - name : Build Flamewolf (Linux; AMD64 )
54
45
run : |
55
46
CC=clang CXX=clang++ ./mach build
56
47
./mach package
57
48
58
49
- name : Rename artifact
59
50
run : |
60
- mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 flamewolf-linux.tar.bz2 || true
51
+ mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 flamewolf-amd64- linux.tar.bz2 || true
61
52
62
- - name : Upload artifact and Release (Linux)
53
+ - name : Upload artifact and Release (Linux; AMD64 )
63
54
uses : actions/upload-release-asset@v1
64
55
env :
65
56
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
66
57
with :
67
58
upload_url : ${{ github.event.release.upload_url }}
68
- asset_path : ./flamewolf-linux.tar.bz2
69
- asset_name : flamewolf-linux.tar.bz2
59
+ asset_path : ./flamewolf-amd64- linux.tar.bz2
60
+ asset_name : flamewolf-amd64- linux.tar.bz2
70
61
asset_content_type : application/x-bzip2
0 commit comments