Releases: Mic92/nix-fast-build
Releases · Mic92/nix-fast-build
1.5.0
1.4.1
1.4.0
What's Changed
CI Integration
- GitHub Actions job summaries: Automatically detect GitHub Actions and write build summaries to
$GITHUB_STEP_SUMMARY— failed builds/evaluations shown first with logs, successes collapsed. by @Copilot in #239, @Mic92 in #258 #259 #260 #262
Features
- Non-flake file support: Build from plain Nix files (not just flakes) by @Mic92 in #302
- Impure derivation support: Use
nix buildinstead ofnix-buildto support__impure = truederivations; also fixes cache uploads for outputs without a store path by @ilkecan in #301 internal-jsonlog format: Runnix-buildwith--log-format internal-jsonso build output is prefixed with the derivation name and in-progress failures are visible in the nom TUI by @CyberShadow in #296- Store paths in build results: Successful builds now include output paths in the JSON result file, enabling programmatic composition with other tools by @SkamDart in #277
--nix,--nix-eval-jobs,--nix-buildCLI flags: Expose binary path overrides as proper CLI flags (previously only environment variables). Values are shell-split so extra arguments can be passed by @Mic92 in #306- niks3 cache upload support and optional upload queues (only create queues when their feature is enabled) by @Mic92 in #266
New Contributors
- @Copilot made their first contribution in #239
- @mweinelt made their first contribution in #261
- @SkamDart made their first contribution in #277
- @CyberShadow made their first contribution in #296
- @ilkecan made their first contribution in #301
Full Changelog: 1.3.0...1.4.0
1.3.0
What's Changed
- Flush stdout after printing a progress message by @wentasah in #178
- fix --flake help text by @priegger in #204
- feat: add
--override-inputby @bitbloxhub in #182
New Contributors
- @dependabot[bot] made their first contribution in #214
- @priegger made their first contribution in #204
- @bitbloxhub made their first contribution in #182
- @nix-fast-build-flake-updater[bot] made their first contribution in #216
Full Changelog: 1.2.0...1.3.0
1.2.0
1.1.0
What's Changed
- Add junit result and json output by @Mic92 in #74
- add upload to attic cache by @techknowlogick in #79
- check for new cacheStatus attribute in nix-eval-jobs output by @Mic92 in #90
New Contributors
- @techknowlogick made their first contribution in #79
Full Changelog: 1.0.0...1.1.0
1.0.0
This has now all features I wanted. The log output could be a bit nicer, but that would probably also require re-implementing nom...
Maybe that will be 2.0.0
Contributors
Full Changelog: https://github.com/Mic92/nix-fast-build/commits/1.0.0