diff --git a/.github/workflows/changelog-cutoff.yml b/.github/workflows/changelog-cutoff.yml index ba4a24aa49..e34d4583f8 100644 --- a/.github/workflows/changelog-cutoff.yml +++ b/.github/workflows/changelog-cutoff.yml @@ -14,7 +14,7 @@ env: jobs: cutoff_changelog: name: Cutoff changelog - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Check branch diff --git a/.github/workflows/console-e2e.yml b/.github/workflows/console-e2e.yml index 314fd5a998..9e8e1f1a5f 100644 --- a/.github/workflows/console-e2e.yml +++ b/.github/workflows/console-e2e.yml @@ -29,7 +29,7 @@ env: jobs: determine-if-required: name: Determine if run is required - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: needs-to-run: ${{ steps.check-result.outputs.passed != 'true' }} hash: ${{ steps.get-hash.outputs.hash }} @@ -57,7 +57,7 @@ jobs: run: test -f .cache/passed && echo "passed=$(cat .cache/passed)" >> $GITHUB_OUTPUT preparation: name: Run preparations - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: determine-if-required if: needs.determine-if-required.outputs.needs-to-run == 'true' timeout-minutes: 30 @@ -113,7 +113,7 @@ jobs: path: build.zip end-to-end: name: Main frontend end-to-end tests (Chrome) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: NODE_ENV: development CYPRESS_MACHINE_NUMBER: ${{ matrix.machines }} @@ -214,7 +214,7 @@ jobs: path: .cache/.failed-specs-*.txt cross-browser-smoke: name: Cross-browser smoke tests (Firefox 115.7.0 ESR) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: NODE_ENV: development needs: [determine-if-required, preparation] @@ -272,7 +272,7 @@ jobs: path: cypress/screenshots cache-result: name: Write result cache - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [preparation, end-to-end, cross-browser-smoke, determine-if-required] timeout-minutes: 5 steps: diff --git a/.github/workflows/create-release-branch.yml b/.github/workflows/create-release-branch.yml index 269b378e54..287cd7187f 100644 --- a/.github/workflows/create-release-branch.yml +++ b/.github/workflows/create-release-branch.yml @@ -17,7 +17,7 @@ env: jobs: create_release: name: Create release branch - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Check branch diff --git a/.github/workflows/general.yml b/.github/workflows/general.yml index 5374f4b906..c73f83430f 100644 --- a/.github/workflows/general.yml +++ b/.github/workflows/general.yml @@ -5,7 +5,7 @@ on: pull_request jobs: quality: name: Code Quality - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - name: Check out code diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 55141a9056..6a65e126aa 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -18,7 +18,7 @@ on: jobs: quality: name: Code Quality - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 15 steps: - name: Check out code @@ -48,7 +48,7 @@ jobs: test: name: Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write diff --git a/.github/workflows/issue-triage.yml b/.github/workflows/issue-triage.yml index b93e51d26f..221124375f 100644 --- a/.github/workflows/issue-triage.yml +++ b/.github/workflows/issue-triage.yml @@ -6,7 +6,7 @@ on: jobs: triage: name: Triage New Issues - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - name: Add "needs/triage" label diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 7f4b0f809a..8e2dcf6c1e 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -18,7 +18,7 @@ on: jobs: quality: name: Code Quality - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 15 steps: - name: Check out code @@ -46,7 +46,7 @@ jobs: test: name: Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 15 steps: - name: Check out code diff --git a/.github/workflows/mergeability.yml b/.github/workflows/mergeability.yml index d629e203f1..b7e92f83c4 100644 --- a/.github/workflows/mergeability.yml +++ b/.github/workflows/mergeability.yml @@ -11,7 +11,7 @@ jobs: check_mergeability: name: Check Mergeability if: ${{ github.repository == 'TheThingsNetwork/lorawan-stack' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: MERGE_CONFLICTS_IGNORE: | CHANGELOG.md diff --git a/.github/workflows/pr-labels.yml b/.github/workflows/pr-labels.yml index d4231a1ce5..f4fda5ce65 100644 --- a/.github/workflows/pr-labels.yml +++ b/.github/workflows/pr-labels.yml @@ -3,7 +3,7 @@ on: pull_request jobs: triage: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - uses: actions/labeler@v5 diff --git a/.github/workflows/proto.yml b/.github/workflows/proto.yml index 967fc26d6e..d6ed483b5e 100644 --- a/.github/workflows/proto.yml +++ b/.github/workflows/proto.yml @@ -10,7 +10,7 @@ on: jobs: protos: name: Generate protos - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - name: Check out code diff --git a/.github/workflows/release-rc.yml b/.github/workflows/release-rc.yml index 81d6eac155..ff989c87e6 100644 --- a/.github/workflows/release-rc.yml +++ b/.github/workflows/release-rc.yml @@ -13,7 +13,7 @@ env: jobs: release: name: Release-candidate release - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Check branch diff --git a/.github/workflows/release-snapshot.yml b/.github/workflows/release-snapshot.yml index 50cca37a91..67c8daa3a2 100644 --- a/.github/workflows/release-snapshot.yml +++ b/.github/workflows/release-snapshot.yml @@ -12,7 +12,7 @@ env: jobs: release: name: Snapshot release - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Check out code diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index 22ed36caf9..faee48f60b 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -8,7 +8,7 @@ env: jobs: release: name: Tag release - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write id-token: write