name: CI on: pull_request: push: branches: - main env: RUST_BACKTRACE: 1 CARGO_TERM_COLOR: always jobs: test-build: name: Test build uses: ./.github/workflows/test-build.yml test-action: name: Smoke test the action uses: ./.github/workflows/test-action.yml strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] with: runs-on: ${{ matrix.os }} test-inputs: name: Test action inputs uses: ./.github/workflows/test-inputs.yml test-cache: name: Test rustdoc caching uses: ./.github/workflows/test-cache.yml