diff --git a/.github/workflows/artifacts.yml b/.github/workflows/artifacts.yml index 8be5aeb31..3503210b2 100644 --- a/.github/workflows/artifacts.yml +++ b/.github/workflows/artifacts.yml @@ -8,7 +8,7 @@ permissions: jobs: upload_contracts: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: @@ -49,7 +49,7 @@ jobs: --tagging 'TagSet=[{Key=AutoDelete,Value=true}]' upload_binaries: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 strategy: matrix: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b847ba0ba..76fce2245 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ concurrency: jobs: commitlint: name: Check Commit Message - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: @@ -55,7 +55,7 @@ jobs: go-modules: name: Test and Build Go Modules - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 60 steps: @@ -127,7 +127,7 @@ jobs: foundry: name: Foundry Checks and Reports - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 defaults: run: @@ -160,7 +160,7 @@ jobs: contracts: name: Test and Build Contracts Scripts - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 defaults: run: diff --git a/.github/workflows/infrastructure.yml b/.github/workflows/infrastructure.yml index 71996ac66..b20d9ba84 100644 --- a/.github/workflows/infrastructure.yml +++ b/.github/workflows/infrastructure.yml @@ -44,7 +44,7 @@ concurrency: jobs: cluster: name: Setup and Test Nomad Cluster - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 180 steps: @@ -134,6 +134,8 @@ jobs: sudo add-apt-repository --yes ppa:ethereum/ethereum sudo apt-get update sudo apt-get install --yes goreleaser ethereum + python3 -m venv primevenv + source primevenv/bin/activate pip install boto3 botocore pipx inject ansible-core botocore boto3 diff --git a/.github/workflows/releaser.yml b/.github/workflows/releaser.yml index 649a8b3ac..0cdc1b94f 100644 --- a/.github/workflows/releaser.yml +++ b/.github/workflows/releaser.yml @@ -11,7 +11,7 @@ permissions: jobs: release: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 60 strategy: matrix: