From 1695136638237ac05e2a475122c48cf540f819bd Mon Sep 17 00:00:00 2001 From: Kamil Zabielski <50334623+limakzi@users.noreply.github.com> Date: Thu, 15 May 2025 11:24:23 +0200 Subject: [PATCH 1/2] feat: Add buildfull target --- .github/workflows/main.yaml | 18 ++++++++++++++++++ README.md | 9 +++++---- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 3c3cde7..9794e91 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -67,11 +67,29 @@ jobs: 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/worflow-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: 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: From 4ed8633e064fa8475f2c7034506152dfd799b2c9 Mon Sep 17 00:00:00 2001 From: Kamil Zabielski <50334623+limakzi@users.noreply.github.com> Date: Thu, 15 May 2025 11:29:13 +0200 Subject: [PATCH 2/2] fix: Fix typographic error --- .github/workflows/main.yaml | 10 +++++----- ...ispatch-build.yaml => workflow-dispatch-build.yaml} | 0 2 files changed, 5 insertions(+), 5 deletions(-) rename .github/workflows/{worflow-dispatch-build.yaml => workflow-dispatch-build.yaml} (100%) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 9794e91..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,7 +60,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: slim @@ -77,7 +77,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: buildfull @@ -95,7 +95,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: full @@ -113,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