| # Created with package:mono_repo v6.8.2 | |
| name: Dart CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| - master | |
| paths: | |
| - .github/workflows/dart.yml | |
| - mono_repo.yaml | |
| - analysis_options.yaml | |
| - pubspec.yaml | |
| - "**/mono_pkg.yaml" | |
| - "integration_tests/cross_compiler_hang/**" | |
| - "integration_tests/regression/**" | |
| - "integration_tests/spawn_hybrid/**" | |
| - "integration_tests/wasm/**" | |
| - "pkgs/checks/**" | |
| - "pkgs/checks_codegen/**" | |
| - "pkgs/matcher/**" | |
| - "pkgs/test/**" | |
| - "pkgs/test_api/**" | |
| - "pkgs/test_core/**" | |
| - "!**/*.md" | |
| pull_request: | |
| paths: | |
| - .github/workflows/dart.yml | |
| - mono_repo.yaml | |
| - analysis_options.yaml | |
| - pubspec.yaml | |
| - "**/mono_pkg.yaml" | |
| - "integration_tests/cross_compiler_hang/**" | |
| - "integration_tests/regression/**" | |
| - "integration_tests/spawn_hybrid/**" | |
| - "integration_tests/wasm/**" | |
| - "pkgs/checks/**" | |
| - "pkgs/checks_codegen/**" | |
| - "pkgs/matcher/**" | |
| - "pkgs/test/**" | |
| - "pkgs/test_api/**" | |
| - "pkgs/test_core/**" | |
| - "!**/*.md" | |
| schedule: | |
| - cron: "0 0 * * 0" | |
| defaults: | |
| run: | |
| shell: bash | |
| env: | |
| PUB_ENVIRONMENT: bot.github | |
| permissions: | |
| contents: read | |
| jobs: | |
| job_001: | |
| name: mono_repo self validate | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: stable | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - name: mono_repo self validate | |
| run: dart pub global activate mono_repo 6.8.2 | |
| - name: mono_repo self validate | |
| run: dart pub global run mono_repo generate --validate | |
| job_002: | |
| name: "analyze_and_format; linux; Dart 3.11.0; PKGS: integration_tests/regression, pkgs/checks, pkgs/checks_codegen, pkgs/matcher, pkgs/test_core; `dart analyze`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/regression-pkgs/checks-pkgs/checks_codegen-pkgs/matcher-pkgs/test_core;commands:analyze_1" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/regression-pkgs/checks-pkgs/checks_codegen-pkgs/matcher-pkgs/test_core | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_regression_pub_upgrade | |
| name: integration_tests/regression; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - name: integration_tests/regression; dart analyze | |
| run: dart analyze | |
| if: "always() && steps.integration_tests_regression_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - id: pkgs_checks_pub_upgrade | |
| name: pkgs/checks; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - name: pkgs/checks; dart analyze | |
| run: dart analyze | |
| if: "always() && steps.pkgs_checks_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - id: pkgs_checks_codegen_pub_upgrade | |
| name: pkgs/checks_codegen; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: pkgs/checks_codegen; dart analyze | |
| run: dart analyze | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - id: pkgs_matcher_pub_upgrade | |
| name: pkgs/matcher; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - name: pkgs/matcher; dart analyze | |
| run: dart analyze | |
| if: "always() && steps.pkgs_matcher_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - id: pkgs_test_core_pub_upgrade | |
| name: pkgs/test_core; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| - name: pkgs/test_core; dart analyze | |
| run: dart analyze | |
| if: "always() && steps.pkgs_test_core_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| job_003: | |
| name: "analyze_and_format; linux; Dart 3.11.0; PKG: integration_tests/wasm; `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@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/wasm;commands:format-analyze_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/wasm | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| job_004: | |
| name: "analyze_and_format; linux; Dart dev; PKGS: integration_tests/regression, integration_tests/spawn_hybrid, integration_tests/wasm, pkgs/checks, pkgs/matcher, pkgs/test, pkgs/test_api, pkgs/test_core; `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@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/regression-integration_tests/spawn_hybrid-integration_tests/wasm-pkgs/checks-pkgs/matcher-pkgs/test-pkgs/test_api-pkgs/test_core;commands:format-analyze_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/regression-integration_tests/spawn_hybrid-integration_tests/wasm-pkgs/checks-pkgs/matcher-pkgs/test-pkgs/test_api-pkgs/test_core | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_regression_pub_upgrade | |
| name: integration_tests/regression; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - name: "integration_tests/regression; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.integration_tests_regression_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - name: "integration_tests/regression; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.integration_tests_regression_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - id: integration_tests_spawn_hybrid_pub_upgrade | |
| name: integration_tests/spawn_hybrid; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - name: "integration_tests/spawn_hybrid; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.integration_tests_spawn_hybrid_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - name: "integration_tests/spawn_hybrid; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.integration_tests_spawn_hybrid_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - id: pkgs_checks_pub_upgrade | |
| name: pkgs/checks; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - name: "pkgs/checks; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_checks_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - name: "pkgs/checks; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.pkgs_checks_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - id: pkgs_matcher_pub_upgrade | |
| name: pkgs/matcher; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - name: "pkgs/matcher; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_matcher_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - name: "pkgs/matcher; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.pkgs_matcher_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - id: pkgs_test_api_pub_upgrade | |
| name: pkgs/test_api; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| - name: "pkgs/test_api; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_test_api_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| - name: "pkgs/test_api; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.pkgs_test_api_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| - id: pkgs_test_core_pub_upgrade | |
| name: pkgs/test_core; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| - name: "pkgs/test_core; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_test_core_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| - name: "pkgs/test_core; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.pkgs_test_core_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| job_005: | |
| name: "analyze_and_format; linux; Dart dev; PKG: pkgs/checks_codegen; `dart format --output=none --set-exit-if-changed .`, `dart run build_runner build`, `dart analyze --fatal-infos`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/checks_codegen;commands:format-command_04-analyze_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/checks_codegen | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_checks_codegen_pub_upgrade | |
| name: pkgs/checks_codegen; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: "pkgs/checks_codegen; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: pkgs/checks_codegen; dart run build_runner build | |
| run: dart run build_runner build | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: "pkgs/checks_codegen; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| job_006: | |
| name: "analyze_and_format; windows; Dart 3.11.0; PKG: integration_tests/wasm; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| job_007: | |
| name: "analyze_and_format; windows; Dart dev; PKG: integration_tests/wasm; `dart format --output=none --set-exit-if-changed .`, `dart analyze --fatal-infos`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart analyze --fatal-infos" | |
| run: dart analyze --fatal-infos | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| job_008: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: integration_tests/regression; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/regression;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/regression | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_regression_pub_upgrade | |
| name: integration_tests/regression; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - name: integration_tests/regression; dart test | |
| run: dart test | |
| if: "always() && steps.integration_tests_regression_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_009: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/checks; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/checks;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/checks | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_checks_pub_upgrade | |
| name: pkgs/checks; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - name: pkgs/checks; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_checks_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_010: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/matcher; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/matcher;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/matcher | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_matcher_pub_upgrade | |
| name: pkgs/matcher; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - name: pkgs/matcher; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_matcher_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_011: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test_core; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test_core;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test_core | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_core_pub_upgrade | |
| name: pkgs/test_core; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| - name: pkgs/test_core; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_test_core_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_012: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: integration_tests/spawn_hybrid; `dart test -p chrome,vm,node`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/spawn_hybrid;commands:test_1" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/spawn_hybrid | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_spawn_hybrid_pub_upgrade | |
| name: integration_tests/spawn_hybrid; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - name: "integration_tests/spawn_hybrid; dart test -p chrome,vm,node" | |
| run: "dart test -p chrome,vm,node" | |
| if: "always() && steps.integration_tests_spawn_hybrid_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_013: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: integration_tests/wasm; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --timeout=60s`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/wasm;commands:command_01" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:integration_tests/wasm | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; xvfb-run -s \"-screen 0 1024x768x24\" dart test --timeout=60s" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --timeout=60s" | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_014: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/checks_codegen; `dart run build_runner build`, `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/checks_codegen;commands:command_04-test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/checks_codegen | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_checks_codegen_pub_upgrade | |
| name: pkgs/checks_codegen; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: pkgs/checks_codegen; dart run build_runner build | |
| run: dart run build_runner build | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: pkgs/checks_codegen; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_015: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 0`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_05" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 0" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 0" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_016: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 1`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_06" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 1" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 1" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_017: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 2`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_07" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 2" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 2" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_018: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 3`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_08" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 3" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 3" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_019: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 4`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_09" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 4" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 4" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_020: | |
| name: "unit_test; linux; Dart 3.11.0; PKG: pkgs/test_api; `dart test --preset travis -x browser -c kernel,exe`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test_api;commands:command_15" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test_api | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:ubuntu-latest;pub-cache-hosted | |
| os:ubuntu-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_api_pub_upgrade | |
| name: pkgs/test_api; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| - name: "pkgs/test_api; dart test --preset travis -x browser -c kernel,exe" | |
| run: "dart test --preset travis -x browser -c kernel,exe" | |
| if: "always() && steps.pkgs_test_api_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_021: | |
| name: "unit_test; linux; Dart dev; PKG: integration_tests/regression; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/regression;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/regression | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_regression_pub_upgrade | |
| name: integration_tests/regression; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| - name: integration_tests/regression; dart test | |
| run: dart test | |
| if: "always() && steps.integration_tests_regression_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/regression | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_022: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/checks; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/checks;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/checks | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_checks_pub_upgrade | |
| name: pkgs/checks; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| - name: pkgs/checks; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_checks_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_023: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/matcher; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/matcher;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/matcher | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_matcher_pub_upgrade | |
| name: pkgs/matcher; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| - name: pkgs/matcher; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_matcher_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/matcher | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_024: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test_core; `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test_core;commands:test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test_core | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_core_pub_upgrade | |
| name: pkgs/test_core; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| - name: pkgs/test_core; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_test_core_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_core | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_025: | |
| name: "unit_test; linux; Dart dev; PKG: integration_tests/spawn_hybrid; `dart test -p chrome,vm,node`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/spawn_hybrid;commands:test_1" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/spawn_hybrid | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_spawn_hybrid_pub_upgrade | |
| name: integration_tests/spawn_hybrid; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - name: "integration_tests/spawn_hybrid; dart test -p chrome,vm,node" | |
| run: "dart test -p chrome,vm,node" | |
| if: "always() && steps.integration_tests_spawn_hybrid_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_026: | |
| name: "unit_test; linux; Dart dev; PKG: integration_tests/wasm; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --timeout=60s`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/wasm;commands:command_01" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:integration_tests/wasm | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; xvfb-run -s \"-screen 0 1024x768x24\" dart test --timeout=60s" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --timeout=60s" | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_027: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/checks_codegen; `dart run build_runner build`, `dart test`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/checks_codegen;commands:command_04-test_0" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/checks_codegen | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_checks_codegen_pub_upgrade | |
| name: pkgs/checks_codegen; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: pkgs/checks_codegen; dart run build_runner build | |
| run: dart run build_runner build | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| - name: pkgs/checks_codegen; dart test | |
| run: dart test | |
| if: "always() && steps.pkgs_checks_codegen_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/checks_codegen | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_028: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 0`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test;commands:command_05" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 0" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 0" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_029: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 1`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test;commands:command_06" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 1" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 1" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_030: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 2`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test;commands:command_07" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 2" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 2" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_031: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 3`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test;commands:command_08" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 3" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 3" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_032: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test; `xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 4`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test;commands:command_09" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 4" | |
| run: "xvfb-run -s \"-screen 0 1024x768x24\" dart test --preset travis --total-shards 5 --shard-index 4" | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_033: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/test_api; `dart test --preset travis -x browser -c kernel,exe`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test_api;commands:command_15" | |
| restore-keys: |- | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/test_api | |
| 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@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_api_pub_upgrade | |
| name: pkgs/test_api; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| - name: "pkgs/test_api; dart test --preset travis -x browser -c kernel,exe" | |
| run: "dart test --preset travis -x browser -c kernel,exe" | |
| if: "always() && steps.pkgs_test_api_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test_api | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_034: | |
| name: "unit_test; osx; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 0`" | |
| runs-on: macos-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_10" | |
| restore-keys: |- | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:macos-latest;pub-cache-hosted | |
| os:macos-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 0" | |
| run: dart test --preset travis --total-shards 5 --shard-index 0 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_035: | |
| name: "unit_test; osx; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 1`" | |
| runs-on: macos-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_11" | |
| restore-keys: |- | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:macos-latest;pub-cache-hosted | |
| os:macos-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 1" | |
| run: dart test --preset travis --total-shards 5 --shard-index 1 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_036: | |
| name: "unit_test; osx; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 2`" | |
| runs-on: macos-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_12" | |
| restore-keys: |- | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:macos-latest;pub-cache-hosted | |
| os:macos-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 2" | |
| run: dart test --preset travis --total-shards 5 --shard-index 2 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_037: | |
| name: "unit_test; osx; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 3`" | |
| runs-on: macos-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_13" | |
| restore-keys: |- | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:macos-latest;pub-cache-hosted | |
| os:macos-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 3" | |
| run: dart test --preset travis --total-shards 5 --shard-index 3 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_038: | |
| name: "unit_test; osx; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 4`" | |
| runs-on: macos-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test;commands:command_14" | |
| restore-keys: |- | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0;packages:pkgs/test | |
| os:macos-latest;pub-cache-hosted;sdk:3.11.0 | |
| os:macos-latest;pub-cache-hosted | |
| os:macos-latest | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 4" | |
| run: dart test --preset travis --total-shards 5 --shard-index 4 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_039: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: integration_tests/spawn_hybrid; `dart test -p chrome,vm,node`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_spawn_hybrid_pub_upgrade | |
| name: integration_tests/spawn_hybrid; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - name: "integration_tests/spawn_hybrid; dart test -p chrome,vm,node" | |
| run: "dart test -p chrome,vm,node" | |
| if: "always() && steps.integration_tests_spawn_hybrid_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_040: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: integration_tests/wasm; `dart test --timeout=60s`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart test --timeout=60s" | |
| run: "dart test --timeout=60s" | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_041: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 0`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 0" | |
| run: dart test --preset travis --total-shards 5 --shard-index 0 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_042: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 1`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 1" | |
| run: dart test --preset travis --total-shards 5 --shard-index 1 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_043: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 2`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 2" | |
| run: dart test --preset travis --total-shards 5 --shard-index 2 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_044: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 3`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 3" | |
| run: dart test --preset travis --total-shards 5 --shard-index 3 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_045: | |
| name: "unit_test; windows; Dart 3.11.0; PKG: pkgs/test; `dart test --preset travis --total-shards 5 --shard-index 4`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: "3.11.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: pkgs_test_pub_upgrade | |
| name: pkgs/test; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| - name: "pkgs/test; dart test --preset travis --total-shards 5 --shard-index 4" | |
| run: dart test --preset travis --total-shards 5 --shard-index 4 | |
| if: "always() && steps.pkgs_test_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/test | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_046: | |
| name: "unit_test; windows; Dart dev; PKG: integration_tests/cross_compiler_hang; `dart test -p chrome,vm -c dart2js,exe -r expanded --suite-load-timeout=60s`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_cross_compiler_hang_pub_upgrade | |
| name: integration_tests/cross_compiler_hang; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/cross_compiler_hang | |
| - name: "integration_tests/cross_compiler_hang; dart test -p chrome,vm -c dart2js,exe -r expanded --suite-load-timeout=60s" | |
| run: "dart test -p chrome,vm -c dart2js,exe -r expanded --suite-load-timeout=60s" | |
| if: "always() && steps.integration_tests_cross_compiler_hang_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/cross_compiler_hang | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_047: | |
| name: "unit_test; windows; Dart dev; PKG: integration_tests/spawn_hybrid; `dart test -p chrome,vm,node`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_spawn_hybrid_pub_upgrade | |
| name: integration_tests/spawn_hybrid; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| - name: "integration_tests/spawn_hybrid; dart test -p chrome,vm,node" | |
| run: "dart test -p chrome,vm,node" | |
| if: "always() && steps.integration_tests_spawn_hybrid_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/spawn_hybrid | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_048: | |
| name: "unit_test; windows; Dart dev; PKG: integration_tests/wasm; `dart test --timeout=60s`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@6afc89df92d6eb3834022f73cd65adc8cdfcb92d | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 | |
| with: | |
| persist-credentials: false | |
| - id: integration_tests_wasm_pub_upgrade | |
| name: integration_tests/wasm; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| - name: "integration_tests/wasm; dart test --timeout=60s" | |
| run: "dart test --timeout=60s" | |
| if: "always() && steps.integration_tests_wasm_pub_upgrade.conclusion == 'success'" | |
| working-directory: integration_tests/wasm | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| job_049: | |
| name: Notify failure | |
| runs-on: ubuntu-latest | |
| if: "(github.event_name == 'push' || github.event_name == 'schedule') && failure()" | |
| steps: | |
| - run: | | |
| curl -H "Content-Type: application/json" -X POST -d \ | |
| "{'text':'Build failed! ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}'}" \ | |
| "${CHAT_WEBHOOK_URL}" | |
| env: | |
| CHAT_WEBHOOK_URL: "${{ secrets.BUILD_AND_TEST_TEAM_CHAT_WEBHOOK_URL }}" | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| - job_005 | |
| - job_006 | |
| - job_007 | |
| - job_008 | |
| - job_009 | |
| - job_010 | |
| - job_011 | |
| - job_012 | |
| - job_013 | |
| - job_014 | |
| - job_015 | |
| - job_016 | |
| - job_017 | |
| - job_018 | |
| - job_019 | |
| - job_020 | |
| - job_021 | |
| - job_022 | |
| - job_023 | |
| - job_024 | |
| - job_025 | |
| - job_026 | |
| - job_027 | |
| - job_028 | |
| - job_029 | |
| - job_030 | |
| - job_031 | |
| - job_032 | |
| - job_033 | |
| - job_034 | |
| - job_035 | |
| - job_036 | |
| - job_037 | |
| - job_038 | |
| - job_039 | |
| - job_040 | |
| - job_041 | |
| - job_042 | |
| - job_043 | |
| - job_044 | |
| - job_045 | |
| - job_046 | |
| - job_047 | |
| - job_048 |