name: "Prebuild checks" on: [pull_request] jobs: style_check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.3.4 - uses: cachix/install-nix-action@v13 with: nix_path: nixpkgs=channel:nixos-unstable name: "Run script" - run: nix-shell --run "poetry install" - run: nix-shell --run "poetry run make style_check" defs_check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.3.4 with: submodules: "recursive" fetch-depth: 0 - uses: cachix/install-nix-action@v13 with: nix_path: nixpkgs=channel:nixos-unstable name: "Run script" - run: nix-shell --run "poetry install" - run: nix-shell --run "poetry run make defs_check" gen_check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.3.4 with: submodules: "recursive" fetch-depth: 0 - uses: cachix/install-nix-action@v13 with: nix_path: nixpkgs=channel:nixos-unstable name: "Run script" - run: nix-shell --run "poetry install" - run: nix-shell --run "poetry run make gen_check"