File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,11 @@ name: Builds
2
2
3
3
on :
4
4
workflow_dispatch :
5
+ inputs :
6
+ alpine :
7
+ description : ' Use alpine to build a fully static executable for linux'
8
+ required : false
9
+ default : ' false'
5
10
release :
6
11
types : [created]
7
12
push :
11
16
jobs :
12
17
build :
13
18
runs-on : ${{ matrix.os }}
14
- container : ${{ (startsWith(matrix.os,'ubuntu') && 'alpine:3.12') || '' }}
19
+ container : ${{ (github.event.inputs.alpine == 'true' && startsWith(matrix.os,'ubuntu') && 'alpine:3.12') || '' }}
15
20
defaults :
16
21
run :
17
22
shell : ${{ (startsWith(matrix.os,'windows') && 'bash') || 'sh' }}
35
40
36
41
steps :
37
42
- name : Install system dependencies
38
- if : runner.os == 'Linux'
43
+ if : github.event.inputs.alpine == 'true' && runner.os == 'Linux'
39
44
run : |
40
45
apk add --no-cache curl gcc g++ gmp-dev ncurses-dev libffi-dev make xz gzip tar perl git bash sudo binutils-gold
41
46
apk add --no-cache zlib zlib-dev zlib-static gmp gmp-dev ncurses-static
You can’t perform that action at this time.
0 commit comments