diff --git a/.github/workflows/integration-test-template.yml b/.github/workflows/integration-test-template.yml index 5ed2fca6..75a1d275 100644 --- a/.github/workflows/integration-test-template.yml +++ b/.github/workflows/integration-test-template.yml @@ -16,7 +16,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm env: # Github does not allow us to access secrets in pull requests, # so this env var is used to check if we have the secret or not. diff --git a/.github/workflows/test-integration.yaml b/.github/workflows/test-integration.yaml index e1c3dabd..3d8a843e 100644 --- a/.github/workflows/test-integration.yaml +++ b/.github/workflows/test-integration.yaml @@ -12,7 +12,7 @@ jobs: # sqlite: Runs all integration tests with SQLite backend. # postgres: Runs a subset of tests with PostgreSQL to verify database compatibility. build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm outputs: files-changed: ${{ steps.changed-files.outputs.files }} steps: @@ -119,7 +119,7 @@ jobs: path: tailscale-head-image.tar.gz retention-days: 10 build-postgres: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm needs: build if: needs.build.outputs.files-changed == 'true' steps: