86
86
name: Windows_X86-64_zip
87
87
- config:
88
88
name: Linux
89
- runs-on: ubuntu-latest
89
+ runs-on: ubuntu-22
90
90
container: |
91
91
{
92
92
\"image\": \"ghcr.io/arduino/arduino-ide/linux:main\"
134
134
135
135
jobs :
136
136
run-determination :
137
- runs-on : ubuntu-latest
137
+ runs-on : ubuntu-22
138
138
outputs :
139
139
result : ${{ steps.determination.outputs.result }}
140
140
permissions : {}
@@ -160,7 +160,7 @@ jobs:
160
160
build-type-determination :
161
161
needs : run-determination
162
162
if : needs.run-determination.outputs.result == 'true'
163
- runs-on : ubuntu-latest
163
+ runs-on : ubuntu-22
164
164
outputs :
165
165
is-release : ${{ steps.determination.outputs.is-release }}
166
166
is-nightly : ${{ steps.determination.outputs.is-nightly }}
@@ -201,7 +201,7 @@ jobs:
201
201
202
202
select-targets :
203
203
needs : build-type-determination
204
- runs-on : ubuntu-latest
204
+ runs-on : ubuntu-22
205
205
outputs :
206
206
artifact-matrix : ${{ steps.assemble.outputs.artifact-matrix }}
207
207
build-matrix : ${{ steps.assemble.outputs.build-matrix }}
@@ -312,7 +312,7 @@ jobs:
312
312
313
313
- name : Checkout
314
314
if : fromJSON(matrix.config.container) == null
315
- uses : actions/checkout@v4
315
+ uses : actions/checkout@v3
316
316
317
317
- name : Checkout
318
318
# actions/checkout@v4 has dependency on a higher version of glibc than available in the Linux container.
@@ -438,7 +438,7 @@ jobs:
438
438
- select-targets
439
439
- build
440
440
if : needs.select-targets.outputs.merge-channel-files == 'true'
441
- runs-on : ubuntu-latest
441
+ runs-on : ubuntu-22
442
442
permissions : {}
443
443
steps :
444
444
- name : Set environment variables
@@ -447,7 +447,7 @@ jobs:
447
447
echo "CHANNEL_FILES_PATH=${{ runner.temp }}/channel-files" >> "$GITHUB_ENV"
448
448
449
449
- name : Checkout
450
- uses : actions/checkout@v4
450
+ uses : actions/checkout@v3
451
451
452
452
- name : Download staged-for-merge channel files artifact
453
453
uses : actions/download-artifact@v3
@@ -501,7 +501,7 @@ jobs:
501
501
- select-targets
502
502
- build
503
503
if : always() && needs.build.result != 'skipped'
504
- runs-on : ubuntu-latest
504
+ runs-on : ubuntu-22
505
505
506
506
strategy :
507
507
matrix :
@@ -524,12 +524,12 @@ jobs:
524
524
needs :
525
525
- build-type-determination
526
526
- build
527
- runs-on : ubuntu-latest
527
+ runs-on : ubuntu-22
528
528
outputs :
529
529
BODY : ${{ steps.changelog.outputs.BODY }}
530
530
steps :
531
531
- name : Checkout
532
- uses : actions/checkout@v4
532
+ uses : actions/checkout@v3
533
533
with :
534
534
fetch-depth : 0 # To fetch all history for all branches and tags.
535
535
@@ -583,7 +583,7 @@ jobs:
583
583
needs.changelog.result == 'success' &&
584
584
needs.build-type-determination.outputs.publish-to-s3 == 'true' &&
585
585
needs.build-type-determination.outputs.is-nightly == 'true'
586
- runs-on : ubuntu-latest
586
+ runs-on : ubuntu-22
587
587
steps :
588
588
- name : Download [GitHub Actions]
589
589
uses : actions/download-artifact@v3
@@ -615,7 +615,7 @@ jobs:
615
615
) &&
616
616
needs.changelog.result == 'success' &&
617
617
needs.build-type-determination.outputs.is-release == 'true'
618
- runs-on : ubuntu-latest
618
+ runs-on : ubuntu-22
619
619
steps :
620
620
- name : Download [GitHub Actions]
621
621
uses : actions/download-artifact@v3
@@ -658,7 +658,7 @@ jobs:
658
658
- release
659
659
- artifacts
660
660
if : always() && needs.build.result != 'skipped'
661
- runs-on : ubuntu-latest
661
+ runs-on : ubuntu-22
662
662
663
663
steps :
664
664
- name : Remove unneeded job transfer artifact
0 commit comments