Skip to content

Commit 81fa7d6

Browse files
committed
add path to build some extensions
1 parent 552a168 commit 81fa7d6

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/build_all.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ on:
88
type: string
99
deploy:
1010
type: string
11+
build_extensions:
12+
description: "List of extensions to build, formatted as: `['ext1', 'ext2']`"
13+
type: string
14+
required: false
15+
default: ''
1116

1217
jobs:
1318
collect_extensions:
@@ -20,11 +25,20 @@ jobs:
2025
fetch-depth: 0
2126

2227
- name: Generate extension list
28+
if: ${{ inputs.build_extensions == ''}}
2329
id: generate_list
2430
run: |
2531
./scripts/get_extension_list.sh
2632
cat extension_list
2733
cat extension_list >> $GITHUB_OUTPUT
34+
35+
- name: Override extension list
36+
if: ${{ inputs.build_extensions != ''}}
37+
id: generate_list
38+
env:
39+
EXTENSION_LIST: ${{inputs.build_extensions}}
40+
run: |
41+
echo EXTENSION_LIST=$EXTENSION_LIST >> $GITHUB_OUTPUT
2842
2943
build_all:
3044
needs:

0 commit comments

Comments
 (0)