mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-16 17:14:00 +00:00
![Wolfgang Walther](/assets/img/avatar_default.png)
This introduces some basic concepts used in these workflows and a common
terminology.
At the same time we remove some of the comments from various workflow
files, because they are assumed to be "general knowledge" through the
README.
(cherry picked from commit 9ea74225cc
)
34 lines
736 B
YAML
34 lines
736 B
YAML
name: "Check shell"
|
|
|
|
on:
|
|
pull_request_target:
|
|
paths:
|
|
- 'shell.nix'
|
|
- 'ci/**'
|
|
|
|
permissions: {}
|
|
|
|
jobs:
|
|
shell-check:
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
include:
|
|
- runner: ubuntu-24.04
|
|
system: x86_64-linux
|
|
- runner: macos-14
|
|
system: aarch64-darwin
|
|
|
|
name: shell-check-${{ matrix.system }}
|
|
runs-on: ${{ matrix.runner }}
|
|
|
|
steps:
|
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
with:
|
|
ref: refs/pull/${{ github.event.pull_request.number }}/merge
|
|
|
|
- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
|
|
|
|
- name: Build shell
|
|
run: nix-build shell.nix
|