diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6b40bd72e..45739313d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: build-binary: name: "Node binary" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -39,7 +39,7 @@ jobs: build-docker: name: "Docker image" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build-binary env: IMAGE_NAME: ${{ github.repository }} diff --git a/.github/workflows/cleanup-actions.yml b/.github/workflows/cleanup-actions.yml index 160fc24f4..b5304182d 100644 --- a/.github/workflows/cleanup-actions.yml +++ b/.github/workflows/cleanup-actions.yml @@ -32,7 +32,7 @@ jobs: delete-runs: name: "Delete old workflow runs" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: Mattraks/delete-workflow-runs@v2 diff --git a/.github/workflows/cleanup-cache.yml b/.github/workflows/cleanup-cache.yml index 516bca791..7a41fa0e6 100644 --- a/.github/workflows/cleanup-cache.yml +++ b/.github/workflows/cleanup-cache.yml @@ -8,7 +8,7 @@ jobs: delete-caches: name: "Delete Actions caches" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: "Wipe Github Actions cache" diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 6716d4ce0..7c3af3f14 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -16,7 +16,7 @@ jobs: codeql-analysis: name: "CodeQL Analysis" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: actions: read contents: read diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f19c525b8..a10565813 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,7 +10,7 @@ jobs: sh-euox-pipefail-check: name: "Shell pipefail check" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -19,7 +19,7 @@ jobs: md-link-check: name: "Broken Markdown links" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -34,7 +34,7 @@ jobs: # We can't use VALIDATE_GO from super linter because of this issue: # https://github.com/github/super-linter/issues/143 name: "Golang" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -52,7 +52,7 @@ jobs: proto-lint: name: "Protobuf" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -75,7 +75,7 @@ jobs: super-lint: name: "Super Linter" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index e76490a70..0ab18a574 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -19,7 +19,7 @@ concurrency: jobs: lint-pr: name: "PR format check" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e047e9b6f..6c0841ded 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: # List of languages enabled is smaller than in lint workflow super-lint: name: "Super Linter" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -43,7 +43,7 @@ jobs: release-guard: name: "Check release condition" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: super-lint outputs: RELEASE_VERSION: ${{ steps.set-version.outputs.RELEASE_VERSION }} @@ -99,7 +99,7 @@ jobs: release-binary: name: "Node binary" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: [ super-lint, release-guard ] # Only run if release-guard outputs EXECUTE_RELEASE=true if: needs.release-guard.outputs.EXECUTE_RELEASE == 'true' @@ -139,7 +139,7 @@ jobs: release-docker: name: "Docker image" needs: [ super-lint, release-guard ] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Only run if release-guard outputs EXECUTE_RELEASE=true if: needs.release-guard.outputs.EXECUTE_RELEASE == 'true' env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2112f582b..c27e1646a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ permissions: jobs: installer-cosmovisor: name: "Installer - Cosmovisor mode" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: PYTHONDEVMODE: 1 DEFAULT_DEBUG_BRANCH: ${{ github.ref_name }} @@ -44,7 +44,7 @@ jobs: installer-standalone: name: "Installer - Standalone mode" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: PYTHONDEVMODE: 1 DEFAULT_DEBUG_BRANCH: ${{ github.ref_name }} @@ -73,7 +73,7 @@ jobs: unit-tests: name: "Unit Tests" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -99,7 +99,7 @@ jobs: integration-tests: name: "Integration Tests" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -166,7 +166,7 @@ jobs: upgrade-tests: name: "Upgrade Tests" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -295,7 +295,7 @@ jobs: report-results: name: "Report" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # NOTE: If not next major release, only unit and integration tests are necessary, otherwise all tests are needed. # needs: [unit-tests, integration-tests] needs: [unit-tests, integration-tests, upgrade-tests]