|
29 | 29 | - v4.14 |
30 | 30 | - v4.13 |
31 | 31 | - v4.12 |
| 32 | + configflags: |
| 33 | + - "--disable-hpcombi" |
| 34 | + |
| 35 | + include: |
| 36 | + - os: Windows |
| 37 | + gap-version: latest |
| 38 | + configflags: "--disable-fmt --disable-hpcombi" # to try and speed up compilation FIXME don't disable hpcombi |
32 | 39 |
|
33 | 40 | steps: |
34 | 41 | - uses: actions/checkout@v5 |
| 42 | + - uses: gap-actions/setup-cygwin@v2 |
| 43 | + if: ${{ runner.os == 'Windows' }} |
35 | 44 | - name: "Install macOS dependencies" |
36 | 45 | if: ${{ runner.os == 'macOS' }} |
37 | 46 | run: brew install automake libtool |
@@ -66,38 +75,13 @@ jobs: |
66 | 75 | - name: "Build Semigroups" |
67 | 76 | uses: gap-actions/build-pkg@v2 |
68 | 77 | with: |
69 | | - CONFIGFLAGS: --disable-hpcombi |
| 78 | + CONFIGFLAGS: ${{ matrix.configflags }} |
70 | 79 | - name: "Run Semigroups package's tst/teststandard.g" |
71 | 80 | uses: gap-actions/run-pkg-tests@v4 |
72 | 81 | - uses: gap-actions/process-coverage@v3 |
73 | 82 | - uses: codecov/codecov-action@v5 |
74 | 83 | - name: "Run GAP's tst/testinstall.g" |
75 | 84 | uses: gap-actions/run-pkg-tests@v4 |
| 85 | + if: ${{ runner.os != 'Windows' }} |
76 | 86 | with: |
77 | 87 | testfile: "ci/run-gap-testinstall.g" |
78 | | - |
79 | | - standard-cygwin: |
80 | | - name: "Windows / GAP master / 64-bit" |
81 | | - runs-on: windows-latest |
82 | | - env: |
83 | | - CHERE_INVOKING: 1 |
84 | | - steps: |
85 | | - - uses: actions/checkout@v5 |
86 | | - - name: "Setup cygwin" |
87 | | - uses: gap-actions/setup-cygwin@v2 |
88 | | - - name: "Install GAP" |
89 | | - uses: gap-actions/setup-gap@v3 |
90 | | - - name: "Build necessary GAP packages" |
91 | | - shell: bash |
92 | | - run: | |
93 | | - cd ${GAPROOT}/pkg |
94 | | - ../bin/BuildPackages.sh --strict digraphs* io* orb* datastructures* profiling* |
95 | | - - name: "Build Semigroups" |
96 | | - uses: gap-actions/build-pkg@v2 |
97 | | - with: |
98 | | - CONFIGFLAGS: --disable-fmt --disable-hpcombi # to try and speed up compilation FIXME don't disable hpcombi |
99 | | - - uses: gap-actions/run-pkg-tests@v4 |
100 | | - with: |
101 | | - testfile: "tst/teststandard.g" |
102 | | - - uses: gap-actions/process-coverage@v3 |
103 | | - - uses: codecov/codecov-action@v5 |
0 commit comments