diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 3c3cde7..c1c4231 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -44,7 +44,7 @@ jobs: matrix: gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }} operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }} - uses: ./.github/workflows/worflow-dispatch-build.yaml + uses: ./.github/workflows/workflow-dispatch-build.yaml with: gap-type: gap target: bare @@ -60,24 +60,42 @@ jobs: matrix: gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }} operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }} - uses: ./.github/workflows/worflow-dispatch-build.yaml + uses: ./.github/workflows/workflow-dispatch-build.yaml with: gap-type: gap target: slim gap-version: ${{ matrix.gap-version }} operating-system-base: ${{ matrix.operating-system-base }} + buildfull: + needs: + - define-matrix + - bare + - slim + strategy: + fail-fast: true + matrix: + gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }} + operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }} + uses: ./.github/workflows/workflow-dispatch-build.yaml + with: + gap-type: gap + target: buildfull + gap-version: ${{ matrix.gap-version }} + operating-system-base: ${{ matrix.operating-system-base }} + full: needs: - define-matrix - bare - slim + - buildfull strategy: fail-fast: true matrix: gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }} operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }} - uses: ./.github/workflows/worflow-dispatch-build.yaml + uses: ./.github/workflows/workflow-dispatch-build.yaml with: gap-type: gap target: full @@ -95,7 +113,7 @@ jobs: matrix: gap-version: ${{ fromJSON(needs.define-matrix.outputs.versions) }} operating-system-base: ${{ fromJSON(needs.define-matrix.outputs.systems) }} - uses: ./.github/workflows/worflow-dispatch-build.yaml + uses: ./.github/workflows/workflow-dispatch-build.yaml with: gap-type: jupyter-gap target: full diff --git a/.github/workflows/worflow-dispatch-build.yaml b/.github/workflows/workflow-dispatch-build.yaml similarity index 100% rename from .github/workflows/worflow-dispatch-build.yaml rename to .github/workflows/workflow-dispatch-build.yaml diff --git a/README.md b/README.md index cdcae26..cd17e8f 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,16 @@ ```mermaid graph RL - V1[gap-docker:4.13.1-bare] --> T - V2[gap-docker:4.13.1-full] --> T - V3[gap-docker:4.13.1-slim] --> T + V1[gap-docker:4.13.1-bare] --> T + V2[gap-docker:4.13.1-full] --> T + V3[gap-docker:4.13.1-slim] --> T + V4[gap-docker:4.13.1-buildfull] --> T T --> V V --> G G@{ shape: processes, label: "gap-docker"} V@{ shape: processes, label: "gap-version"} - T@{ shape: processes, label: "bare/slim/full"} + T@{ shape: processes, label: "bare/slim/buildfull/full"} ``` * Run a container: