From 3cd056688b956c7285a105c487ed9c30a17f66dd Mon Sep 17 00:00:00 2001 From: Arthur Dodin Date: Mon, 18 May 2026 11:32:28 +0200 Subject: [PATCH 1/4] test: new sia runners --- .github/workflows/ci.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8051ff0..41ee730 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -4,10 +4,11 @@ on: branches: [master, dev] pull_request: branches: [master, dev] + workflow_dispatch: jobs: lint: - runs-on: self-hosted + runs-on: sia-autoscale-runners steps: - uses: actions/checkout@v4 @@ -25,7 +26,7 @@ jobs: run: mypy --config-file mypy.ini . tests: - runs-on: self-hosted + runs-on: sia-autoscale-runners services: mariadb: image: mariadb:11 @@ -90,7 +91,7 @@ jobs: run: python manage.py test --no-input build: - runs-on: self-hosted + runs-on: sia-autoscale-runners needs: - lint - tests @@ -112,7 +113,7 @@ jobs: deploy: if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/dev' - runs-on: self-hosted + runs-on: sia-autoscale-runners needs: - build steps: From 5a927e21a93785b94758f10ba62f9cbba2ff5031 Mon Sep 17 00:00:00 2001 From: Arthur Dodin Date: Mon, 18 May 2026 11:36:18 +0200 Subject: [PATCH 2/4] add test branch --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 41ee730..452b161 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,9 +1,9 @@ name: CI on: push: - branches: [master, dev] + branches: [master, dev, test/new-github-runners] pull_request: - branches: [master, dev] + branches: [master, dev, test/new-github-runners] workflow_dispatch: jobs: From 3d00745084c497ba48e87413a74288c115dc16e1 Mon Sep 17 00:00:00 2001 From: Arthur Dodin Date: Mon, 18 May 2026 11:49:03 +0200 Subject: [PATCH 3/4] add mysql dependencies --- .github/workflows/ci.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 452b161..7def049 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -45,6 +45,11 @@ jobs: with: python-version: "3.12" + - name: Install MySQL system dependencies + run: | + apt-get update + apt-get install -y pkg-config default-libmysqlclient-dev build-essential + - name: Install dependencies run: | python -m pip install --upgrade pip From e24262d9b68d2496292ad72b6d5c1787565a804e Mon Sep 17 00:00:00 2001 From: Arthur Dodin Date: Mon, 18 May 2026 11:52:48 +0200 Subject: [PATCH 4/4] test with sudo --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7def049..a8ba589 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -47,8 +47,8 @@ jobs: - name: Install MySQL system dependencies run: | - apt-get update - apt-get install -y pkg-config default-libmysqlclient-dev build-essential + sudo apt-get update + sudo apt-get install -y pkg-config default-libmysqlclient-dev build-essential - name: Install dependencies run: |