Refactor fake task processing. (#6860) #5073
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Created with package:mono_repo v6.5.6 | |
name: Dart CI | |
on: | |
push: | |
branches: | |
- main | |
- master | |
pull_request: | |
schedule: | |
- cron: "0 0 * * 0" | |
defaults: | |
run: | |
shell: bash | |
env: | |
PUB_ENVIRONMENT: bot.github | |
permissions: read-all | |
jobs: | |
job_001: | |
name: mono_repo self validate | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:stable" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: stable | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- name: mono_repo self validate | |
run: dart pub global activate mono_repo 6.5.6 | |
- name: mono_repo self validate | |
run: dart pub global run mono_repo generate --validate | |
job_002: | |
name: "smoke_test; PKGS: app, pkg/_popularity, pkg/_pub_shared, pkg/api_builder, pkg/fake_gcloud, pkg/pub_dartdoc, pkg/pub_dartdoc_data, pkg/pub_package_reader, pkg/web_app, pkg/web_css; `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@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app-pkg/_popularity-pkg/_pub_shared-pkg/api_builder-pkg/fake_gcloud-pkg/pub_dartdoc-pkg/pub_dartdoc_data-pkg/pub_package_reader-pkg/web_app-pkg/web_css;commands:format-analyze_0" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app-pkg/_popularity-pkg/_pub_shared-pkg/api_builder-pkg/fake_gcloud-pkg/pub_dartdoc-pkg/pub_dartdoc_data-pkg/pub_package_reader-pkg/web_app-pkg/web_css | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- id: pkg__popularity_pub_get | |
name: pkg/_popularity; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/_popularity | |
- name: "pkg/_popularity; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg__popularity_pub_get.conclusion == 'success'" | |
working-directory: pkg/_popularity | |
- name: "pkg/_popularity; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg__popularity_pub_get.conclusion == 'success'" | |
working-directory: pkg/_popularity | |
- id: pkg__pub_shared_pub_get | |
name: pkg/_pub_shared; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/_pub_shared | |
- name: "pkg/_pub_shared; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg__pub_shared_pub_get.conclusion == 'success'" | |
working-directory: pkg/_pub_shared | |
- name: "pkg/_pub_shared; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg__pub_shared_pub_get.conclusion == 'success'" | |
working-directory: pkg/_pub_shared | |
- id: pkg_api_builder_pub_get | |
name: pkg/api_builder; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/api_builder | |
- name: "pkg/api_builder; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_api_builder_pub_get.conclusion == 'success'" | |
working-directory: pkg/api_builder | |
- name: "pkg/api_builder; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_api_builder_pub_get.conclusion == 'success'" | |
working-directory: pkg/api_builder | |
- id: pkg_fake_gcloud_pub_get | |
name: pkg/fake_gcloud; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/fake_gcloud | |
- name: "pkg/fake_gcloud; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_fake_gcloud_pub_get.conclusion == 'success'" | |
working-directory: pkg/fake_gcloud | |
- name: "pkg/fake_gcloud; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_fake_gcloud_pub_get.conclusion == 'success'" | |
working-directory: pkg/fake_gcloud | |
- id: pkg_pub_dartdoc_pub_get | |
name: pkg/pub_dartdoc; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc | |
- name: "pkg/pub_dartdoc; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_pub_dartdoc_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc | |
- name: "pkg/pub_dartdoc; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_pub_dartdoc_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc | |
- id: pkg_pub_dartdoc_data_pub_get | |
name: pkg/pub_dartdoc_data; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc_data | |
- name: "pkg/pub_dartdoc_data; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_pub_dartdoc_data_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc_data | |
- name: "pkg/pub_dartdoc_data; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_pub_dartdoc_data_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc_data | |
- id: pkg_pub_package_reader_pub_get | |
name: pkg/pub_package_reader; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_package_reader | |
- name: "pkg/pub_package_reader; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_pub_package_reader_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_package_reader | |
- name: "pkg/pub_package_reader; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_pub_package_reader_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_package_reader | |
- id: pkg_web_app_pub_get | |
name: pkg/web_app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/web_app | |
- name: "pkg/web_app; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_web_app_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_app | |
- name: "pkg/web_app; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_web_app_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_app | |
- id: pkg_web_css_pub_get | |
name: pkg/web_css; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/web_css | |
- name: "pkg/web_css; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_web_css_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_css | |
- name: "pkg/web_css; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_web_css_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_css | |
job_003: | |
name: "smoke_test; PKG: pkg/indexed_blob; `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@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/indexed_blob;commands:format-analyze_1" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/indexed_blob | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_indexed_blob_pub_get | |
name: pkg/indexed_blob; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/indexed_blob | |
- name: "pkg/indexed_blob; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_indexed_blob_pub_get.conclusion == 'success'" | |
working-directory: pkg/indexed_blob | |
- name: "pkg/indexed_blob; dart analyze --fatal-infos ." | |
run: dart analyze --fatal-infos . | |
if: "always() && steps.pkg_indexed_blob_pub_get.conclusion == 'success'" | |
working-directory: pkg/indexed_blob | |
job_004: | |
name: "smoke_test; PKG: pkg/pub_integration; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos lib/`, `dart analyze --fatal-infos test/`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration;commands:format-analyze_2-analyze_3" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_integration_pub_get | |
name: pkg/pub_integration; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
- name: "pkg/pub_integration; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_pub_integration_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
- name: "pkg/pub_integration; dart analyze --fatal-infos lib/" | |
run: dart analyze --fatal-infos lib/ | |
if: "always() && steps.pkg_pub_integration_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
- name: "pkg/pub_integration; dart analyze --fatal-infos test/" | |
run: dart analyze --fatal-infos test/ | |
if: "always() && steps.pkg_pub_integration_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
job_005: | |
name: "smoke_test; PKG: pkg/pub_worker; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos --fatal-warnings bin/ lib/`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker;commands:format-analyze_4" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_worker_pub_get | |
name: pkg/pub_worker; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
- name: "pkg/pub_worker; dart format --output=none --set-exit-if-changed ." | |
run: "dart format --output=none --set-exit-if-changed ." | |
if: "always() && steps.pkg_pub_worker_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
- name: "pkg/pub_worker; dart analyze --fatal-infos --fatal-warnings bin/ lib/" | |
run: dart analyze --fatal-infos --fatal-warnings bin/ lib/ | |
if: "always() && steps.pkg_pub_worker_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
job_006: | |
name: "build; PKG: pkg/web_app; `./build.sh`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_app;commands:command_1" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_web_app_pub_get | |
name: pkg/web_app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/web_app | |
- name: pkg/web_app; ./build.sh | |
run: ./build.sh | |
if: "always() && steps.pkg_web_app_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
job_007: | |
name: "build; PKG: pkg/web_css; `./build.sh`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_css;commands:command_1" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_css | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_web_css_pub_get | |
name: pkg/web_css; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/web_css | |
- name: pkg/web_css; ./build.sh | |
run: ./build.sh | |
if: "always() && steps.pkg_web_css_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_css | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
job_008: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 0`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_00" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 0" | |
run: dart test -P presubmit --total-shards 8 --shard-index 0 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_009: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 1`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_01" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 1" | |
run: dart test -P presubmit --total-shards 8 --shard-index 1 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_010: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 2`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_02" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 2" | |
run: dart test -P presubmit --total-shards 8 --shard-index 2 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_011: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 3`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_03" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 3" | |
run: dart test -P presubmit --total-shards 8 --shard-index 3 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_012: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 4`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_04" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 4" | |
run: dart test -P presubmit --total-shards 8 --shard-index 4 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_013: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 5`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_05" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 5" | |
run: dart test -P presubmit --total-shards 8 --shard-index 5 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_014: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 6`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_06" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 6" | |
run: dart test -P presubmit --total-shards 8 --shard-index 6 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_015: | |
name: "unit_test; PKG: app; `sudo apt-get install webp`, `dart test -P presubmit --total-shards 8 --shard-index 7`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app;commands:command_0-test_07" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: app_pub_get | |
name: app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: app | |
- name: "app; sudo apt-get install webp" | |
run: sudo apt-get install webp | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
- name: "app; dart test -P presubmit --total-shards 8 --shard-index 7" | |
run: dart test -P presubmit --total-shards 8 --shard-index 7 | |
if: "always() && steps.app_pub_get.conclusion == 'success'" | |
working-directory: app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_016: | |
name: "unit_test; PKG: pkg/_popularity; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/_popularity;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/_popularity | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg__popularity_pub_get | |
name: pkg/_popularity; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/_popularity | |
- name: "pkg/_popularity; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg__popularity_pub_get.conclusion == 'success'" | |
working-directory: pkg/_popularity | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_017: | |
name: "unit_test; PKG: pkg/_pub_shared; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/_pub_shared;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/_pub_shared | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg__pub_shared_pub_get | |
name: pkg/_pub_shared; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/_pub_shared | |
- name: "pkg/_pub_shared; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg__pub_shared_pub_get.conclusion == 'success'" | |
working-directory: pkg/_pub_shared | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_018: | |
name: "unit_test; PKG: pkg/fake_gcloud; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/fake_gcloud;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/fake_gcloud | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_fake_gcloud_pub_get | |
name: pkg/fake_gcloud; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/fake_gcloud | |
- name: "pkg/fake_gcloud; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_fake_gcloud_pub_get.conclusion == 'success'" | |
working-directory: pkg/fake_gcloud | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_019: | |
name: "unit_test; PKG: pkg/indexed_blob; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/indexed_blob;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/indexed_blob | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_indexed_blob_pub_get | |
name: pkg/indexed_blob; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/indexed_blob | |
- name: "pkg/indexed_blob; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_indexed_blob_pub_get.conclusion == 'success'" | |
working-directory: pkg/indexed_blob | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_020: | |
name: "unit_test; PKG: pkg/pub_dartdoc; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_dartdoc;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_dartdoc | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_dartdoc_pub_get | |
name: pkg/pub_dartdoc; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc | |
- name: "pkg/pub_dartdoc; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_pub_dartdoc_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_021: | |
name: "unit_test; PKG: pkg/pub_dartdoc_data; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_dartdoc_data;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_dartdoc_data | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_dartdoc_data_pub_get | |
name: pkg/pub_dartdoc_data; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc_data | |
- name: "pkg/pub_dartdoc_data; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_pub_dartdoc_data_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_dartdoc_data | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_022: | |
name: "unit_test; PKG: pkg/pub_package_reader; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_package_reader;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_package_reader | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_package_reader_pub_get | |
name: pkg/pub_package_reader; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_package_reader | |
- name: "pkg/pub_package_reader; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_pub_package_reader_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_package_reader | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_023: | |
name: "unit_test; PKG: pkg/web_app; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_app;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_app | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_web_app_pub_get | |
name: pkg/web_app; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/web_app | |
- name: "pkg/web_app; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_web_app_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_app | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_024: | |
name: "unit_test; PKG: pkg/web_css; `dart test --run-skipped`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_css;commands:test_08" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/web_css | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_web_css_pub_get | |
name: pkg/web_css; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/web_css | |
- name: "pkg/web_css; dart test --run-skipped" | |
run: dart test --run-skipped | |
if: "always() && steps.pkg_web_css_pub_get.conclusion == 'success'" | |
working-directory: pkg/web_css | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_025: | |
name: "unit_test; PKG: pkg/pub_integration; `dart test --run-skipped --total-shards 3 --shard-index 0`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration;commands:test_09" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_integration_pub_get | |
name: pkg/pub_integration; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
- name: "pkg/pub_integration; dart test --run-skipped --total-shards 3 --shard-index 0" | |
run: dart test --run-skipped --total-shards 3 --shard-index 0 | |
if: "always() && steps.pkg_pub_integration_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_026: | |
name: "unit_test; PKG: pkg/pub_integration; `dart test --run-skipped --total-shards 3 --shard-index 1`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration;commands:test_10" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_integration_pub_get | |
name: pkg/pub_integration; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
- name: "pkg/pub_integration; dart test --run-skipped --total-shards 3 --shard-index 1" | |
run: dart test --run-skipped --total-shards 3 --shard-index 1 | |
if: "always() && steps.pkg_pub_integration_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_027: | |
name: "unit_test; PKG: pkg/pub_integration; `dart test --run-skipped --total-shards 3 --shard-index 2`" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration;commands:test_11" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_integration | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_integration_pub_get | |
name: pkg/pub_integration; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
- name: "pkg/pub_integration; dart test --run-skipped --total-shards 3 --shard-index 2" | |
run: dart test --run-skipped --total-shards 3 --shard-index 2 | |
if: "always() && steps.pkg_pub_integration_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_integration | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_028: | |
name: "unit_test; PKG: pkg/pub_worker; `dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '0~3p'``" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker;commands:test_12" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_worker_pub_get | |
name: pkg/pub_worker; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
- name: "pkg/pub_worker; dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '0~3p'`" | |
run: "dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '0~3p'`" | |
if: "always() && steps.pkg_pub_worker_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_029: | |
name: "unit_test; PKG: pkg/pub_worker; `dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '1~3p'``" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker;commands:test_13" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_worker_pub_get | |
name: pkg/pub_worker; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
- name: "pkg/pub_worker; dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '1~3p'`" | |
run: "dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '1~3p'`" | |
if: "always() && steps.pkg_pub_worker_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 | |
job_030: | |
name: "unit_test; PKG: pkg/pub_worker; `dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '2~3p'``" | |
runs-on: ubuntu-latest | |
steps: | |
- name: Cache Pub hosted dependencies | |
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 | |
with: | |
path: "~/.pub-cache/hosted" | |
key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker;commands:test_14" | |
restore-keys: | | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkg/pub_worker | |
os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0 | |
os:ubuntu-latest;pub-cache-hosted | |
os:ubuntu-latest | |
- name: Setup Dart SDK | |
uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f | |
with: | |
sdk: "3.0.0" | |
- id: checkout | |
name: Checkout repository | |
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab | |
- id: pkg_pub_worker_pub_get | |
name: pkg/pub_worker; dart pub get | |
run: dart pub get | |
if: "always() && steps.checkout.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
- name: "pkg/pub_worker; dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '2~3p'`" | |
run: "dart test --run-skipped --concurrency=1 `find test -name \"*_test\\\\.dart\" | sort | sed -n '2~3p'`" | |
if: "always() && steps.pkg_pub_worker_pub_get.conclusion == 'success'" | |
working-directory: pkg/pub_worker | |
needs: | |
- job_001 | |
- job_002 | |
- job_003 | |
- job_004 | |
- job_005 | |
- job_006 | |
- job_007 |