From a9ad08064eb6e5c02ad4935d8e9ea1ae68115bc4 Mon Sep 17 00:00:00 2001 From: George Hotz <72895+geohot@users.noreply.github.com> Date: Tue, 28 Jul 2026 10:48:49 -0700 Subject: [PATCH] make the github actions runners generic for gitea (#17254) --- .github/actions/setup-tinygrad/action.yml | 2 ++ .github/workflows/test.yml | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/actions/setup-tinygrad/action.yml b/.github/actions/setup-tinygrad/action.yml index e336c50346..6f164a5003 100644 --- a/.github/actions/setup-tinygrad/action.yml +++ b/.github/actions/setup-tinygrad/action.yml @@ -137,6 +137,7 @@ runs: if: runner.os == 'Linux' && (inputs.opencl == 'true' || inputs.amd == 'true' || inputs.webgpu == 'true' || inputs.llvm == 'true' || inputs.qemu == 'true') shell: bash run: | + sudo mkdir -p /var/cache/apt/archives sudo chown -R $USER:$USER /var/cache/apt/archives echo 'Acquire::GzipIndexes "true";' | sudo tee /etc/apt/apt.conf.d/gzip @@ -214,6 +215,7 @@ runs: sudo apt-get -y --allow-unauthenticated --no-install-recommends install ${{ steps.apt-pkgs.outputs.pkgs }} fi + sudo mkdir -p /var/cache/apt/archives sudo chown -R $USER:$USER /var/cache/apt/archives/ - name: Add clang to PATH (Linux) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0cc855a6e8..b240b4b7c9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -479,7 +479,7 @@ jobs: wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc echo "deb http://apt.llvm.org/$(lsb_release -cs)/ llvm-toolchain-$(lsb_release -cs)-21 main" | sudo tee /etc/apt/sources.list.d/llvm.list sudo apt-get update - sudo apt-get install llvm-21 llvm-21-tools cloc + sudo apt-get install -y llvm-21 llvm-21-tools cloc - name: Install rocprof-trace-decoder run: sudo PYTHONPATH="." ./extra/sqtt/install_rocprof_decoder.py - name: Run AMD renderer tests @@ -629,7 +629,7 @@ jobs: unittestmacos: name: MacOS (unit) - runs-on: &macos macos-26 + runs-on: macos-26 timeout-minutes: 20 steps: - name: Checkout Code @@ -678,7 +678,7 @@ jobs: matrix: group: [1, 2] name: MacOS (DEV=METAL) (${{ matrix.group }}) - runs-on: *macos + runs-on: macos-26 timeout-minutes: 20 env: DEV: METAL @@ -710,7 +710,7 @@ jobs: - 'WEBGPU' name: MacOS (DEV=${{ matrix.dev }}) - runs-on: *macos + runs-on: macos-26 timeout-minutes: 20 steps: - name: Checkout Code