File tree Expand file tree Collapse file tree 1 file changed +4
-21
lines changed Expand file tree Collapse file tree 1 file changed +4
-21
lines changed Original file line number Diff line number Diff line change 5
5
types : [published]
6
6
7
7
jobs :
8
- build :
8
+ build-and-release :
9
9
runs-on : ubuntu-latest
10
10
11
11
steps :
37
37
echo "nocache=true" >> $GITHUB_ENV
38
38
else
39
39
echo "nocache=false" >> $GITHUB_ENV
40
- fi
41
40
42
41
- name : Install dependencies on Linux
43
42
if : steps.cache-dependencies.outputs.cache-hit != 'true' && env.nocache == 'false'
@@ -66,28 +65,12 @@ jobs:
66
65
sed -i "s/'MOZ_APP_NAME': 'firefox'/'MOZ_APP_NAME': 'flamewolf'/g" obj-x86_64-pc-linux-gnu/config.status
67
66
CC=clang CXX=clang++ ./mach build
68
67
./mach package
69
- mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.bz2 || true
70
68
71
- - name : Rename files
69
+ - name : Rename artifact
72
70
run : |
73
- mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 obj-x86_64-pc-linux-gnu/dist/ flamewolf-linux.tar.bz2 || true
71
+ mv obj-x86_64-pc-linux-gnu/dist/flamewolf*.tar.bz2 flamewolf-linux.tar.bz2 || true
74
72
75
- - name : Upload artifact (Linux)
76
- uses : actions/upload-artifact@v4
77
- with :
78
- name : flamewolf-linux.tar.bz2
79
- path : obj-x86_64-pc-linux-gnu/dist/flamewolf-linux.tar.bz2
80
-
81
- release :
82
- needs : build
83
- runs-on : ubuntu-latest
84
- steps :
85
- - name : Download artifact
86
- uses : actions/download-artifact@v3
87
- with :
88
- name : flamewolf-linux.tar.bz2
89
-
90
- - name : Upload release asset (Linux)
73
+ - name : Upload artifact and Release (Linux)
91
74
uses : actions/upload-release-asset@v1
92
75
with :
93
76
upload_url : ${{ github.event.release.upload_url }}
You can’t perform that action at this time.
0 commit comments