Skip to content

Commit b8ef52e

Browse files
committed
[WIP] drop conda
1 parent b34477c commit b8ef52e

1 file changed

Lines changed: 17 additions & 11 deletions

File tree

.github/workflows/tests.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ permissions: read-all
1212
jobs:
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
@@ -44,9 +49,10 @@ jobs:
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

Comments
 (0)