Skip to content

Add GitHub Actions CI for nix flake check #5

Description

@bBlazewavE

Summary

Add a CI workflow that validates the flake on every push and PR. This catches broken inputs, syntax errors, and evaluation failures before they reach users.

Proposed workflow

  • Trigger: push to main, pull requests
  • Steps: install Nix (Determinate Systems action), run nix flake check
  • Optional: scheduled weekly run to catch upstream breakage

Example

name: CI
on: [push, pull_request]
jobs:
  check:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4
      - uses: DeterminateSystems/nix-installer-action@main
      - run: nix flake check

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions