From b95ea5ee1d1ba25ba46d4bbcf159e9bcc9e89c75 Mon Sep 17 00:00:00 2001 From: Tim Pansino Date: Wed, 29 Jan 2025 15:31:09 -0800 Subject: [PATCH 1/2] Disable fail-fast on deploy jobs --- .github/workflows/deploy-python.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy-python.yml b/.github/workflows/deploy-python.yml index c12a2cf43..788ca697f 100644 --- a/.github/workflows/deploy-python.yml +++ b/.github/workflows/deploy-python.yml @@ -23,6 +23,7 @@ jobs: build-linux-py3-legacy: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: wheel: - cp37-manylinux @@ -57,6 +58,7 @@ jobs: build-linux-py3: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: wheel: - cp38-manylinux From 35e23faf460bc8619b6f8fc98ad4d1dee16a6fea Mon Sep 17 00:00:00 2001 From: Tim Pansino Date: Wed, 29 Jan 2025 15:42:04 -0800 Subject: [PATCH 2/2] Pin ubuntu 22 instead of ubuntu-latest --- .github/workflows/build-ci-image.yml | 2 +- .github/workflows/deploy-python.yml | 8 ++--- .github/workflows/mega-linter.yml | 2 +- .github/workflows/tests.yml | 44 ++++++++++++++-------------- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/build-ci-image.yml b/.github/workflows/build-ci-image.yml index 1404fa768..d943f4127 100644 --- a/.github/workflows/build-ci-image.yml +++ b/.github/workflows/build-ci-image.yml @@ -23,7 +23,7 @@ concurrency: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1 diff --git a/.github/workflows/deploy-python.yml b/.github/workflows/deploy-python.yml index 788ca697f..9600f2850 100644 --- a/.github/workflows/deploy-python.yml +++ b/.github/workflows/deploy-python.yml @@ -21,7 +21,7 @@ on: jobs: build-linux-py3-legacy: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -56,7 +56,7 @@ jobs: retention-days: 1 build-linux-py3: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -101,7 +101,7 @@ jobs: retention-days: 1 build-sdist: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1 with: @@ -133,7 +133,7 @@ jobs: retention-days: 1 deploy: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: - build-linux-py3-legacy diff --git a/.github/workflows/mega-linter.yml b/.github/workflows/mega-linter.yml index 6bb938d43..98eb51319 100644 --- a/.github/workflows/mega-linter.yml +++ b/.github/workflows/mega-linter.yml @@ -21,7 +21,7 @@ concurrency: jobs: build: name: Mega-Linter - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: # Git Checkout - name: Checkout Code diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3ae190b32..f0a4a163e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -31,7 +31,7 @@ concurrency: jobs: # Aggregate job that provides a single check for all tests passing tests: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: - python - cassandra @@ -102,7 +102,7 @@ jobs: # Combine and upload coverage data coverage: if: success() || failure() # Does not run on cancelled workflows - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: - tests @@ -164,7 +164,7 @@ jobs: 20, ] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -213,7 +213,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -262,7 +262,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -325,7 +325,7 @@ jobs: matrix: group-number: [1, 2] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -389,7 +389,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -453,7 +453,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -520,7 +520,7 @@ jobs: matrix: group-number: [1, 2] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -587,7 +587,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -690,7 +690,7 @@ jobs: matrix: group-number: [1, 2] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -752,7 +752,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -816,7 +816,7 @@ jobs: matrix: group-number: [1, 2] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -878,7 +878,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -941,7 +941,7 @@ jobs: matrix: group-number: [1, 2, 3, 4] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1015,7 +1015,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1077,7 +1077,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1139,7 +1139,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1206,7 +1206,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1270,7 +1270,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1335,7 +1335,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >- @@ -1404,7 +1404,7 @@ jobs: matrix: group-number: [1] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: image: ghcr.io/newrelic/newrelic-python-agent-ci:latest options: >-