tasks:
  - name: prepare tool
    script: .ci/scripts/prepare_tool.sh
    infra_step: true # Note infra steps failing prevents "always" from running.
  - name: create all_packages app
    script: .ci/scripts/create_all_packages_app.sh
    infra_step: true # Note infra steps failing prevents "always" from running.
  # No debug version, unlike the other platforms, since web does not support
  # debug builds.
  - name: build all_packages app for Web release
    script: .ci/scripts/build_all_packages_app.sh
    args: ["web", "release"]
  - name: (Wasm) create all_packages app
    script: .ci/scripts/create_all_packages_app.sh
    args: ["--wasm"]
    infra_step: true # Note infra steps failing prevents "always" from running.
  - name: (Wasm) build all_packages app for Web release
    script: .ci/scripts/build_all_packages_app.sh
    args: ["web", "release", "--wasm"]