ci(verify-nix): Init verify pipeline #9

Merged
martin merged 3 commits from verify-pipeline into main 2026-08-30 14:55:22 +00:00
Owner
No description provided.
martin self-assigned this 2026-08-24 19:07:46 +00:00
ci(verify-nix): Init verify pipeline
Some checks failed
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/verify-nix Pipeline failed
3c03e558df
Member

Review Summary

The PR adds a Woodpecker CI pipeline (.woodpecker/verify-nix.yaml) for verifying Nix flake changes, plus a minor justfile fix.

Changes:

  • New .woodpecker/verify-nix.yaml: Well-structured pipeline triggering on manual runs, PRs affecting Nix files/tests, and pushes to default branch. Uses Cachix for caching, runs nix flake check --print-build-logs and unit tests via nix-unit. Proper path filtering avoids unnecessary runs.
  • justfile: Fixes template variable syntax from {{version}} to {{ version }} (adding space).

Assessment:

  • Correctness: Pipeline configuration is correct and follows Nix/CI best practices
  • Security: CACHIX_AUTH_TOKEN properly sourced from secret
  • Performance: Cachix caching enabled for faster builds
  • Code quality: Clean, maintainable configuration
  • Best practices: Comprehensive verification (flake check + unit tests), build logs for debugging, appropriate NixOS 26.05 image

No issues found.


*🤖 Review by opencode (opencode/nemotron-3-ultra-free) — verdict: approve

# Review Summary The PR adds a Woodpecker CI pipeline (`.woodpecker/verify-nix.yaml`) for verifying Nix flake changes, plus a minor justfile fix. **Changes:** - New `.woodpecker/verify-nix.yaml`: Well-structured pipeline triggering on manual runs, PRs affecting Nix files/tests, and pushes to default branch. Uses Cachix for caching, runs `nix flake check --print-build-logs` and unit tests via `nix-unit`. Proper path filtering avoids unnecessary runs. - `justfile`: Fixes template variable syntax from `{{version}}` to `{{ version }}` (adding space). **Assessment:** - Correctness: Pipeline configuration is correct and follows Nix/CI best practices - Security: CACHIX_AUTH_TOKEN properly sourced from secret - Performance: Cachix caching enabled for faster builds - Code quality: Clean, maintainable configuration - Best practices: Comprehensive verification (flake check + unit tests), build logs for debugging, appropriate NixOS 26.05 image No issues found. --- *🤖 Review by opencode (opencode/nemotron-3-ultra-free) — verdict: **approve** <!-- forgejo-opencode-review -->
chore: Format
Some checks failed
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/verify-nix Pipeline failed
70f7e64199
Nix unit uses input from flake inputs
Some checks failed
ci/woodpecker/pr/pr-review Pipeline failed
ci/woodpecker/pr/verify-nix Pipeline was canceled
52ac369124
martin force-pushed verify-pipeline from 52ac369124
Some checks failed
ci/woodpecker/pr/pr-review Pipeline failed
ci/woodpecker/pr/verify-nix Pipeline was canceled
to 84f9a0e778
Some checks failed
ci/woodpecker/pr/pr-review Pipeline failed
ci/woodpecker/pr/verify-nix Pipeline was successful
2026-08-30 14:52:30 +00:00
Compare
martin merged commit 35794e1a60 into main 2026-08-30 14:55:22 +00:00
martin deleted branch verify-pipeline 2026-08-30 14:55:22 +00:00
Sign in to join this conversation.
No description provided.