build(deps): bump dtolnay/rust-toolchain from 1.96.0 to 1.100.0 #6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Tutorial checks — runs the runnable tutorial modules end to end. | |
| # | |
| # Split out from ci.yml because the IdP-backed modules need a live Keycloak | |
| # (a Docker service), which the main gate does not. The no-IdP modules and | |
| # the policy unit tests already run in ci.yml via `make examples-build` and | |
| # `cargo test --workspace`; this workflow adds the identity-backed path: | |
| # boot the tutorial Keycloak with docker compose, run every module's | |
| # `--check`, and tear it down. | |
| name: Tutorial | |
| on: | |
| push: | |
| branches: [main] | |
| paths: | |
| - "examples/tutorial/**" | |
| - "crates/**" | |
| - "builtins/**" | |
| - ".github/workflows/tutorial.yaml" | |
| pull_request: | |
| paths: | |
| - "examples/tutorial/**" | |
| - ".github/workflows/tutorial.yaml" | |
| jobs: | |
| tutorial-check: | |
| name: Tutorial modules (with Keycloak) | |
| if: github.event_name != 'pull_request' || !github.event.pull_request.draft | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 30 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| with: | |
| fetch-depth: 1 | |
| - name: Install Rust 1.96.0 | |
| uses: dtolnay/rust-toolchain@1.100.0 | |
| - uses: Swatinem/rust-cache@v2 | |
| # `make tutorial-check` brings the Keycloak compose stack up, runs the | |
| # no-IdP and IdP-backed module checks, then tears the stack down. | |
| - name: make tutorial-check | |
| run: make tutorial-check |