From 9648eff4aba65df664eb6b92a64c63e6f2bfa4b7 Mon Sep 17 00:00:00 2001 From: Jacob MacDonald Date: Tue, 4 Oct 2022 10:15:40 -0700 Subject: [PATCH] fix analyzer deprecations (#3376) Fixes the build by removing usages of deprecated analyzer apis --- .github/workflows/dart.yml | 766 ++++++++++++------ build/pubspec.yaml | 2 +- build_modules/CHANGELOG.md | 5 + build_modules/lib/src/module_library.dart | 2 +- build_modules/mono_pkg.yaml | 1 + build_modules/pubspec.yaml | 6 +- build_resolvers/CHANGELOG.md | 5 + build_resolvers/pubspec.yaml | 8 +- build_resolvers/test/resolver_test.dart | 7 +- build_test/pubspec.yaml | 4 +- build_vm_compilers/CHANGELOG.md | 5 + .../lib/src/vm_entrypoint_builder.dart | 2 +- build_vm_compilers/pubspec.yaml | 6 +- build_web_compilers/CHANGELOG.md | 5 + .../lib/src/web_entrypoint_builder.dart | 2 +- build_web_compilers/mono_pkg.yaml | 1 + build_web_compilers/pubspec.yaml | 6 +- 17 files changed, 583 insertions(+), 250 deletions(-) diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index cd9367181..389826515 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -40,16 +40,16 @@ jobs: - name: mono_repo self validate run: dart pub global run mono_repo generate --validate job_002: - name: "analyze_and_format; linux; Dart 2.17.0; PKG: build; `dart analyze --fatal-infos .`" + name: "analyze_and_format; linux; Dart 2.17.0; PKGS: build_test, example, scratch_space; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos .`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build;commands:analyze_0" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_test-example-scratch_space;commands:format-analyze_0" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build + os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_test-example-scratch_space os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest @@ -60,6 +60,66 @@ jobs: - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_test_pub_upgrade + name: build_test; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_test + - name: "build_test; dart format --output=none --set-exit-if-changed ." + run: "dart format --output=none --set-exit-if-changed ." + if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" + working-directory: build_test + - name: "build_test; dart analyze --fatal-infos ." + run: dart analyze --fatal-infos . + if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" + working-directory: build_test + - id: example_pub_upgrade + name: example; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: example + - name: "example; dart format --output=none --set-exit-if-changed ." + run: "dart format --output=none --set-exit-if-changed ." + if: "always() && steps.example_pub_upgrade.conclusion == 'success'" + working-directory: example + - name: "example; dart analyze --fatal-infos ." + run: dart analyze --fatal-infos . + if: "always() && steps.example_pub_upgrade.conclusion == 'success'" + working-directory: example + - id: scratch_space_pub_upgrade + name: scratch_space; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: scratch_space + - name: "scratch_space; dart format --output=none --set-exit-if-changed ." + run: "dart format --output=none --set-exit-if-changed ." + if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" + working-directory: scratch_space + - name: "scratch_space; dart analyze --fatal-infos ." + run: dart analyze --fatal-infos . + if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" + working-directory: scratch_space + job_003: + name: "analyze_and_format; linux; Dart 2.18.0; PKG: build; `dart analyze --fatal-infos .`" + runs-on: ubuntu-latest + steps: + - name: Cache Pub hosted dependencies + uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 + with: + path: "~/.pub-cache/hosted" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build;commands:analyze_0" + restore-keys: | + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 + os:ubuntu-latest;pub-cache-hosted + os:ubuntu-latest + - name: Setup Dart SDK + uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d + with: + sdk: "2.18.0" + - id: checkout + name: Checkout repository + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - id: build_pub_upgrade name: build; dart pub upgrade run: dart pub upgrade @@ -69,27 +129,40 @@ jobs: run: dart analyze --fatal-infos . if: "always() && steps.build_pub_upgrade.conclusion == 'success'" working-directory: build - job_003: - name: "analyze_and_format; linux; Dart 2.17.0; PKGS: build_resolvers, build_test, build_vm_compilers, example, scratch_space; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos .`" + job_004: + name: "analyze_and_format; linux; Dart 2.18.0; PKGS: build_modules, build_resolvers, build_vm_compilers, build_web_compilers; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos .`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_resolvers-build_test-build_vm_compilers-example-scratch_space;commands:format-analyze_0" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_modules-build_resolvers-build_vm_compilers-build_web_compilers;commands:format-analyze_0" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_resolvers-build_test-build_vm_compilers-example-scratch_space - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_modules-build_resolvers-build_vm_compilers-build_web_compilers + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_modules_pub_upgrade + name: build_modules; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_modules + - name: "build_modules; dart format --output=none --set-exit-if-changed ." + run: "dart format --output=none --set-exit-if-changed ." + if: "always() && steps.build_modules_pub_upgrade.conclusion == 'success'" + working-directory: build_modules + - name: "build_modules; dart analyze --fatal-infos ." + run: dart analyze --fatal-infos . + if: "always() && steps.build_modules_pub_upgrade.conclusion == 'success'" + working-directory: build_modules - id: build_resolvers_pub_upgrade name: build_resolvers; dart pub upgrade run: dart pub upgrade @@ -103,19 +176,6 @@ jobs: run: dart analyze --fatal-infos . if: "always() && steps.build_resolvers_pub_upgrade.conclusion == 'success'" working-directory: build_resolvers - - id: build_test_pub_upgrade - name: build_test; dart pub upgrade - run: dart pub upgrade - if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_test - - name: "build_test; dart format --output=none --set-exit-if-changed ." - run: "dart format --output=none --set-exit-if-changed ." - if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" - working-directory: build_test - - name: "build_test; dart analyze --fatal-infos ." - run: dart analyze --fatal-infos . - if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" - working-directory: build_test - id: build_vm_compilers_pub_upgrade name: build_vm_compilers; dart pub upgrade run: dart pub upgrade @@ -129,33 +189,20 @@ jobs: run: dart analyze --fatal-infos . if: "always() && steps.build_vm_compilers_pub_upgrade.conclusion == 'success'" working-directory: build_vm_compilers - - id: example_pub_upgrade - name: example; dart pub upgrade - run: dart pub upgrade - if: "always() && steps.checkout.conclusion == 'success'" - working-directory: example - - name: "example; dart format --output=none --set-exit-if-changed ." - run: "dart format --output=none --set-exit-if-changed ." - if: "always() && steps.example_pub_upgrade.conclusion == 'success'" - working-directory: example - - name: "example; dart analyze --fatal-infos ." - run: dart analyze --fatal-infos . - if: "always() && steps.example_pub_upgrade.conclusion == 'success'" - working-directory: example - - id: scratch_space_pub_upgrade - name: scratch_space; dart pub upgrade + - id: build_web_compilers_pub_upgrade + name: build_web_compilers; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: scratch_space - - name: "scratch_space; dart format --output=none --set-exit-if-changed ." + working-directory: build_web_compilers + - name: "build_web_compilers; dart format --output=none --set-exit-if-changed ." run: "dart format --output=none --set-exit-if-changed ." - if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" - working-directory: scratch_space - - name: "scratch_space; dart analyze --fatal-infos ." + if: "always() && steps.build_web_compilers_pub_upgrade.conclusion == 'success'" + working-directory: build_web_compilers + - name: "build_web_compilers; dart analyze --fatal-infos ." run: dart analyze --fatal-infos . - if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" - working-directory: scratch_space - job_004: + if: "always() && steps.build_web_compilers_pub_upgrade.conclusion == 'success'" + working-directory: build_web_compilers + job_005: name: "analyze_and_format; linux; Dart dev; PKGS: _test, _test_common, build; `dart analyze --fatal-infos .`" runs-on: ubuntu-latest steps: @@ -203,7 +250,7 @@ jobs: run: dart analyze --fatal-infos . if: "always() && steps.build_pub_upgrade.conclusion == 'success'" working-directory: build - job_005: + job_006: name: "analyze_and_format; linux; Dart dev; PKG: _test_null_safety; `dart analyze --fatal-infos`" runs-on: ubuntu-latest steps: @@ -233,7 +280,7 @@ jobs: run: dart analyze --fatal-infos if: "always() && steps._test_null_safety_pub_upgrade.conclusion == 'success'" working-directory: _test_null_safety - job_006: + job_007: name: "analyze_and_format; linux; Dart dev; PKG: build; `dart format --output=none --set-exit-if-changed .`" runs-on: ubuntu-latest steps: @@ -263,7 +310,7 @@ jobs: run: "dart format --output=none --set-exit-if-changed ." if: "always() && steps.build_pub_upgrade.conclusion == 'success'" working-directory: build - job_007: + job_008: name: "analyze_and_format; linux; Dart dev; PKGS: build_config, build_daemon, build_modules, build_resolvers, build_runner, build_runner_core, build_test, build_vm_compilers, build_web_compilers, example, scratch_space; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos .`" runs-on: ubuntu-latest steps: @@ -427,7 +474,7 @@ jobs: run: dart analyze --fatal-infos . if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" working-directory: scratch_space - job_008: + job_009: name: "analyze_and_format; windows; Dart dev; PKG: _test_null_safety; `dart analyze --fatal-infos`" runs-on: windows-latest steps: @@ -447,17 +494,17 @@ jobs: run: dart analyze --fatal-infos if: "always() && steps._test_null_safety_pub_upgrade.conclusion == 'success'" working-directory: _test_null_safety - job_009: - name: "unit_test; linux; Dart 2.17.0; PKG: build; `dart test --test-randomize-ordering-seed=random`" + job_010: + name: "unit_test; linux; Dart 2.17.0; PKG: build_runner_core; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build;commands:test_04" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_runner_core;commands:test_04" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build + os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_runner_core os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest @@ -468,15 +515,15 @@ jobs: - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_pub_upgrade - name: build; dart pub upgrade + - id: build_runner_core_pub_upgrade + name: build_runner_core; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build - - name: "build; dart test --test-randomize-ordering-seed=random" + working-directory: build_runner_core + - name: "build_runner_core; dart test --test-randomize-ordering-seed=random" run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.build_pub_upgrade.conclusion == 'success'" - working-directory: build + if: "always() && steps.build_runner_core_pub_upgrade.conclusion == 'success'" + working-directory: build_runner_core needs: - job_001 - job_002 @@ -486,17 +533,18 @@ jobs: - job_006 - job_007 - job_008 - job_010: - name: "unit_test; linux; Dart 2.17.0; PKG: build_resolvers; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_011: + name: "unit_test; linux; Dart 2.17.0; PKG: build_test; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_resolvers;commands:test_04" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_test;commands:test_04" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_resolvers + os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_test os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest @@ -507,15 +555,15 @@ jobs: - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_resolvers_pub_upgrade - name: build_resolvers; dart pub upgrade + - id: build_test_pub_upgrade + name: build_test; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_resolvers - - name: "build_resolvers; dart test --test-randomize-ordering-seed=random" + working-directory: build_test + - name: "build_test; dart test --test-randomize-ordering-seed=random" run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.build_resolvers_pub_upgrade.conclusion == 'success'" - working-directory: build_resolvers + if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" + working-directory: build_test needs: - job_001 - job_002 @@ -525,17 +573,18 @@ jobs: - job_006 - job_007 - job_008 - job_011: - name: "unit_test; linux; Dart 2.17.0; PKG: build_runner_core; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_012: + name: "unit_test; linux; Dart 2.17.0; PKG: scratch_space; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_runner_core;commands:test_04" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:scratch_space;commands:test_04" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_runner_core + os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:scratch_space os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest @@ -546,15 +595,15 @@ jobs: - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_runner_core_pub_upgrade - name: build_runner_core; dart pub upgrade + - id: scratch_space_pub_upgrade + name: scratch_space; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_runner_core - - name: "build_runner_core; dart test --test-randomize-ordering-seed=random" + working-directory: scratch_space + - name: "scratch_space; dart test --test-randomize-ordering-seed=random" run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.build_runner_core_pub_upgrade.conclusion == 'success'" - working-directory: build_runner_core + if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" + working-directory: scratch_space needs: - job_001 - job_002 @@ -564,36 +613,37 @@ jobs: - job_006 - job_007 - job_008 - job_012: - name: "unit_test; linux; Dart 2.17.0; PKG: build_test; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_013: + name: "unit_test; linux; Dart 2.18.0; PKG: build; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_test;commands:test_04" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build;commands:test_04" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_test - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_test_pub_upgrade - name: build_test; dart pub upgrade + - id: build_pub_upgrade + name: build; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_test - - name: "build_test; dart test --test-randomize-ordering-seed=random" + working-directory: build + - name: "build; dart test --test-randomize-ordering-seed=random" run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" - working-directory: build_test + if: "always() && steps.build_pub_upgrade.conclusion == 'success'" + working-directory: build needs: - job_001 - job_002 @@ -603,36 +653,37 @@ jobs: - job_006 - job_007 - job_008 - job_013: - name: "unit_test; linux; Dart 2.17.0; PKG: scratch_space; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_014: + name: "unit_test; linux; Dart 2.18.0; PKG: build_resolvers; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:scratch_space;commands:test_04" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_resolvers;commands:test_04" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:scratch_space - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_resolvers + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: scratch_space_pub_upgrade - name: scratch_space; dart pub upgrade + - id: build_resolvers_pub_upgrade + name: build_resolvers; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: scratch_space - - name: "scratch_space; dart test --test-randomize-ordering-seed=random" + working-directory: build_resolvers + - name: "build_resolvers; dart test --test-randomize-ordering-seed=random" run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" - working-directory: scratch_space + if: "always() && steps.build_resolvers_pub_upgrade.conclusion == 'success'" + working-directory: build_resolvers needs: - job_001 - job_002 @@ -642,24 +693,105 @@ jobs: - job_006 - job_007 - job_008 - job_014: - name: "unit_test; linux; Dart 2.17.0; PKG: build_vm_compilers; `dart test`" + - job_009 + job_015: + name: "unit_test; linux; Dart 2.18.0; PKG: build_web_compilers; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: - name: Cache Pub hosted dependencies uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 with: path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_vm_compilers;commands:test_03" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_web_compilers;commands:test_04" restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0;packages:build_vm_compilers - os:ubuntu-latest;pub-cache-hosted;sdk:2.17.0 + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_web_compilers + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 os:ubuntu-latest;pub-cache-hosted os:ubuntu-latest - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" + - id: checkout + name: Checkout repository + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_web_compilers_pub_upgrade + name: build_web_compilers; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_web_compilers + - name: "build_web_compilers; dart test --test-randomize-ordering-seed=random" + run: "dart test --test-randomize-ordering-seed=random" + if: "always() && steps.build_web_compilers_pub_upgrade.conclusion == 'success'" + working-directory: build_web_compilers + needs: + - job_001 + - job_002 + - job_003 + - job_004 + - job_005 + - job_006 + - job_007 + - job_008 + - job_009 + job_016: + name: "unit_test; linux; Dart 2.18.0; PKG: build_modules; `dart test -P presubmit --test-randomize-ordering-seed=random`" + runs-on: ubuntu-latest + steps: + - name: Cache Pub hosted dependencies + uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 + with: + path: "~/.pub-cache/hosted" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_modules;commands:test_05" + restore-keys: | + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_modules + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 + os:ubuntu-latest;pub-cache-hosted + os:ubuntu-latest + - name: Setup Dart SDK + uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d + with: + sdk: "2.18.0" + - id: checkout + name: Checkout repository + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_modules_pub_upgrade + name: build_modules; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_modules + - name: "build_modules; dart test -P presubmit --test-randomize-ordering-seed=random" + run: "dart test -P presubmit --test-randomize-ordering-seed=random" + if: "always() && steps.build_modules_pub_upgrade.conclusion == 'success'" + working-directory: build_modules + needs: + - job_001 + - job_002 + - job_003 + - job_004 + - job_005 + - job_006 + - job_007 + - job_008 + - job_009 + job_017: + name: "unit_test; linux; Dart 2.18.0; PKG: build_vm_compilers; `dart test`" + runs-on: ubuntu-latest + steps: + - name: Cache Pub hosted dependencies + uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 + with: + path: "~/.pub-cache/hosted" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_vm_compilers;commands:test_03" + restore-keys: | + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0;packages:build_vm_compilers + os:ubuntu-latest;pub-cache-hosted;sdk:2.18.0 + os:ubuntu-latest;pub-cache-hosted + os:ubuntu-latest + - name: Setup Dart SDK + uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d + with: + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b @@ -681,7 +813,8 @@ jobs: - job_006 - job_007 - job_008 - job_015: + - job_009 + job_018: name: "unit_test; linux; Dart dev; PKG: _test; `dart run build_runner test -- -p chrome --test-randomize-ordering-seed=random`, `dart run build_runner test -- -p vm test/configurable_uri_test.dart --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -724,7 +857,8 @@ jobs: - job_006 - job_007 - job_008 - job_016: + - job_009 + job_019: name: "unit_test; linux; Dart dev; PKG: build; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -763,7 +897,8 @@ jobs: - job_006 - job_007 - job_008 - job_017: + - job_009 + job_020: name: "unit_test; linux; Dart dev; PKG: build_config; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -802,7 +937,8 @@ jobs: - job_006 - job_007 - job_008 - job_018: + - job_009 + job_021: name: "unit_test; linux; Dart dev; PKG: build_daemon; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -841,7 +977,8 @@ jobs: - job_006 - job_007 - job_008 - job_019: + - job_009 + job_022: name: "unit_test; linux; Dart dev; PKG: build_resolvers; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -880,7 +1017,8 @@ jobs: - job_006 - job_007 - job_008 - job_020: + - job_009 + job_023: name: "unit_test; linux; Dart dev; PKG: build_runner_core; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -919,7 +1057,8 @@ jobs: - job_006 - job_007 - job_008 - job_021: + - job_009 + job_024: name: "unit_test; linux; Dart dev; PKG: build_test; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -958,7 +1097,8 @@ jobs: - job_006 - job_007 - job_008 - job_022: + - job_009 + job_025: name: "unit_test; linux; Dart dev; PKG: build_web_compilers; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -997,7 +1137,8 @@ jobs: - job_006 - job_007 - job_008 - job_023: + - job_009 + job_026: name: "unit_test; linux; Dart dev; PKG: scratch_space; `dart test --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1036,7 +1177,8 @@ jobs: - job_006 - job_007 - job_008 - job_024: + - job_009 + job_027: name: "unit_test; linux; Dart dev; PKG: build_modules; `dart test -P presubmit --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1075,7 +1217,8 @@ jobs: - job_006 - job_007 - job_008 - job_025: + - job_009 + job_028: name: "unit_test; linux; Dart dev; PKG: build_runner; `dart test -x integration --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1114,36 +1257,127 @@ jobs: - job_006 - job_007 - job_008 - job_026: - name: "unit_test; linux; Dart dev; PKG: build_vm_compilers; `dart test`" - runs-on: ubuntu-latest + - job_009 + job_029: + name: "unit_test; linux; Dart dev; PKG: build_vm_compilers; `dart test`" + runs-on: ubuntu-latest + steps: + - name: Cache Pub hosted dependencies + uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 + with: + path: "~/.pub-cache/hosted" + key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:build_vm_compilers;commands:test_03" + restore-keys: | + os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:build_vm_compilers + os:ubuntu-latest;pub-cache-hosted;sdk:dev + os:ubuntu-latest;pub-cache-hosted + os:ubuntu-latest + - name: Setup Dart SDK + uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d + with: + sdk: dev + - id: checkout + name: Checkout repository + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_vm_compilers_pub_upgrade + name: build_vm_compilers; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_vm_compilers + - name: build_vm_compilers; dart test + run: dart test + if: "always() && steps.build_vm_compilers_pub_upgrade.conclusion == 'success'" + working-directory: build_vm_compilers + needs: + - job_001 + - job_002 + - job_003 + - job_004 + - job_005 + - job_006 + - job_007 + - job_008 + - job_009 + job_030: + name: "unit_test; windows; Dart 2.17.0; PKG: build_runner_core; `dart test --test-randomize-ordering-seed=random`" + runs-on: windows-latest + steps: + - name: Setup Dart SDK + uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d + with: + sdk: "2.17.0" + - id: checkout + name: Checkout repository + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_runner_core_pub_upgrade + name: build_runner_core; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_runner_core + - name: "build_runner_core; dart test --test-randomize-ordering-seed=random" + run: "dart test --test-randomize-ordering-seed=random" + if: "always() && steps.build_runner_core_pub_upgrade.conclusion == 'success'" + working-directory: build_runner_core + needs: + - job_001 + - job_002 + - job_003 + - job_004 + - job_005 + - job_006 + - job_007 + - job_008 + - job_009 + job_031: + name: "unit_test; windows; Dart 2.17.0; PKG: build_test; `dart test --test-randomize-ordering-seed=random`" + runs-on: windows-latest + steps: + - name: Setup Dart SDK + uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d + with: + sdk: "2.17.0" + - id: checkout + name: Checkout repository + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b + - id: build_test_pub_upgrade + name: build_test; dart pub upgrade + run: dart pub upgrade + if: "always() && steps.checkout.conclusion == 'success'" + working-directory: build_test + - name: "build_test; dart test --test-randomize-ordering-seed=random" + run: "dart test --test-randomize-ordering-seed=random" + if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" + working-directory: build_test + needs: + - job_001 + - job_002 + - job_003 + - job_004 + - job_005 + - job_006 + - job_007 + - job_008 + - job_009 + job_032: + name: "unit_test; windows; Dart 2.17.0; PKG: scratch_space; `dart test --test-randomize-ordering-seed=random`" + runs-on: windows-latest steps: - - name: Cache Pub hosted dependencies - uses: actions/cache@fd5de65bc895cf536527842281bea11763fefd77 - with: - path: "~/.pub-cache/hosted" - key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:build_vm_compilers;commands:test_03" - restore-keys: | - os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:build_vm_compilers - os:ubuntu-latest;pub-cache-hosted;sdk:dev - os:ubuntu-latest;pub-cache-hosted - os:ubuntu-latest - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: dev + sdk: "2.17.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_vm_compilers_pub_upgrade - name: build_vm_compilers; dart pub upgrade + - id: scratch_space_pub_upgrade + name: scratch_space; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_vm_compilers - - name: build_vm_compilers; dart test - run: dart test - if: "always() && steps.build_vm_compilers_pub_upgrade.conclusion == 'success'" - working-directory: build_vm_compilers + working-directory: scratch_space + - name: "scratch_space; dart test --test-randomize-ordering-seed=random" + run: "dart test --test-randomize-ordering-seed=random" + if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" + working-directory: scratch_space needs: - job_001 - job_002 @@ -1153,14 +1387,15 @@ jobs: - job_006 - job_007 - job_008 - job_027: - name: "unit_test; windows; Dart 2.17.0; PKG: build; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_033: + name: "unit_test; windows; Dart 2.18.0; PKG: build; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b @@ -1182,14 +1417,15 @@ jobs: - job_006 - job_007 - job_008 - job_028: - name: "unit_test; windows; Dart 2.17.0; PKG: build_resolvers; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_034: + name: "unit_test; windows; Dart 2.18.0; PKG: build_resolvers; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b @@ -1211,55 +1447,27 @@ jobs: - job_006 - job_007 - job_008 - job_029: - name: "unit_test; windows; Dart 2.17.0; PKG: build_runner_core; `dart test --test-randomize-ordering-seed=random`" - runs-on: windows-latest - steps: - - name: Setup Dart SDK - uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d - with: - sdk: "2.17.0" - - id: checkout - name: Checkout repository - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_runner_core_pub_upgrade - name: build_runner_core; dart pub upgrade - run: dart pub upgrade - if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_runner_core - - name: "build_runner_core; dart test --test-randomize-ordering-seed=random" - run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.build_runner_core_pub_upgrade.conclusion == 'success'" - working-directory: build_runner_core - needs: - - job_001 - - job_002 - - job_003 - - job_004 - - job_005 - - job_006 - - job_007 - - job_008 - job_030: - name: "unit_test; windows; Dart 2.17.0; PKG: build_test; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_035: + name: "unit_test; windows; Dart 2.18.0; PKG: build_web_compilers; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: build_test_pub_upgrade - name: build_test; dart pub upgrade + - id: build_web_compilers_pub_upgrade + name: build_web_compilers; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: build_test - - name: "build_test; dart test --test-randomize-ordering-seed=random" + working-directory: build_web_compilers + - name: "build_web_compilers; dart test --test-randomize-ordering-seed=random" run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.build_test_pub_upgrade.conclusion == 'success'" - working-directory: build_test + if: "always() && steps.build_web_compilers_pub_upgrade.conclusion == 'success'" + working-directory: build_web_compilers needs: - job_001 - job_002 @@ -1269,26 +1477,27 @@ jobs: - job_006 - job_007 - job_008 - job_031: - name: "unit_test; windows; Dart 2.17.0; PKG: scratch_space; `dart test --test-randomize-ordering-seed=random`" + - job_009 + job_036: + name: "unit_test; windows; Dart 2.18.0; PKG: build_modules; `dart test -P presubmit --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - id: scratch_space_pub_upgrade - name: scratch_space; dart pub upgrade + - id: build_modules_pub_upgrade + name: build_modules; dart pub upgrade run: dart pub upgrade if: "always() && steps.checkout.conclusion == 'success'" - working-directory: scratch_space - - name: "scratch_space; dart test --test-randomize-ordering-seed=random" - run: "dart test --test-randomize-ordering-seed=random" - if: "always() && steps.scratch_space_pub_upgrade.conclusion == 'success'" - working-directory: scratch_space + working-directory: build_modules + - name: "build_modules; dart test -P presubmit --test-randomize-ordering-seed=random" + run: "dart test -P presubmit --test-randomize-ordering-seed=random" + if: "always() && steps.build_modules_pub_upgrade.conclusion == 'success'" + working-directory: build_modules needs: - job_001 - job_002 @@ -1298,14 +1507,15 @@ jobs: - job_006 - job_007 - job_008 - job_032: - name: "unit_test; windows; Dart 2.17.0; PKG: build_vm_compilers; `dart test`" + - job_009 + job_037: + name: "unit_test; windows; Dart 2.18.0; PKG: build_vm_compilers; `dart test`" runs-on: windows-latest steps: - name: Setup Dart SDK uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d with: - sdk: "2.17.0" + sdk: "2.18.0" - id: checkout name: Checkout repository uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b @@ -1327,7 +1537,8 @@ jobs: - job_006 - job_007 - job_008 - job_033: + - job_009 + job_038: name: "unit_test; windows; Dart dev; PKG: _test; `dart run build_runner test -- -p chrome --test-randomize-ordering-seed=random`, `dart run build_runner test -- -p vm test/configurable_uri_test.dart --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1360,7 +1571,8 @@ jobs: - job_006 - job_007 - job_008 - job_034: + - job_009 + job_039: name: "unit_test; windows; Dart dev; PKG: build; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1389,7 +1601,8 @@ jobs: - job_006 - job_007 - job_008 - job_035: + - job_009 + job_040: name: "unit_test; windows; Dart dev; PKG: build_config; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1418,7 +1631,8 @@ jobs: - job_006 - job_007 - job_008 - job_036: + - job_009 + job_041: name: "unit_test; windows; Dart dev; PKG: build_daemon; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1447,7 +1661,8 @@ jobs: - job_006 - job_007 - job_008 - job_037: + - job_009 + job_042: name: "unit_test; windows; Dart dev; PKG: build_resolvers; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1476,7 +1691,8 @@ jobs: - job_006 - job_007 - job_008 - job_038: + - job_009 + job_043: name: "unit_test; windows; Dart dev; PKG: build_runner_core; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1505,7 +1721,8 @@ jobs: - job_006 - job_007 - job_008 - job_039: + - job_009 + job_044: name: "unit_test; windows; Dart dev; PKG: build_test; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1534,7 +1751,8 @@ jobs: - job_006 - job_007 - job_008 - job_040: + - job_009 + job_045: name: "unit_test; windows; Dart dev; PKG: build_web_compilers; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1563,7 +1781,8 @@ jobs: - job_006 - job_007 - job_008 - job_041: + - job_009 + job_046: name: "unit_test; windows; Dart dev; PKG: scratch_space; `dart test --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1592,7 +1811,8 @@ jobs: - job_006 - job_007 - job_008 - job_042: + - job_009 + job_047: name: "unit_test; windows; Dart dev; PKG: build_modules; `dart test -P presubmit --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -1621,7 +1841,8 @@ jobs: - job_006 - job_007 - job_008 - job_043: + - job_009 + job_048: name: "unit_test; windows; Dart dev; PKG: build_vm_compilers; `dart test`" runs-on: windows-latest steps: @@ -1650,7 +1871,8 @@ jobs: - job_006 - job_007 - job_008 - job_044: + - job_009 + job_049: name: "e2e_test; linux; Dart dev; PKG: _test; `dart test --total-shards 3 --shard-index 0 --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1724,7 +1946,12 @@ jobs: - job_041 - job_042 - job_043 - job_045: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_050: name: "e2e_test; linux; Dart dev; PKG: _test; `dart test --total-shards 3 --shard-index 1 --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1798,7 +2025,12 @@ jobs: - job_041 - job_042 - job_043 - job_046: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_051: name: "e2e_test; linux; Dart dev; PKG: _test; `dart test --total-shards 3 --shard-index 2 --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1872,7 +2104,12 @@ jobs: - job_041 - job_042 - job_043 - job_047: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_052: name: "e2e_test; linux; Dart dev; PKG: _test_null_safety; `dart run build_runner test -- -p chrome,vm --test-randomize-ordering-seed=random`, `dart run build_runner test --define=\"build_web_compilers:entrypoint=compiler=dart2js\" -- -p chrome --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest steps: @@ -1950,7 +2187,12 @@ jobs: - job_041 - job_042 - job_043 - job_048: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_053: name: "e2e_test; linux; Dart dev; PKG: build_runner; `dart test -t integration --total-shards 5 --shard-index 0 --test-randomize-ordering-seed=random --no-chain-stack-traces`" runs-on: ubuntu-latest steps: @@ -2024,7 +2266,12 @@ jobs: - job_041 - job_042 - job_043 - job_049: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_054: name: "e2e_test; linux; Dart dev; PKG: build_runner; `dart test -t integration --total-shards 5 --shard-index 1 --test-randomize-ordering-seed=random --no-chain-stack-traces`" runs-on: ubuntu-latest steps: @@ -2098,7 +2345,12 @@ jobs: - job_041 - job_042 - job_043 - job_050: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_055: name: "e2e_test; linux; Dart dev; PKG: build_runner; `dart test -t integration --total-shards 5 --shard-index 2 --test-randomize-ordering-seed=random --no-chain-stack-traces`" runs-on: ubuntu-latest steps: @@ -2172,7 +2424,12 @@ jobs: - job_041 - job_042 - job_043 - job_051: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_056: name: "e2e_test; linux; Dart dev; PKG: build_runner; `dart test -t integration --total-shards 5 --shard-index 3 --test-randomize-ordering-seed=random --no-chain-stack-traces`" runs-on: ubuntu-latest steps: @@ -2246,7 +2503,12 @@ jobs: - job_041 - job_042 - job_043 - job_052: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_057: name: "e2e_test; linux; Dart dev; PKG: build_runner; `dart test -t integration --total-shards 5 --shard-index 4 --test-randomize-ordering-seed=random --no-chain-stack-traces`" runs-on: ubuntu-latest steps: @@ -2320,7 +2582,12 @@ jobs: - job_041 - job_042 - job_043 - job_053: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_058: name: "e2e_test; windows; Dart dev; PKG: _test; `dart test --total-shards 3 --shard-index 0 --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -2384,7 +2651,12 @@ jobs: - job_041 - job_042 - job_043 - job_054: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_059: name: "e2e_test; windows; Dart dev; PKG: _test; `dart test --total-shards 3 --shard-index 1 --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -2448,7 +2720,12 @@ jobs: - job_041 - job_042 - job_043 - job_055: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_060: name: "e2e_test; windows; Dart dev; PKG: _test; `dart test --total-shards 3 --shard-index 2 --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -2512,7 +2789,12 @@ jobs: - job_041 - job_042 - job_043 - job_056: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_061: name: "e2e_test; windows; Dart dev; PKG: _test_null_safety; `dart run build_runner test -- -p chrome,vm --test-randomize-ordering-seed=random`, `dart run build_runner test --define=\"build_web_compilers:entrypoint=compiler=dart2js\" -- -p chrome --test-randomize-ordering-seed=random`" runs-on: windows-latest steps: @@ -2580,7 +2862,12 @@ jobs: - job_041 - job_042 - job_043 - job_057: + - job_044 + - job_045 + - job_046 + - job_047 + - job_048 + job_062: name: "e2e_test_cron; linux; Dart main; PKG: _test; `dart test`" runs-on: ubuntu-latest if: "github.event_name == 'schedule'" @@ -2668,7 +2955,12 @@ jobs: - job_054 - job_055 - job_056 - job_058: + - job_057 + - job_058 + - job_059 + - job_060 + - job_061 + job_063: name: "e2e_test_cron; linux; Dart main; PKG: _test_null_safety; `dart run build_runner test -- -p chrome,vm --test-randomize-ordering-seed=random`, `dart run build_runner test --define=\"build_web_compilers:entrypoint=compiler=dart2js\" -- -p chrome --test-randomize-ordering-seed=random`" runs-on: ubuntu-latest if: "github.event_name == 'schedule'" @@ -2760,7 +3052,12 @@ jobs: - job_054 - job_055 - job_056 - job_059: + - job_057 + - job_058 + - job_059 + - job_060 + - job_061 + job_064: name: "e2e_test_cron; windows; Dart main; PKG: _test; `dart test`" runs-on: windows-latest if: "github.event_name == 'schedule'" @@ -2838,7 +3135,12 @@ jobs: - job_054 - job_055 - job_056 - job_060: + - job_057 + - job_058 + - job_059 + - job_060 + - job_061 + job_065: name: "e2e_test_cron; windows; Dart main; PKG: _test_null_safety; `dart run build_runner test -- -p chrome,vm --test-randomize-ordering-seed=random`, `dart run build_runner test --define=\"build_web_compilers:entrypoint=compiler=dart2js\" -- -p chrome --test-randomize-ordering-seed=random`" runs-on: windows-latest if: "github.event_name == 'schedule'" @@ -2920,7 +3222,12 @@ jobs: - job_054 - job_055 - job_056 - job_061: + - job_057 + - job_058 + - job_059 + - job_060 + - job_061 + job_066: name: Notify failure runs-on: ubuntu-latest if: "(github.event_name == 'push' || github.event_name == 'schedule') && failure()" @@ -2992,3 +3299,8 @@ jobs: - job_058 - job_059 - job_060 + - job_061 + - job_062 + - job_063 + - job_064 + - job_065 diff --git a/build/pubspec.yaml b/build/pubspec.yaml index 11ccb90b6..cd90e7b7a 100644 --- a/build/pubspec.yaml +++ b/build/pubspec.yaml @@ -4,7 +4,7 @@ description: A package for authoring build_runner compatible code generators. repository: https://github.com/dart-lang/build/tree/master/build environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" dependencies: analyzer: ">=1.5.0 <6.0.0" diff --git a/build_modules/CHANGELOG.md b/build_modules/CHANGELOG.md index 87f5aa363..50ac0d585 100644 --- a/build_modules/CHANGELOG.md +++ b/build_modules/CHANGELOG.md @@ -1,3 +1,8 @@ +## 4.0.7-dev + +- Migrate off deprecated analyzer apis. +- Update min sdk constraint to 2.18.0. + ## 4.0.6 - Allow the latest `package:analyzer`. diff --git a/build_modules/lib/src/module_library.dart b/build_modules/lib/src/module_library.dart index a185c7ef9..768d01b73 100644 --- a/build_modules/lib/src/module_library.dart +++ b/build_modules/lib/src/module_library.dart @@ -238,6 +238,6 @@ bool _isPart(CompilationUnit dart) => // but has a part that does, or it exports a `main` from another library. bool _hasMainMethod(CompilationUnit dart) => dart.declarations.any((node) => node is FunctionDeclaration && - node.name2.lexeme == 'main' && + node.name.lexeme == 'main' && node.functionExpression.parameters != null && node.functionExpression.parameters!.parameters.length <= 2); diff --git a/build_modules/mono_pkg.yaml b/build_modules/mono_pkg.yaml index 74f0e191a..87d7fded8 100644 --- a/build_modules/mono_pkg.yaml +++ b/build_modules/mono_pkg.yaml @@ -1,5 +1,6 @@ sdk: - dev +- pubspec stages: - analyze_and_format: diff --git a/build_modules/pubspec.yaml b/build_modules/pubspec.yaml index 390411d32..b68ac4314 100644 --- a/build_modules/pubspec.yaml +++ b/build_modules/pubspec.yaml @@ -1,13 +1,13 @@ name: build_modules -version: 4.0.6 +version: 4.0.7-dev description: Builders for Dart modules repository: https://github.com/dart-lang/build/tree/master/build_modules environment: - sdk: ">=2.14.0 <3.0.0" + sdk: '>=2.18.0 <3.0.0' dependencies: - analyzer: '>=4.4.0 <6.0.0' + analyzer: '>=5.1.0 <6.0.0' async: ^2.5.0 bazel_worker: ^1.0.0 build: ^2.0.0 diff --git a/build_resolvers/CHANGELOG.md b/build_resolvers/CHANGELOG.md index 70431c0b7..e29eaa127 100644 --- a/build_resolvers/CHANGELOG.md +++ b/build_resolvers/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.0.11-dev + +- Migrate off deprecated analyzer apis. +- Update min sdk constraint to 2.18.0. + ## 2.0.10 - Migrate from `LibraryElement#parts` to `LibraryElement#parts2`. diff --git a/build_resolvers/pubspec.yaml b/build_resolvers/pubspec.yaml index 275acab8f..466e63a7f 100644 --- a/build_resolvers/pubspec.yaml +++ b/build_resolvers/pubspec.yaml @@ -1,17 +1,17 @@ name: build_resolvers -version: 2.0.10 +version: 2.0.11-dev description: Resolve Dart code in a Builder repository: https://github.com/dart-lang/build/tree/master/build_resolvers environment: - sdk: ">=2.17.0 <3.0.0" + sdk: '>=2.18.0 <3.0.0' dependencies: - analyzer: '>=4.6.0 <6.0.0' + analyzer: '>=5.1.0 <6.0.0' async: ^2.5.0 build: ^2.0.0 crypto: ^3.0.0 - graphs: ">=1.0.0 <3.0.0" + graphs: '>=1.0.0 <3.0.0' logging: ^1.0.0 path: ^1.8.0 package_config: ^2.0.0 diff --git a/build_resolvers/test/resolver_test.dart b/build_resolvers/test/resolver_test.dart index a358ca13e..76163230d 100644 --- a/build_resolvers/test/resolver_test.dart +++ b/build_resolvers/test/resolver_test.dart @@ -733,7 +733,7 @@ int? get x => 1; expect( unit.declarations.first, isA() - .having((d) => d.name2.lexeme, 'main', 'main')); + .having((d) => d.name.lexeme, 'main', 'main')); }, resolvers: AnalyzerResolvers()); }); }); @@ -747,7 +747,7 @@ int? get x => 1; var unit = await resolver.astNodeFor(lib.topLevelElements.first); expect(unit, isA()); expect(unit!.toSource(), 'main() {}'); - expect((unit as FunctionDeclaration).declaredElement2, isNull); + expect((unit as FunctionDeclaration).declaredElement, isNull); }, resolvers: AnalyzerResolvers()); }); @@ -762,8 +762,7 @@ int? get x => 1; unit, isA() .having((fd) => fd.toSource(), 'toSource()', 'main() {}') - .having( - (fd) => fd.declaredElement2, 'declaredElement', isNotNull), + .having((fd) => fd.declaredElement, 'declaredElement', isNotNull), ); }, resolvers: AnalyzerResolvers()); }); diff --git a/build_test/pubspec.yaml b/build_test/pubspec.yaml index 097c32339..ac223c75c 100644 --- a/build_test/pubspec.yaml +++ b/build_test/pubspec.yaml @@ -4,7 +4,7 @@ version: 2.1.6-dev repository: https://github.com/dart-lang/build/tree/master/build_test environment: - sdk: ">=2.17.0 <3.0.0" + sdk: '>=2.17.0 <3.0.0' dependencies: async: ^2.5.0 @@ -20,7 +20,7 @@ dependencies: path: ^1.8.0 stream_transform: ^2.0.0 test: ^1.16.0 - test_core: ">=0.3.19 <0.5.0" + test_core: '>=0.3.19 <0.5.0' watcher: ^1.0.0 dev_dependencies: diff --git a/build_vm_compilers/CHANGELOG.md b/build_vm_compilers/CHANGELOG.md index b07dbd8e4..a70db9fb5 100644 --- a/build_vm_compilers/CHANGELOG.md +++ b/build_vm_compilers/CHANGELOG.md @@ -1,3 +1,8 @@ +## 1.0.13-dev + +- Migrate off deprecated analyzer apis. +- Update min sdk constraint to 2.18.0. + ## 1.0.12 - Allow the latest `package:analyzer`. diff --git a/build_vm_compilers/lib/src/vm_entrypoint_builder.dart b/build_vm_compilers/lib/src/vm_entrypoint_builder.dart index 65d201fb5..767bd0458 100644 --- a/build_vm_compilers/lib/src/vm_entrypoint_builder.dart +++ b/build_vm_compilers/lib/src/vm_entrypoint_builder.dart @@ -94,7 +94,7 @@ Future _isAppEntryPoint(AssetId dartId, AssetReader reader) async { // but has a part that does, or it exports a `main` from another library. return parsed.declarations.any((node) { return node is FunctionDeclaration && - node.name2.lexeme == 'main' && + node.name.lexeme == 'main' && node.functionExpression.parameters != null && node.functionExpression.parameters!.parameters.length <= 2; }); diff --git a/build_vm_compilers/pubspec.yaml b/build_vm_compilers/pubspec.yaml index 06b5b0e6b..d730cfbd9 100644 --- a/build_vm_compilers/pubspec.yaml +++ b/build_vm_compilers/pubspec.yaml @@ -1,13 +1,13 @@ name: build_vm_compilers -version: 1.0.12 +version: 1.0.13-dev description: Builder implementations wrapping Dart VM compilers. repository: https://github.com/dart-lang/build/tree/master/build_vm_compilers environment: - sdk: ">=2.17.0 <3.0.0" + sdk: '>=2.18.0 <3.0.0' dependencies: - analyzer: '>=4.4.0 <6.0.0' + analyzer: '>=5.1.0 <6.0.0' build: ^2.0.0 build_config: ^1.0.0 build_modules: ^4.0.0 diff --git a/build_web_compilers/CHANGELOG.md b/build_web_compilers/CHANGELOG.md index 3a257d398..f60542712 100644 --- a/build_web_compilers/CHANGELOG.md +++ b/build_web_compilers/CHANGELOG.md @@ -1,3 +1,8 @@ +## 3.2.7-dev + +- Migrate off deprecated analyzer apis. +- Update min sdk constraint to 2.18.0. + ## 3.2.6 - Allow the latest `package:analyzer`. diff --git a/build_web_compilers/lib/src/web_entrypoint_builder.dart b/build_web_compilers/lib/src/web_entrypoint_builder.dart index e72e08ea6..d9f052907 100644 --- a/build_web_compilers/lib/src/web_entrypoint_builder.dart +++ b/build_web_compilers/lib/src/web_entrypoint_builder.dart @@ -181,7 +181,7 @@ Future _isAppEntryPoint(AssetId dartId, AssetReader reader) async { // but has a part that does, or it exports a `main` from another library. return parsed.declarations.any((node) { return node is FunctionDeclaration && - node.name2.lexeme == 'main' && + node.name.lexeme == 'main' && node.functionExpression.parameters != null && node.functionExpression.parameters!.parameters.length <= 2; }); diff --git a/build_web_compilers/mono_pkg.yaml b/build_web_compilers/mono_pkg.yaml index 790f80cae..4b1cf3e0a 100644 --- a/build_web_compilers/mono_pkg.yaml +++ b/build_web_compilers/mono_pkg.yaml @@ -1,5 +1,6 @@ sdk: - dev +- pubspec stages: - analyze_and_format: diff --git a/build_web_compilers/pubspec.yaml b/build_web_compilers/pubspec.yaml index 1116a41a6..b4de7d841 100644 --- a/build_web_compilers/pubspec.yaml +++ b/build_web_compilers/pubspec.yaml @@ -1,13 +1,13 @@ name: build_web_compilers -version: 3.2.6 +version: 3.2.7-dev description: Builder implementations wrapping Dart compilers. repository: https://github.com/dart-lang/build/tree/master/build_web_compilers environment: - sdk: ">=2.17.0 <3.0.0" + sdk: '>=2.18.0 <3.0.0' dependencies: - analyzer: '>=4.4.0 <6.0.0' + analyzer: '>=5.1.0 <6.0.0' archive: ^3.0.0 bazel_worker: ^1.0.0 build: ^2.0.0