8686 name: Windows_X86-64_zip
8787 - config:
8888 name: Linux
89- runs-on: ubuntu-latest
89+ runs-on: ubuntu-22
9090 container: |
9191 {
9292 \"image\": \"ghcr.io/arduino/arduino-ide/linux:main\"
134134
135135jobs :
136136 run-determination :
137- runs-on : ubuntu-latest
137+ runs-on : ubuntu-22
138138 outputs :
139139 result : ${{ steps.determination.outputs.result }}
140140 permissions : {}
@@ -160,7 +160,7 @@ jobs:
160160 build-type-determination :
161161 needs : run-determination
162162 if : needs.run-determination.outputs.result == 'true'
163- runs-on : ubuntu-latest
163+ runs-on : ubuntu-22
164164 outputs :
165165 is-release : ${{ steps.determination.outputs.is-release }}
166166 is-nightly : ${{ steps.determination.outputs.is-nightly }}
@@ -201,7 +201,7 @@ jobs:
201201
202202 select-targets :
203203 needs : build-type-determination
204- runs-on : ubuntu-latest
204+ runs-on : ubuntu-22
205205 outputs :
206206 artifact-matrix : ${{ steps.assemble.outputs.artifact-matrix }}
207207 build-matrix : ${{ steps.assemble.outputs.build-matrix }}
@@ -312,7 +312,7 @@ jobs:
312312
313313 - name : Checkout
314314 if : fromJSON(matrix.config.container) == null
315- uses : actions/checkout@v4
315+ uses : actions/checkout@v3
316316
317317 - name : Checkout
318318 # actions/checkout@v4 has dependency on a higher version of glibc than available in the Linux container.
@@ -438,7 +438,7 @@ jobs:
438438 - select-targets
439439 - build
440440 if : needs.select-targets.outputs.merge-channel-files == 'true'
441- runs-on : ubuntu-latest
441+ runs-on : ubuntu-22
442442 permissions : {}
443443 steps :
444444 - name : Set environment variables
@@ -447,7 +447,7 @@ jobs:
447447 echo "CHANNEL_FILES_PATH=${{ runner.temp }}/channel-files" >> "$GITHUB_ENV"
448448
449449 - name : Checkout
450- uses : actions/checkout@v4
450+ uses : actions/checkout@v3
451451
452452 - name : Download staged-for-merge channel files artifact
453453 uses : actions/download-artifact@v3
@@ -501,7 +501,7 @@ jobs:
501501 - select-targets
502502 - build
503503 if : always() && needs.build.result != 'skipped'
504- runs-on : ubuntu-latest
504+ runs-on : ubuntu-22
505505
506506 strategy :
507507 matrix :
@@ -524,12 +524,12 @@ jobs:
524524 needs :
525525 - build-type-determination
526526 - build
527- runs-on : ubuntu-latest
527+ runs-on : ubuntu-22
528528 outputs :
529529 BODY : ${{ steps.changelog.outputs.BODY }}
530530 steps :
531531 - name : Checkout
532- uses : actions/checkout@v4
532+ uses : actions/checkout@v3
533533 with :
534534 fetch-depth : 0 # To fetch all history for all branches and tags.
535535
@@ -583,7 +583,7 @@ jobs:
583583 needs.changelog.result == 'success' &&
584584 needs.build-type-determination.outputs.publish-to-s3 == 'true' &&
585585 needs.build-type-determination.outputs.is-nightly == 'true'
586- runs-on : ubuntu-latest
586+ runs-on : ubuntu-22
587587 steps :
588588 - name : Download [GitHub Actions]
589589 uses : actions/download-artifact@v3
@@ -615,7 +615,7 @@ jobs:
615615 ) &&
616616 needs.changelog.result == 'success' &&
617617 needs.build-type-determination.outputs.is-release == 'true'
618- runs-on : ubuntu-latest
618+ runs-on : ubuntu-22
619619 steps :
620620 - name : Download [GitHub Actions]
621621 uses : actions/download-artifact@v3
@@ -658,7 +658,7 @@ jobs:
658658 - release
659659 - artifacts
660660 if : always() && needs.build.result != 'skipped'
661- runs-on : ubuntu-latest
661+ runs-on : ubuntu-22
662662
663663 steps :
664664 - name : Remove unneeded job transfer artifact
0 commit comments