Spec smoke (volatile live-network) #25
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
| name: Spec smoke (volatile live-network) | |
| on: | |
| schedule: | |
| - cron: "0 7 * * *" | |
| workflow_dispatch: | |
| jobs: | |
| # Full volatile live-network smoke lane. Classify headings in Makefile's | |
| # SPEC_PR_DESELECT_ARGS comment block and keep PR-only exclusions there. | |
| spec-volatile-live: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Cache protoc | |
| uses: actions/cache@v4 | |
| with: | |
| path: ${{ runner.tool_cache }}/protoc | |
| key: protoc-${{ runner.os }}-${{ runner.arch }}-v28.3 | |
| - uses: arduino/setup-protoc@v3 | |
| continue-on-error: true | |
| with: | |
| version: "28.3" | |
| repo-token: ${{ secrets.GITHUB_TOKEN }} | |
| - uses: dtolnay/rust-toolchain@stable | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.12" | |
| - uses: astral-sh/setup-uv@v4 | |
| - run: cargo build --release --locked | |
| - run: make spec |