Skip to content

Merge pull request #166 from yk4to/fish-to-zsh #246

Merge pull request #166 from yk4to/fish-to-zsh

Merge pull request #166 from yk4to/fish-to-zsh #246

Workflow file for this run

name: CI
on:
push:
branches:
- main
paths-ignore:
- "**.md"
pull_request:
branches:
- main
paths-ignore:
- "**.md"
jobs:
flake-check:
strategy:
fail-fast: false
matrix:
include:
- system: x86_64-linux
runner: ubuntu-latest
- system: aarch64-linux
runner: ubuntu-24.04-arm
- system: aarch64-darwin
runner: macos-15
runs-on: ${{ matrix.runner }}
permissions:
contents: read
name: Build (${{ matrix.system }})
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Install Nix
uses: cachix/install-nix-action@v31
- name: Install SSH key
uses: webfactory/ssh-agent@v0.10.0
with:
ssh-private-key: ${{ secrets.GH_NIX_FLAKE_UPDATE_KEY }}
- name: Evaluate flake outputs
run: |
nix eval .#formatter.${{ matrix.system }}.drvPath --raw
nix eval .#checks.${{ matrix.system }} --json --apply 'checks: builtins.mapAttrs (_: drv: drv.drvPath) checks'
- name: Show build info
run: |
echo "System: ${{ matrix.system }}"
echo "Runner: ${{ matrix.runner }}"
uname -a
nix --version