Skip to content

build(deps): bump actions/setup-python from 3 to 6 #223

build(deps): bump actions/setup-python from 3 to 6

build(deps): bump actions/setup-python from 3 to 6 #223

Workflow file for this run

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