From fdf3b844b75d56861bb4d681705326fd519303d1 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Sat, 13 Dec 2025 15:04:11 +0100 Subject: [PATCH 01/14] Update pre-release.yml --- .github/workflows/pre-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index aa753b0..b820d1f 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -55,7 +55,7 @@ jobs: - name: "Verify that tests do not depend on PrimGrp/SmallGrp/TransGrp" shell: bash - run: gap --bare -c 'LoadPackage("GAPDoc");TestPackage("SmallClassNr");' + run: gap --bare -c 'TestPackage("SmallClassNr");' lint: name: "Run gaplint" From c8a8b272c91a5c2a965f07e995c57cc4354d2848 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 13:22:08 +0100 Subject: [PATCH 02/14] Update docs.yml --- .github/workflows/docs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 6cb95c0..a2340e0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,7 +17,7 @@ jobs: steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: "Add custom GAP root" run: ln -f -s $PWD /tmp/gaproot/pkg/ @@ -27,10 +27,10 @@ jobs: - name: "Validate PackageInfo.g" shell: bash - run: gap -c "QuitGap(ValidatePackageInfo(\"PackageInfo.g\"));" + run: gap -c 'QuitGap(ValidatePackageInfo("PackageInfo.g"));' - name: "Upload manual" - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: "Manual" path: ./doc/manual.pdf From c54a300661d6f19c76a3ac6173bf475a1d5914f1 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 13:22:51 +0100 Subject: [PATCH 03/14] Update lint.yml --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 94304d1..d4ca85b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,7 +14,7 @@ jobs: steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: "Setup Python" uses: actions/setup-python@v6 From c5edfc80323937e6c2ac35f12631774fa66fe8b4 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 13:23:46 +0100 Subject: [PATCH 04/14] Update pre-release.yml --- .github/workflows/pre-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index b820d1f..6a05bd4 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -48,12 +48,12 @@ jobs: steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: "Add custom GAP root" run: ln -f -s $PWD /tmp/gaproot/pkg/ - - name: "Verify that tests do not depend on PrimGrp/SmallGrp/TransGrp" + - name: "Verify that tests do not depend on GAPDoc/PrimGrp/SmallGrp/TransGrp" shell: bash run: gap --bare -c 'TestPackage("SmallClassNr");' From 9b9d04273c829ab5a2b6b4c01bcb64cce8d66d36 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:09:51 +0100 Subject: [PATCH 05/14] Update test-gap.yml --- .github/workflows/test-gap.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-gap.yml b/.github/workflows/test-gap.yml index a752a31..8e71633 100644 --- a/.github/workflows/test-gap.yml +++ b/.github/workflows/test-gap.yml @@ -30,8 +30,8 @@ jobs: - name: "Checkout" uses: actions/checkout@v5 - - name: "Add custom GAP root" - run: ln -f -s $PWD /tmp/gaproot/pkg/ +# - name: "Add custom GAP root" +# run: ln -f -s $PWD /tmp/gaproot/pkg/ - name: "Run GAP tests" uses: stertooy/run-gap-tests@v1 From a12e7e14362619ced707c120b4f7b820517bbb94 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:12:59 +0100 Subject: [PATCH 06/14] Update test-pkg.yml --- .github/workflows/test-pkg.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-pkg.yml b/.github/workflows/test-pkg.yml index d501ebe..ba631d0 100644 --- a/.github/workflows/test-pkg.yml +++ b/.github/workflows/test-pkg.yml @@ -30,8 +30,9 @@ jobs: - name: "Checkout" uses: actions/checkout@v5 - - name: "Add custom GAP root" - run: ln -f -s $PWD /tmp/gaproot/pkg/ +# - name: "Add custom GAP root" +# run: ln -f -s $PWD /tmp/gaproot/pkg/ + - run: ls /tmp/gaproot/pkg/ - name: "Run package tests" uses: gap-actions/run-pkg-tests@v4 @@ -43,6 +44,8 @@ jobs: - name: "Process coverage" if: ${{ inputs.coverage }} uses: gap-actions/process-coverage@v3 + + - run: ls /tmp/gaproot/pkg/ - name: "Upload coverage" if: ${{ inputs.coverage }} From cf35048ad18853b027808d9cfb70e0d4231913d6 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:23:21 +0100 Subject: [PATCH 07/14] Update test-pkg.yml --- .github/workflows/test-pkg.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-pkg.yml b/.github/workflows/test-pkg.yml index ba631d0..374d7ae 100644 --- a/.github/workflows/test-pkg.yml +++ b/.github/workflows/test-pkg.yml @@ -28,10 +28,19 @@ jobs: steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 # - name: "Add custom GAP root" # run: ln -f -s $PWD /tmp/gaproot/pkg/ + - run: ls / + + - run: | + echo "HERPDERP" > $PWD/derp.txt + echo "Checking PWD" + ls $PWD + echo "Checking gaproot" + ls /tmp/gaproot/pkg + - run: ls /tmp/gaproot/pkg/ - name: "Run package tests" From a7c11e27c3613c5b3095b0f7c38bbdda909a1f1a Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:39:10 +0100 Subject: [PATCH 08/14] Update test-pkg.yml --- .github/workflows/test-pkg.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test-pkg.yml b/.github/workflows/test-pkg.yml index 374d7ae..861ead1 100644 --- a/.github/workflows/test-pkg.yml +++ b/.github/workflows/test-pkg.yml @@ -27,9 +27,13 @@ jobs: steps: + - run: echo $PWD + - name: "Checkout" uses: actions/checkout@v6 + - run: echo $PWD + # - name: "Add custom GAP root" # run: ln -f -s $PWD /tmp/gaproot/pkg/ - run: ls / From 138e75477fb40bd362e36e2b01d536f79a351289 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 21:23:28 +0100 Subject: [PATCH 09/14] Update test-gap.yml --- .github/workflows/test-gap.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-gap.yml b/.github/workflows/test-gap.yml index 8e71633..33eac4b 100644 --- a/.github/workflows/test-gap.yml +++ b/.github/workflows/test-gap.yml @@ -28,10 +28,10 @@ jobs: steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 -# - name: "Add custom GAP root" -# run: ln -f -s $PWD /tmp/gaproot/pkg/ + - name: "Add custom GAP root" + run: ln -f -s $PWD /tmp/gaproot/pkg/ - name: "Run GAP tests" uses: stertooy/run-gap-tests@v1 From 88c1461c02d7259aa9734ad343314e426eee12b2 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 21:25:17 +0100 Subject: [PATCH 10/14] Update test-pkg.yml --- .github/workflows/test-pkg.yml | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/.github/workflows/test-pkg.yml b/.github/workflows/test-pkg.yml index 861ead1..7f96686 100644 --- a/.github/workflows/test-pkg.yml +++ b/.github/workflows/test-pkg.yml @@ -27,25 +27,11 @@ jobs: steps: - - run: echo $PWD - - name: "Checkout" uses: actions/checkout@v6 - - run: echo $PWD - -# - name: "Add custom GAP root" -# run: ln -f -s $PWD /tmp/gaproot/pkg/ - - run: ls / - - - run: | - echo "HERPDERP" > $PWD/derp.txt - echo "Checking PWD" - ls $PWD - echo "Checking gaproot" - ls /tmp/gaproot/pkg - - - run: ls /tmp/gaproot/pkg/ + - name: "Add custom GAP root" + run: ln -f -s $PWD /tmp/gaproot/pkg/ - name: "Run package tests" uses: gap-actions/run-pkg-tests@v4 @@ -57,8 +43,6 @@ jobs: - name: "Process coverage" if: ${{ inputs.coverage }} uses: gap-actions/process-coverage@v3 - - - run: ls /tmp/gaproot/pkg/ - name: "Upload coverage" if: ${{ inputs.coverage }} From 995c24ef99c338f3fa25148e6e4d9d1f19396158 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 21:25:37 +0100 Subject: [PATCH 11/14] Update validate.yml --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index ac84f07..87e1469 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -15,7 +15,7 @@ jobs: steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: "Validate CITATION.cff" uses: citation-file-format/cffconvert-github-action@2.0.0 From 0460bf930dfd9fcd956cebb1747e7910450493c2 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Thu, 18 Dec 2025 21:27:49 +0100 Subject: [PATCH 12/14] Update release.yml --- .github/workflows/release.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c73a4fe..c5944d7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,13 +29,16 @@ jobs: name: "Release the GAP package" runs-on: ubuntu-latest + container: + image: ghcr.io/stertooy/gda-image:master-full + steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 - - name: "Setup GAP" - uses: gap-actions/setup-gap@v3 + - name: "Add custom GAP root" + run: ln -f -s $PWD /tmp/gaproot/pkg/ - name: "Build manual" uses: gap-actions/build-pkg-docs@v2 From 11c7cd3278b614a8b7a5387764267d4898694a3e Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Sun, 11 Jan 2026 13:13:56 +0100 Subject: [PATCH 13/14] Update pre-release.yml --- .github/workflows/pre-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 6a05bd4..d5d382c 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -15,7 +15,7 @@ jobs: gap-version: ${{ matrix.gap-version }} mode: ${{ matrix.mode }} coverage: false - warnings-as-errors: ${{ matrix.mode != 'loadall' }} + warnings-as-errors: true #${{ matrix.mode != 'loadall' }} strategy: fail-fast: false matrix: @@ -29,7 +29,7 @@ jobs: gap-version: ${{ matrix.gap-version }} mode: ${{ matrix.mode }} complete: ${{ matrix.mode != 'loadall' }} - warnings-as-errors: ${{ matrix.mode != 'loadall' }} + warnings-as-errors: true #${{ matrix.mode != 'loadall' }} strategy: fail-fast: false matrix: From 3683ade2fe3b3d5848401e7a2978e5dbdec0d678 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Sun, 11 Jan 2026 15:43:21 +0100 Subject: [PATCH 14/14] Update pre-release.yml --- .github/workflows/pre-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index d5d382c..6a05bd4 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -15,7 +15,7 @@ jobs: gap-version: ${{ matrix.gap-version }} mode: ${{ matrix.mode }} coverage: false - warnings-as-errors: true #${{ matrix.mode != 'loadall' }} + warnings-as-errors: ${{ matrix.mode != 'loadall' }} strategy: fail-fast: false matrix: @@ -29,7 +29,7 @@ jobs: gap-version: ${{ matrix.gap-version }} mode: ${{ matrix.mode }} complete: ${{ matrix.mode != 'loadall' }} - warnings-as-errors: true #${{ matrix.mode != 'loadall' }} + warnings-as-errors: ${{ matrix.mode != 'loadall' }} strategy: fail-fast: false matrix: