Skip to content

Commit 6ed11a1

Browse files
authored
feat: Add buildfull target (#101)
1 parent 6956300 commit 6ed11a1

File tree

3 files changed

+27
-8
lines changed

3 files changed

+27
-8
lines changed

.github/workflows/main.yaml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
matrix:
4545
gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }}
4646
operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }}
47-
uses: ./.github/workflows/worflow-dispatch-build.yaml
47+
uses: ./.github/workflows/workflow-dispatch-build.yaml
4848
with:
4949
gap-type: gap
5050
target: bare
@@ -60,24 +60,42 @@ jobs:
6060
matrix:
6161
gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }}
6262
operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }}
63-
uses: ./.github/workflows/worflow-dispatch-build.yaml
63+
uses: ./.github/workflows/workflow-dispatch-build.yaml
6464
with:
6565
gap-type: gap
6666
target: slim
6767
gap-version: ${{ matrix.gap-version }}
6868
operating-system-base: ${{ matrix.operating-system-base }}
6969

70+
buildfull:
71+
needs:
72+
- define-matrix
73+
- bare
74+
- slim
75+
strategy:
76+
fail-fast: true
77+
matrix:
78+
gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }}
79+
operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }}
80+
uses: ./.github/workflows/workflow-dispatch-build.yaml
81+
with:
82+
gap-type: gap
83+
target: buildfull
84+
gap-version: ${{ matrix.gap-version }}
85+
operating-system-base: ${{ matrix.operating-system-base }}
86+
7087
full:
7188
needs:
7289
- define-matrix
7390
- bare
7491
- slim
92+
- buildfull
7593
strategy:
7694
fail-fast: true
7795
matrix:
7896
gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }}
7997
operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }}
80-
uses: ./.github/workflows/worflow-dispatch-build.yaml
98+
uses: ./.github/workflows/workflow-dispatch-build.yaml
8199
with:
82100
gap-type: gap
83101
target: full
@@ -95,7 +113,7 @@ jobs:
95113
matrix:
96114
gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }}
97115
operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }}
98-
uses: ./.github/workflows/worflow-dispatch-build.yaml
116+
uses: ./.github/workflows/workflow-dispatch-build.yaml
99117
with:
100118
gap-type: jupyter-gap
101119
target: full
File renamed without changes.

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@
66

77
```mermaid
88
graph RL
9-
V1[gap-docker:4.13.1-bare] --> T
10-
V2[gap-docker:4.13.1-full] --> T
11-
V3[gap-docker:4.13.1-slim] --> T
9+
V1[gap-docker:4.13.1-bare] --> T
10+
V2[gap-docker:4.13.1-full] --> T
11+
V3[gap-docker:4.13.1-slim] --> T
12+
V4[gap-docker:4.13.1-buildfull] --> T
1213
T --> V
1314
V --> G
1415
1516
G@{ shape: processes, label: "gap-docker"}
1617
V@{ shape: processes, label: "gap-version"}
17-
T@{ shape: processes, label: "bare/slim/full"}
18+
T@{ shape: processes, label: "bare/slim/buildfull/full"}
1819
```
1920

2021
* Run a container:

0 commit comments

Comments
 (0)