File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,13 +2,30 @@ name: build
22
33on :
44 workflow_dispatch :
5+ inputs :
6+ linux :
7+ description : " Enable Linux build"
8+ required : true
9+ default : true
10+ type : boolean
11+ windows :
12+ description : " Enable Windows build"
13+ required : true
14+ default : true
15+ type : boolean
16+ android :
17+ description : " Enable Android build"
18+ required : true
19+ default : true
20+ type : boolean
521
622permissions :
723 contents : read
824
925jobs :
1026 build-linux-x86_64 :
1127 runs-on : ubuntu-latest
28+ if : inputs.linux
1229 permissions :
1330 id-token : write
1431 attestations : write
4764
4865 build-linux-arm64 :
4966 runs-on : ubuntu-24.04-arm
67+ if : inputs.linux
5068 permissions :
5169 id-token : write
5270 attestations : write
85103
86104 build-windows :
87105 runs-on : windows-latest
106+ if : inputs.windows
88107 permissions :
89108 id-token : write
90109 attestations : write
@@ -124,6 +143,7 @@ jobs:
124143
125144 build-android :
126145 runs-on : ubuntu-latest
146+ if : inputs.android
127147 permissions :
128148 id-token : write
129149 attestations : write
You can’t perform that action at this time.
0 commit comments