Skip to content

ci(update-flake): provision PAT for GitHub Action to create PRs #7

ci(update-flake): provision PAT for GitHub Action to create PRs

ci(update-flake): provision PAT for GitHub Action to create PRs #7

Workflow file for this run

name: "Build"
on:
push:
branches:
- "master"
pull_request:
branches:
- "master"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
extra-conf: |
accept-flake-config = true
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: cachix/cachix-action@master
with:
name: sunziping2016
# NOTE: need to manually provision the signing key.
# Create a token from https://app.cachix.org/personal-auth-tokens,
# and run the following commands:
# cachix authtoken --stdin # paste personal auth token
# cachix generate-keypair sunziping2016
# gh secret set CACHIX_SIGNING_KEY # paste signing key
signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}"
- name: Run nix flake show
run: nix flake show --all-systems
- name: Run nix flake check
run: nix flake check --all-systems