| # Created with package:mono_repo v6.6.1 | |
| 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@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: stable | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - name: mono_repo self validate | |
| run: dart pub global activate mono_repo 6.6.1 | |
| - name: mono_repo self validate | |
| run: dart pub global run mono_repo generate --validate | |
| job_002: | |
| name: "analyze_and_format; linux; Dart 3.0.0; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart analyze --fatal-infos .`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket;commands:analyze" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: "3.0.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_proxy_pub_upgrade | |
| name: pkgs/shelf_proxy; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - name: "pkgs/shelf_proxy; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_proxy_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - id: pkgs_shelf_router_pub_upgrade | |
| name: pkgs/shelf_router; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - name: "pkgs/shelf_router; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_router_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - id: pkgs_shelf_router_generator_pub_upgrade | |
| name: pkgs/shelf_router_generator; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - name: "pkgs/shelf_router_generator; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_router_generator_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| job_003: | |
| name: "analyze_and_format; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart analyze --fatal-infos .`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket;commands:analyze" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_proxy_pub_upgrade | |
| name: pkgs/shelf_proxy; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - name: "pkgs/shelf_proxy; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_proxy_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - id: pkgs_shelf_router_pub_upgrade | |
| name: pkgs/shelf_router; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - name: "pkgs/shelf_router; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_router_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - id: pkgs_shelf_router_generator_pub_upgrade | |
| name: pkgs/shelf_router_generator; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - name: "pkgs/shelf_router_generator; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_router_generator_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart analyze --fatal-infos ." | |
| run: dart analyze --fatal-infos . | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| job_004: | |
| name: "analyze_and_format; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart format --output=none --set-exit-if-changed .`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket;commands:format" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_proxy_pub_upgrade | |
| name: pkgs/shelf_proxy; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - name: "pkgs/shelf_proxy; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_proxy_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - id: pkgs_shelf_router_pub_upgrade | |
| name: pkgs/shelf_router; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - name: "pkgs/shelf_router; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_router_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - id: pkgs_shelf_router_generator_pub_upgrade | |
| name: pkgs/shelf_router_generator; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - name: "pkgs/shelf_router_generator; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_router_generator_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart format --output=none --set-exit-if-changed ." | |
| run: "dart format --output=none --set-exit-if-changed ." | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| job_005: | |
| name: "unit_test; linux; Dart 3.0.0; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkgs/shelf-pkgs/shelf_test_handler;commands:test_1" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkgs/shelf-pkgs/shelf_test_handler | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: "3.0.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_006: | |
| name: "unit_test; linux; Dart 3.0.0; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket;commands:test_0" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:3.0.0;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: "3.0.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_proxy_pub_upgrade | |
| name: pkgs/shelf_proxy; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - name: "pkgs/shelf_proxy; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_proxy_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - id: pkgs_shelf_router_pub_upgrade | |
| name: pkgs/shelf_router; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - name: "pkgs/shelf_router; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_router_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - id: pkgs_shelf_router_generator_pub_upgrade | |
| name: pkgs/shelf_router_generator; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - name: "pkgs/shelf_router_generator; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_router_generator_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_007: | |
| name: "unit_test; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome -c dart2wasm`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_test_handler;commands:test_2" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_test_handler | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random -p chrome -c dart2wasm" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome -c dart2wasm" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random -p chrome -c dart2wasm" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome -c dart2wasm" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_008: | |
| name: "unit_test; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_test_handler;commands:test_1" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_test_handler | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_009: | |
| name: "unit_test; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket;commands:test_0" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf-pkgs/shelf_packages_handler-pkgs/shelf_proxy-pkgs/shelf_router-pkgs/shelf_router_generator-pkgs/shelf_static-pkgs/shelf_test_handler-pkgs/shelf_web_socket | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_proxy_pub_upgrade | |
| name: pkgs/shelf_proxy; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - name: "pkgs/shelf_proxy; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_proxy_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_proxy | |
| - id: pkgs_shelf_router_pub_upgrade | |
| name: pkgs/shelf_router; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - name: "pkgs/shelf_router; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_router_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router | |
| - id: pkgs_shelf_router_generator_pub_upgrade | |
| name: pkgs/shelf_router_generator; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - name: "pkgs/shelf_router_generator; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_router_generator_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_010: | |
| name: "unit_test; linux; Dart dev; PKG: pkgs/shelf_router_generator; `dart test --run-skipped -t presubmit-only`" | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Cache Pub hosted dependencies | |
| uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 | |
| with: | |
| path: "~/.pub-cache/hosted" | |
| key: "os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf_router_generator;commands:test_3" | |
| restore-keys: | | |
| os:ubuntu-latest;pub-cache-hosted;sdk:dev;packages:pkgs/shelf_router_generator | |
| 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@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_router_generator_pub_upgrade | |
| name: pkgs/shelf_router_generator; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| - name: "pkgs/shelf_router_generator; dart test --run-skipped -t presubmit-only" | |
| run: dart test --run-skipped -t presubmit-only | |
| if: "always() && steps.pkgs_shelf_router_generator_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_router_generator | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_011: | |
| name: "unit_test; windows; Dart 3.0.0; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: "3.0.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_012: | |
| name: "unit_test; windows; Dart 3.0.0; PKGS: pkgs/shelf_packages_handler, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: "3.0.0" | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_013: | |
| name: "unit_test; windows; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_pub_upgrade | |
| name: pkgs/shelf; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - name: "pkgs/shelf; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random -p chrome" | |
| run: "dart test --test-randomize-ordering-seed=random -p chrome" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 | |
| job_014: | |
| name: "unit_test; windows; Dart dev; PKGS: pkgs/shelf_packages_handler, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`" | |
| runs-on: windows-latest | |
| steps: | |
| - name: Setup Dart SDK | |
| uses: dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3 | |
| with: | |
| sdk: dev | |
| - id: checkout | |
| name: Checkout repository | |
| uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 | |
| - id: pkgs_shelf_packages_handler_pub_upgrade | |
| name: pkgs/shelf_packages_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - name: "pkgs/shelf_packages_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_packages_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_packages_handler | |
| - id: pkgs_shelf_static_pub_upgrade | |
| name: pkgs/shelf_static; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - name: "pkgs/shelf_static; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_static_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_static | |
| - id: pkgs_shelf_test_handler_pub_upgrade | |
| name: pkgs/shelf_test_handler; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - name: "pkgs/shelf_test_handler; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_test_handler_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_test_handler | |
| - id: pkgs_shelf_web_socket_pub_upgrade | |
| name: pkgs/shelf_web_socket; dart pub upgrade | |
| run: dart pub upgrade | |
| if: "always() && steps.checkout.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| - name: "pkgs/shelf_web_socket; dart test --test-randomize-ordering-seed=random" | |
| run: "dart test --test-randomize-ordering-seed=random" | |
| if: "always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'" | |
| working-directory: pkgs/shelf_web_socket | |
| needs: | |
| - job_001 | |
| - job_002 | |
| - job_003 | |
| - job_004 |