8
8
type : boolean
9
9
required : true
10
10
default : true
11
- linux :
12
- description : ' Run on Linux'
11
+ linux_x64 :
12
+ description : ' Run on Linux x64 '
13
13
type : boolean
14
14
required : true
15
15
default : false
19
19
required : true
20
20
default : false
21
21
publish_bindings :
22
- description : ' Publish Bindings (from Linux)'
22
+ description : ' Publish Bindings (from Linux x64 )'
23
23
type : boolean
24
24
required : true
25
25
default : false
26
26
publish_api :
27
- description : ' Publish API (from Linux)'
27
+ description : ' Publish API (from Linux x64 )'
28
28
type : boolean
29
29
required : true
30
30
default : false
31
- macos :
32
- description : ' Run on Mac OS'
31
+ macos_arm64 :
32
+ description : ' Run on Mac OS X arm64 '
33
33
type : boolean
34
34
required : true
35
35
default : false
36
36
publish_darwin_arm64 :
37
- description : ' Publish Bindings for Darwin ARM64 '
37
+ description : ' Publish Bindings for Darwin arm64 '
38
38
type : boolean
39
39
required : true
40
40
default : false
41
- windows :
42
- description : ' Run on Windows'
41
+ windows_x64 :
42
+ description : ' Run on Windows x64 '
43
43
type : boolean
44
44
required : true
45
45
default : false
@@ -56,10 +56,10 @@ concurrency:
56
56
57
57
jobs :
58
58
59
- linux :
60
- name : Linux
59
+ linux_x64 :
60
+ name : Linux x64
61
61
runs-on : ubuntu-latest
62
- if : ${{ github.event_name != 'workflow_dispatch' || inputs.linux }}
62
+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.linux_x64 }}
63
63
steps :
64
64
- uses : actions/checkout@v4
65
65
@@ -111,10 +111,10 @@ jobs:
111
111
env :
112
112
NPM_AUTH_TOKEN : ${{ secrets.DUCKDB_NPM_TOKEN }}
113
113
114
- macos :
115
- name : Mac OS X
114
+ macos_arm64 :
115
+ name : Mac OS X arm64
116
116
runs-on : macos-latest
117
- if : ${{ github.event_name != 'workflow_dispatch' || inputs.macos }}
117
+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.macos_arm64 }}
118
118
steps :
119
119
- uses : actions/checkout@v4
120
120
@@ -145,17 +145,17 @@ jobs:
145
145
if : ${{ inputs.publish_darwin_arm64 }}
146
146
run : git status
147
147
148
- - name : Publish - Bindings - Darwin ARM64
148
+ - name : Publish - Bindings - Darwin arm64
149
149
if : ${{ inputs.publish_darwin_arm64 }}
150
150
working-directory : bindings/pkgs/@duckdb/node-bindings-darwin-arm64
151
151
run : pnpm publish ${{ inputs.publish_dry_run && '--dry-run' || '' }} --publish-branch ${{ github.ref_name }} --access public
152
152
env :
153
153
NPM_AUTH_TOKEN : ${{ secrets.DUCKDB_NPM_TOKEN }}
154
154
155
- windows :
156
- name : Windows
155
+ windows_x64 :
156
+ name : Windows x64
157
157
runs-on : windows-latest
158
- if : ${{ github.event_name != 'workflow_dispatch' || inputs.windows }}
158
+ if : ${{ github.event_name != 'workflow_dispatch' || inputs.windows_x64 }}
159
159
steps :
160
160
- uses : actions/checkout@v4
161
161
0 commit comments