@@ -12,10 +12,10 @@ permissions: read-all
1212jobs :
1313 tests :
1414 runs-on : ubuntu-latest
15- strategy :
16- fail-fast : false
17- matrix :
18- freecad : ["1.0.*", "1.1.*"]
15+ # strategy:
16+ # fail-fast: false
17+ # matrix:
18+ # freecad: ["1.0.*", "1.1.*"]
1919
2020 defaults :
2121 run :
@@ -25,11 +25,16 @@ jobs:
2525 - name : Check out repository
2626 uses : actions/checkout@v7
2727
28- - name : Install FreeCAD ${{ matrix.freecad }}
29- uses : mamba-org/setup-micromamba@v3
30- with :
31- environment-name : freecad-ci
32- create-args : freecad=${{ matrix.freecad }}
28+ # - name: Install FreeCAD ${{ matrix.freecad }}
29+ # uses: mamba-org/setup-micromamba@v3
30+ # with:
31+ # environment-name: freecad-ci
32+ # create-args: freecad=${{ matrix.freecad }}
33+
34+ - name : Download FreeCAD AppImage
35+ run : |
36+ curl -o FreeCAD_1.1.1 https://github.com/FreeCAD/FreeCAD/releases/download/1.1.1/FreeCAD_1.1.1-Linux-x86_64-py311.AppImage
37+ chmod +x FreeCAD_1.1.1
3338
3439 - name : Install virtual display
3540 run : sudo apt-get update && sudo apt-get install --yes xvfb
4449 git clone https://github.com/Rahix/ffDesign_TestData.git "$GITHUB_WORKSPACE/ffDesign_TestData"
4550
4651 - name : Run FreeCAD tests
47- shell : micromamba-shell {0}
52+ # shell: micromamba-shell {0}
4853 run : |
4954 set -o pipefail
50- freecad_executable="$(command -v FreeCAD || command -v freecad)"
55+ # freecad_executable="$(command -v FreeCAD || command -v freecad)"
56+ freecad_executable="./FreeCAD_1.1.1"
5157 xvfb-run -a "$freecad_executable" -t ffDesign_Tests 2>&1 | tee freecad-tests.log
5258 ! grep -q "Traceback (most recent call last)" freecad-tests.log
0 commit comments