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 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 diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index aa753b0..6a05bd4 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -48,14 +48,14 @@ 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 'LoadPackage("GAPDoc");TestPackage("SmallClassNr");' + run: gap --bare -c 'TestPackage("SmallClassNr");' lint: name: "Run gaplint" 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 diff --git a/.github/workflows/test-gap.yml b/.github/workflows/test-gap.yml index a752a31..33eac4b 100644 --- a/.github/workflows/test-gap.yml +++ b/.github/workflows/test-gap.yml @@ -28,7 +28,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/ diff --git a/.github/workflows/test-pkg.yml b/.github/workflows/test-pkg.yml index d501ebe..7f96686 100644 --- a/.github/workflows/test-pkg.yml +++ b/.github/workflows/test-pkg.yml @@ -28,7 +28,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/ 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