|
23 | 23 | jobs: |
24 | 24 | release-versions: |
25 | 25 | name: ⚙️ Variables Setup |
26 | | - runs-on: ubuntu-latest |
| 26 | + runs-on: ubuntu-24.04 |
27 | 27 | outputs: |
28 | 28 | release: ${{ steps.by-tag.outputs.release }} |
29 | 29 | latest-release: ${{ steps.latest.outputs.latest-release }} |
|
94 | 94 |
|
95 | 95 | notify-draft-services: |
96 | 96 | name: 🚀 Notify external services - draft |
97 | | - runs-on: ubuntu-20.04 |
| 97 | + runs-on: ubuntu-24.04 |
98 | 98 | needs: [release-versions] |
99 | 99 | steps: |
100 | 100 | - uses: actions/checkout@v4 |
@@ -137,7 +137,7 @@ jobs: |
137 | 137 | packages-build: |
138 | 138 | name: 📦 Build Packages |
139 | 139 | needs: [release-versions, notify-draft-services] |
140 | | - runs-on: ubuntu-20.04 |
| 140 | + runs-on: ubuntu-24.04 |
141 | 141 | steps: |
142 | 142 | - name: Github Info |
143 | 143 | run: | |
@@ -188,7 +188,7 @@ jobs: |
188 | 188 | include-hidden-files: true |
189 | 189 |
|
190 | 190 | deploy-preview: |
191 | | - runs-on: ubuntu-latest |
| 191 | + runs-on: ubuntu-24.04 |
192 | 192 | needs: [release-versions, packages-build] |
193 | 193 | steps: |
194 | 194 | - uses: actions/checkout@v3 |
@@ -226,7 +226,7 @@ jobs: |
226 | 226 | build: |
227 | 227 | name: 📦 Meteor Build - coverage |
228 | 228 | needs: [release-versions, packages-build] |
229 | | - runs-on: ubuntu-20.04 |
| 229 | + runs-on: ubuntu-24.04 |
230 | 230 |
|
231 | 231 | steps: |
232 | 232 | - name: Collect Workflow Telemetry |
@@ -257,7 +257,7 @@ jobs: |
257 | 257 | name: 📦 Meteor Build - official |
258 | 258 | needs: [tests-done, release-versions, packages-build] |
259 | 259 | if: (github.event_name == 'release' || github.ref == 'refs/heads/develop') |
260 | | - runs-on: ubuntu-20.04 |
| 260 | + runs-on: ubuntu-24.04 |
261 | 261 |
|
262 | 262 | steps: |
263 | 263 | - name: Collect Workflow Telemetry |
@@ -287,7 +287,7 @@ jobs: |
287 | 287 | # TODO: this should go away once upstream builds are fixed |
288 | 288 | build-matrix-rust-bindings-for-alpine: |
289 | 289 | name: Builds matrix rust bindings against alpine |
290 | | - runs-on: ubuntu-latest |
| 290 | + runs-on: ubuntu-24.04 |
291 | 291 | steps: |
292 | 292 | - name: check cache for matrix-rust-sdk-crypto-nodejs |
293 | 293 | id: matrix-rust-sdk-crypto-nodejs |
@@ -332,7 +332,7 @@ jobs: |
332 | 332 | build-gh-docker-coverage: |
333 | 333 | name: 🚢 Build Docker Images for Testing |
334 | 334 | needs: [build, release-versions, build-matrix-rust-bindings-for-alpine] |
335 | | - runs-on: ubuntu-20.04 |
| 335 | + runs-on: ubuntu-24.04 |
336 | 336 |
|
337 | 337 | env: |
338 | 338 | RC_DOCKERFILE: ${{ matrix.platform == 'debian' && needs.release-versions.outputs.rc-dockerfile-debian || needs.release-versions.outputs.rc-dockerfile }} |
@@ -368,7 +368,7 @@ jobs: |
368 | 368 | build-gh-docker: |
369 | 369 | name: 🚢 Build Docker Images for Production |
370 | 370 | needs: [build-prod, release-versions] |
371 | | - runs-on: ubuntu-20.04 |
| 371 | + runs-on: ubuntu-24.04 |
372 | 372 |
|
373 | 373 | env: |
374 | 374 | RC_DOCKERFILE: ${{ matrix.platform == 'debian' && needs.release-versions.outputs.rc-dockerfile-debian || needs.release-versions.outputs.rc-dockerfile }} |
@@ -561,7 +561,7 @@ jobs: |
561 | 561 |
|
562 | 562 | tests-done: |
563 | 563 | name: ✅ Tests Done |
564 | | - runs-on: ubuntu-20.04 |
| 564 | + runs-on: ubuntu-24.04 |
565 | 565 | needs: [checks, test-unit, test-api, test-ui, test-api-ee, test-ui-ee, test-ui-ee-no-watcher] |
566 | 566 | if: always() |
567 | 567 | steps: |
@@ -599,7 +599,7 @@ jobs: |
599 | 599 |
|
600 | 600 | deploy: |
601 | 601 | name: 🚀 Publish build assets |
602 | | - runs-on: ubuntu-20.04 |
| 602 | + runs-on: ubuntu-24.04 |
603 | 603 | if: github.event_name == 'release' || github.ref == 'refs/heads/develop' |
604 | 604 | needs: [build-gh-docker, release-versions] |
605 | 605 |
|
@@ -685,8 +685,8 @@ jobs: |
685 | 685 |
|
686 | 686 | docker-image-publish: |
687 | 687 | name: 🚀 Publish Docker Image (main) |
688 | | - runs-on: ubuntu-20.04 |
689 | | - needs: [deploy, build-docker-preview, release-versions] |
| 688 | + runs-on: ubuntu-24.04 |
| 689 | + needs: [deploy, release-versions] |
690 | 690 |
|
691 | 691 | strategy: |
692 | 692 | matrix: |
@@ -796,7 +796,7 @@ jobs: |
796 | 796 |
|
797 | 797 | services-docker-image-publish: |
798 | 798 | name: 🚀 Publish Docker Image (services) |
799 | | - runs-on: ubuntu-20.04 |
| 799 | + runs-on: ubuntu-24.04 |
800 | 800 | needs: [deploy, release-versions] |
801 | 801 |
|
802 | 802 | strategy: |
@@ -885,7 +885,7 @@ jobs: |
885 | 885 |
|
886 | 886 | notify-services: |
887 | 887 | name: 🚀 Notify external services |
888 | | - runs-on: ubuntu-20.04 |
| 888 | + runs-on: ubuntu-24.04 |
889 | 889 | needs: |
890 | 890 | - services-docker-image-publish |
891 | 891 | - docker-image-publish |
|
0 commit comments