This repository was archived by the owner on Apr 28, 2026. It is now read-only.
build(deps): bump actions/setup-python from 3 to 6 #222
Workflow file for this run
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: Build | |
| on: | |
| merge_group: | |
| pull_request: | |
| push: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| checks: | |
| name: Checks, Build, Lints | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - uses: cachix/install-nix-action@v31 | |
| # Dedicated step to separate all the | |
| # "copying path '/nix/store/...' from 'https://cache.nixos.org'." | |
| # messages from the actual build output. | |
| - name: Prepare Nix Store | |
| run: nix develop --command bash -c "nix --version" | |
| # Checking Nix formatting is not a Nix flake check, as doing so would | |
| # introduce an ugly recursive Nix dependency. | |
| - name: Check Nix format | |
| run: nix fmt -- --ci | |
| - name: Check Deadnix | |
| run: nix build -L .#checks.x86_64-linux.deadnix | |
| - name: Check Python Formatting | |
| run: nix build -L .#checks.x86_64-linux.pythonFormat | |
| - name: Check Python Lints | |
| run: nix build -L .#checks.x86_64-linux.pythonLint | |
| - name: Check Spelling | |
| run: nix build -L .#checks.x86_64-linux.typos | |
| # Run all in case we forgot to add a fine-grained job. | |
| - name: Check All | |
| run: nix build -L .#checks.x86_64-linux.all | |
| - name: Build Default Test Suite | |
| run: nix build -L .#tests.x86_64-linux.default.driver | |
| - name: Build Long-Running Test Suite | |
| run: nix build -L .#tests.x86_64-linux.long_migration_with_load.driver |