@@ -13,9 +13,9 @@ executors:
1313 - image : cimg/python:3.10.7
1414 environment :
1515 EMCC_CORES : " 4"
16- focal :
16+ ubuntu-lts :
1717 docker :
18- - image : emscripten/emscripten-ci:focal
18+ - image : emscripten/emscripten-ci:jammy
1919 environment :
2020 LANG : " C.UTF-8"
2121 EMCC_CORES : " 4"
@@ -530,7 +530,7 @@ commands:
530530
531531jobs :
532532 build-docs :
533- executor : focal
533+ executor : ubuntu-lts
534534 steps :
535535 - checkout
536536 - pip-install
@@ -540,21 +540,21 @@ jobs:
540540 - run : make -C site html
541541 ruff :
542542 # Keep in sync with ruff commands in tools/maint/pre-push
543- executor : focal
543+ executor : ubuntu-lts
544544 steps :
545545 - checkout
546546 - pip-install
547547 - run : ruff check
548548 # TODO (cclauss): When ruff supports rules these errors without --preview, remove following line
549549 - run : ruff check --preview --select=E20,E30,E221,E225,E226
550550 vulture :
551- executor : focal
551+ executor : ubuntu-lts
552552 steps :
553553 - checkout
554554 - pip-install
555555 - run : vulture . --min-confidence 100
556556 mypy :
557- executor : focal
557+ executor : ubuntu-lts
558558 steps :
559559 - checkout
560560 - pip-install
@@ -568,13 +568,13 @@ jobs:
568568 npm run lint
569569 npm run check
570570 test-sanity :
571- executor : focal
571+ executor : ubuntu-lts
572572 steps :
573573 - run-tests-linux :
574574 frozen_cache : false
575575 test_targets : " sanity"
576576 build-linux :
577- executor : focal
577+ executor : ubuntu-lts
578578 # xlarge has 4x the cores of the default medium, costs 4x as much, and runs
579579 # in about 1/2 the time, so it is not cost-effective (overall it is 2x the
580580 # cost for the same work), but given this blocks almost all the other jobs
@@ -632,19 +632,19 @@ jobs:
632632 - persist
633633 # Perhaps we don't need to run this suite with every commit. Consider moving this to FYI bot.
634634 test-posixtest :
635- executor : focal
635+ executor : ubuntu-lts
636636 steps :
637637 - run-tests-linux :
638638 test_targets : " posixtest"
639639 test-core0 :
640- executor : focal
640+ executor : ubuntu-lts
641641 environment :
642642 EMTEST_SKIP_NODE_CANARY : " 1"
643643 steps :
644644 - run-tests-linux :
645645 test_targets : " core0"
646646 test-core2 :
647- executor : focal
647+ executor : ubuntu-lts
648648 environment :
649649 EMTEST_BROWSER : " node"
650650 EMTEST_SKIP_NODE_CANARY : " 1"
@@ -692,7 +692,7 @@ jobs:
692692 corez.test_dylink_syslibs_all"
693693 - upload-test-results
694694 test-core3 :
695- executor : focal
695+ executor : ubuntu-lts
696696 environment :
697697 EMTEST_SKIP_NODE_CANARY : " 1"
698698 steps :
@@ -779,14 +779,14 @@ jobs:
779779 strict.test_dylink_global_inits_reversed
780780 "
781781 test-modularize-instance :
782- executor : focal
782+ executor : ubuntu-lts
783783 environment :
784784 EMTEST_SKIP_NODE_CANARY : " 1"
785785 steps :
786786 - run-tests-linux :
787787 test_targets : " instance"
788788 test-stress :
789- executor : focal
789+ executor : ubuntu-lts
790790 environment :
791791 EMTEST_SKIP_NODE_CANARY : " 1"
792792 steps :
@@ -810,7 +810,7 @@ jobs:
810810 test-wasm2js1 :
811811 environment :
812812 EMTEST_SKIP_NODE_CANARY : " 1"
813- executor : focal
813+ executor : ubuntu-lts
814814 steps :
815815 - run-tests-linux :
816816 test_targets : " wasm2js1"
@@ -1062,7 +1062,7 @@ jobs:
10621062 "
10631063 - upload-test-results
10641064 test-other :
1065- executor : focal
1065+ executor : ubuntu-lts
10661066 environment :
10671067 EMTEST_SKIP_NODE_CANARY : " 1"
10681068 EMTEST_SKIP_RUST : " 1"
@@ -1076,7 +1076,7 @@ jobs:
10761076 # headers on emsdk-bundled clang
10771077 test_targets : " other jslib skip:other.test_native_link_error_message"
10781078 test-browser-chrome :
1079- executor : focal
1079+ executor : ubuntu-lts
10801080 environment :
10811081 EMTEST_LACKS_WEBGPU : " 1"
10821082 steps :
@@ -1101,7 +1101,7 @@ jobs:
11011101 browser.test_audio_worklet*
11021102 "
11031103 test-browser-chrome-wasm64 :
1104- executor : focal
1104+ executor : ubuntu-lts
11051105 environment :
11061106 EMTEST_LACKS_WEBGPU : " 1"
11071107 EMTEST_VISUALIZE : " 1"
@@ -1131,23 +1131,23 @@ jobs:
11311131 name : Check profile
11321132 command : file -E out/graph.html
11331133 test-browser-chrome-2gb :
1134- executor : focal
1134+ executor : ubuntu-lts
11351135 environment :
11361136 EMTEST_LACKS_WEBGPU : " 1"
11371137 steps :
11381138 - run-tests-chrome :
11391139 title : " browser_2gb"
11401140 test_targets : " browser_2gb"
11411141 test-browser-chrome-wasm64-4gb :
1142- executor : focal
1142+ executor : ubuntu-lts
11431143 environment :
11441144 EMTEST_LACKS_WEBGPU : " 1"
11451145 steps :
11461146 - run-tests-chrome :
11471147 title : " browser64_4gb"
11481148 test_targets : " browser64_4gb"
11491149 test-browser-firefox :
1150- executor : focal
1150+ executor : ubuntu-lts
11511151 environment :
11521152 EMTEST_LACKS_GROWABLE_ARRAYBUFFERS : " 1"
11531153 steps :
@@ -1166,7 +1166,7 @@ jobs:
11661166 skip:browser.test_glut_glutget
11671167 "
11681168 test-browser-firefox-wasm64 :
1169- executor : focal
1169+ executor : ubuntu-lts
11701170 steps :
11711171 - checkout
11721172 - pip-install
@@ -1218,12 +1218,12 @@ jobs:
12181218 # TODO(sbc): Re-enable once we figure out why the emrun tests are
12191219 # locking up.
12201220 # test-browser-chrome-emrun:
1221- # executor: focal
1221+ # executor: ubuntu-lts
12221222 # steps:
12231223 # - run-tests-chrome:
12241224 # test_targets: "emrun"
12251225 test-sockets-chrome :
1226- executor : focal
1226+ executor : ubuntu-lts
12271227 steps :
12281228 - test-sockets-chrome
12291229
0 commit comments