File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Continuous Integration pipeline
2+
3+ on : push
4+
5+ jobs :
6+ check :
7+ uses : ./.github/workflows/check.yml
8+ build-os-matrix :
9+ needs : check
10+ runs-on : ubuntu-latest
11+ outputs :
12+ os : ${{ steps.os.outputs.os }}
13+ steps :
14+ - name : Build OS Array
15+ id : os
16+ run : |
17+ osArray=()
18+ osArray+=("oraclelinux:9")
19+ osArray=$(jq --compact-output --null-input '$ARGS.positional' --args -- "${osArray[@]}")
20+ echo "Updated os list: $osArray"
21+ echo "os=$osArray" >> $GITHUB_OUTPUT
22+ build :
23+ needs : [build-os-matrix]
24+ strategy :
25+ matrix :
26+ os : ${{ fromJSON(needs.build-os-matrix.outputs.os) }}
27+ uses : ./.github/workflows/build.yml
28+ with :
29+ os : ${{ matrix.os }}
30+
31+ make=tests :
32+ needs : [build-os-matrix]
33+ strategy :
34+ matrix :
35+ os : ${{ fromJSON(needs.build-os-matrix.outputs.os) }}
36+ uses : ./.github/workflows/tests.yml
37+ with :
38+ os : ${{ matrix.os }}
You can’t perform that action at this time.
0 commit comments