diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 0b92c54e0ca..71baa76477c 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -9,7 +9,7 @@ env: jobs: test-all: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 strategy: matrix: rust: [beta] diff --git a/.github/workflows/build_binary.yml b/.github/workflows/build_binary.yml index 4fb6b67c88d..732e9a2122a 100644 --- a/.github/workflows/build_binary.yml +++ b/.github/workflows/build_binary.yml @@ -11,7 +11,7 @@ env: jobs: linux: name: Linux - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/build_library.yml b/.github/workflows/build_library.yml index 1e4c88f7616..85dc487ffe7 100644 --- a/.github/workflows/build_library.yml +++ b/.github/workflows/build_library.yml @@ -20,7 +20,7 @@ jobs: - aarch64 name: Python Linux ${{ matrix.build-arch }} - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 @@ -89,7 +89,7 @@ jobs: sdist: name: Python sdist - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c07540983ff..4da8acbd7bc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ env: jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - name: Install libcurl-dev @@ -73,7 +73,7 @@ jobs: lint_default: name: Lint Rust Default Features - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - name: Install libcurl-dev @@ -140,14 +140,14 @@ jobs: test_all: timeout-minutes: 15 - name: Test All Features (ubuntu-latest) - runs-on: ubuntu-latest + name: Test All Features (ubuntu-20.04) + runs-on: ubuntu-20.04 # Skip redundant checks for library releases if: "!startsWith(github.ref, 'refs/heads/release-library/')" # Testing all features requires Docker container operations that are only available on - # `ubuntu-latest`. This `test-all` job is to be seen as complementary to the `test` job. If + # `ubuntu-20.04`. This `test-all` job is to be seen as complementary to the `test` job. If # services become available on other platforms, the jobs should be consolidated. See # https://docs.github.com/en/actions/guides/about-service-containers @@ -193,7 +193,7 @@ jobs: if: "!startsWith(github.ref, 'refs/heads/release/')" name: Test Python ${{ matrix.python-version }} - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 @@ -227,7 +227,7 @@ jobs: test_integration: name: Integration Tests - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 timeout-minutes: 20 # Skip redundant checks for library releases @@ -297,7 +297,7 @@ jobs: sentry-relay-integration-tests: name: Sentry-Relay Integration Tests - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 timeout-minutes: 25 # Skip redundant checks for library releases @@ -363,7 +363,7 @@ jobs: self-hosted-end-to-end: needs: [] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 # temporary, remove once we are confident the action is working continue-on-error: true diff --git a/.github/workflows/danger.yml b/.github/workflows/danger.yml index 615b8599b49..2183ca16966 100644 --- a/.github/workflows/danger.yml +++ b/.github/workflows/danger.yml @@ -6,7 +6,7 @@ on: jobs: build: name: Changelogs - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cb808cc74d8..c86ebf06da0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ env: jobs: cargo_docs: name: Cargo Docs - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - name: Install libcurl-dev @@ -56,7 +56,7 @@ jobs: event_schema: name: Event Schema - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 @@ -112,7 +112,7 @@ jobs: metrics_docs: name: Metrics Docs - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/enforce-license-compliance.yml b/.github/workflows/enforce-license-compliance.yml index 1d7f52eb6dd..e98adc9ee3c 100644 --- a/.github/workflows/enforce-license-compliance.yml +++ b/.github/workflows/enforce-license-compliance.yml @@ -12,7 +12,7 @@ on: jobs: enforce-license-compliance: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - name: "Enforce License Compliance" uses: getsentry/action-enforce-license-compliance@main diff --git a/.github/workflows/release_binary.yml b/.github/workflows/release_binary.yml index f9e6f074642..68db148197f 100644 --- a/.github/workflows/release_binary.yml +++ b/.github/workflows/release_binary.yml @@ -17,7 +17,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 name: "Release a new Relay version" steps: diff --git a/.github/workflows/release_library.yml b/.github/workflows/release_library.yml index 56aa423bbca..8b2f5cd88db 100644 --- a/.github/workflows/release_library.yml +++ b/.github/workflows/release_library.yml @@ -12,7 +12,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 name: "Release a new librelay version" steps: