From 112c2a27324d6690b7a467c8981373089c1fe664 Mon Sep 17 00:00:00 2001 From: Robear Selwans Date: Sat, 2 May 2026 18:31:10 +0300 Subject: [PATCH] Testing --- .gitea/workflows/run_tests.yaml | 24 +++++---------------- .gitea/workflows/validate_testbed.yml | 30 --------------------------- 2 files changed, 5 insertions(+), 49 deletions(-) delete mode 100644 .gitea/workflows/validate_testbed.yml diff --git a/.gitea/workflows/run_tests.yaml b/.gitea/workflows/run_tests.yaml index f985806..db63fee 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: 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 deleted file mode 100644 index bc1e34a..0000000 --- a/.gitea/workflows/validate_testbed.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Validate testbed -on: - push: - pull_request: - -jobs: - linux: - runs-on: ubuntu-latest - - container: - image: git.neosisyphus.com/evol3d/evol-testbed:clang22 - - steps: - - uses: actions/checkout@v4 - - - name: Check toolchain - run: | - clang --version - clang++ --version - meson --version - ninja --version - python3 --version - vulkaninfo --summary || true - - - name: Configure - run: | - meson setup build - - name: Build - run: | - meson compile -C build \ No newline at end of file