diff --git a/.gitea/workflows/run_tests.yaml b/.gitea/workflows/run_tests.yaml index f985806..fb9e654 100644 --- a/.gitea/workflows/run_tests.yaml +++ b/.gitea/workflows/run_tests.yaml @@ -6,26 +6,12 @@ jobs: Run tests: runs-on: ubuntu-latest + container: + image: git.neosisyphus.com/evol3d/evol-testbed:latest + steps: - uses: actions/checkout@v4 - - name: Install LLVM - run: | - wget https://apt.llvm.org/llvm.sh - chmod +x llvm.sh - sudo ./llvm.sh 22 - sudo apt-get update - - uses: actions/setup-python@v6 - with: - python-version: '3.13' - - name: Install dependencies - run: | - python3 -m venv .venv - . .venv/bin/activate - echo "$PWD/.venv/bin" >> "$GITHUB_PATH" - python -m pip install --upgrade pip - python -m pip install meson - python -m pip install ninja - - name: Setup build directory - run: meson setup --native-file=build_options/meson-clang-linux build + - name: Configure + run: meson setup build - name: Run tests run: meson test -C build diff --git a/.gitea/workflows/validate_testbed.yml b/.gitea/workflows/validate_testbed.yml index bc1e34a..01e609d 100644 --- a/.gitea/workflows/validate_testbed.yml +++ b/.gitea/workflows/validate_testbed.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest container: - image: git.neosisyphus.com/evol3d/evol-testbed:clang22 + image: git.neosisyphus.com/evol3d/evol-testbed:latest steps: - uses: actions/checkout@v4 @@ -27,4 +27,4 @@ jobs: meson setup build - name: Build run: | - meson compile -C build \ No newline at end of file + meson compile -C build