Commit graph

389 commits

Author SHA1 Message Date
adisbladis 49020f2dc8 ci: Use a dynamic matrix generated from flake checks for github actions 2022-01-08 22:02:39 +13:00
adisbladis 5b9621cd6c Remove old tests and add development workflow tests 2022-01-08 22:02:39 +13:00
adisbladis 1c6887b5bf ci: Remove cron schedules
We're using a pinned auto-updater workflow instead which is deterministic.
2022-01-08 21:14:05 +13:00
adisbladis a0966f6d2e Update flake auto-update cron schedule to run twice a week 2022-01-08 17:27:17 +13:00
adisbladis acd0b517b2
Merge pull request #23 from nix-community/nixos-unstable
Use the NixOS unstable channel
2022-01-08 09:30:56 +12:00
adisbladis 0f6ac00fea Use the NixOS unstable channel 2022-01-08 09:34:22 +13:00
adisbladis 8fa8c32243
Merge pull request #21 from nix-community/auto-update-flake
Add github action to auto-update flake.lock
2022-01-08 08:23:43 +12:00
adisbladis f343083a49 Add github action to auto-update flake.lock 2022-01-08 09:17:15 +13:00
adisbladis 63e728fcbb
Merge pull request #20 from nix-community/stable-unstable-ci
Run build against both stable nix and nixUnstable in CI
2022-01-08 08:17:00 +12:00
adisbladis 9bcb1bb3fc Run build against both stable nix and nixUnstable in CI 2022-01-08 09:11:42 +13:00
adisbladis a0bd67f9cb Use nix as the argument name for nix in default.nix
And pass in `nix = nixUnstable` from the development shell.
2022-01-08 09:10:57 +13:00
adisbladis 44655761c5 Use locked nixpkgs version for nix-shell 2022-01-08 08:53:26 +13:00
adisbladis 985096e89d Bump flake inputs 2022-01-08 08:41:07 +13:00
adisbladis 6d43466742
Merge pull request #19 from zhaofengli/show-trace
Add flag to enable trace output
2022-01-07 21:15:48 +12:00
Zhaofeng Li 1e0f309fef Add flag to enable trace output 2022-01-07 00:01:07 -08:00
adisbladis 2cc698ef4e Add meta field to README help section 2022-01-06 13:51:21 +13:00
adisbladis 909b7ab4c2
Merge pull request #18 from nix-community/meta-arg
Add flag to enable meta
2022-01-06 00:50:35 +00:00
adisbladis 3268f3a6af Add flag to enable meta
I removed meta from the output in 434376f8e1 with the intention of adding it back gated by a flag, but that never happened.

Adding meta is quite a substantial increase in output size and has some non-trivial performance impact at scale, so it's best to leave it as opt-in.
2022-01-06 13:40:21 +13:00
Jörg Thalheim 0570194d0a
Merge pull request #16 from tomberek/outPath
use outPath
2022-01-05 23:20:38 +00:00
Tom Bereknyei d36d77c873 use outPath 2022-01-04 14:16:36 -05:00
Jörg Thalheim 77aa769aef
Merge pull request #15 from nix-community/json
also expose store path in json
2021-12-31 12:58:52 +00:00
Jörg Thalheim 26948992b3 also expose store path in json 2021-12-31 12:00:04 +01:00
Jörg Thalheim 14b78c41aa
Merge pull request #14 from nix-community/ci
fix build against nixUnstable
2021-12-15 13:25:25 +00:00
Jörg Thalheim c297bd9564 fix build against nixUnstable 2021-12-15 14:20:38 +01:00
Jörg Thalheim 23523075c2
Merge pull request #13 from nix-community/dependabot/github_actions/cachix/install-nix-action-16
Bump cachix/install-nix-action from 15 to 16
2021-11-23 19:55:57 +00:00
dependabot[bot] c3ed61b075
Bump cachix/install-nix-action from 15 to 16
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v15...v16)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 23:09:53 +00:00
Jörg Thalheim 004c989ddc
Merge pull request #12 from nix-community/ci
update flakes
2021-11-16 07:57:09 +00:00
Jörg Thalheim 42ea2ec12e update flakes 2021-11-16 08:48:08 +01:00
Jörg Thalheim b7230f5e4b ci: drop hard-coded flake installer 2021-11-16 08:48:04 +01:00
adisbladis 49120eef7c
Merge pull request #11 from nix-community/dependabot/github_actions/cachix/install-nix-action-15
Bump cachix/install-nix-action from 14 to 15
2021-11-16 01:54:22 +00:00
dependabot[bot] aa86d0c567
Bump cachix/install-nix-action from 14 to 15
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14 to 15.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v14...v15)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-15 23:11:14 +00:00
Jörg Thalheim 0b85ecf31a
Merge pull request #8 from nix-community/ci-update
README + Ci + nixpkgs update
2021-10-09 15:20:27 +01:00
Jörg Thalheim b196a08ee3
Update README.md 2021-10-09 12:26:22 +01:00
Jörg Thalheim 28ff04751e add a real README 2021-10-09 13:22:02 +02:00
Jörg Thalheim a22fa0b97b bump nix-unstable 2021-10-09 12:50:39 +02:00
Jörg Thalheim f4026e6bf3 drop nixPath from matrix 2021-10-09 12:46:50 +02:00
Jörg Thalheim 20751faaff bump nixpkgs 2021-10-09 12:46:01 +02:00
adisbladis a697528143
Attempt to fix clasical Nix tests 2021-09-24 22:34:46 -05:00
adisbladis 0d3e7c2240
Add nixpkgs-fmt + associated checks 2021-09-24 22:18:46 -05:00
adisbladis 9030f0f8c5
Move devShell from flake.nix to separate shell.nix
Again, to facilitate non-flake development.
2021-09-24 22:12:56 -05:00
adisbladis 7550bb8cc1
Move hydra.nix to default.nix
So it's easier to use as a classic (non-flake) Nix expression.
2021-09-24 22:02:34 -05:00
Jörg Thalheim 2a382fe9f5
Merge pull request #6 from nix-community/dependabot/github_actions/cachix/install-nix-action-14
Bump cachix/install-nix-action from 13 to 14
2021-09-14 07:04:58 +01:00
dependabot[bot] 2d169571e4
Bump cachix/install-nix-action from 13 to 14
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 13 to 14.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v13...v14)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-13 23:07:08 +00:00
adisbladis 0648bc0cb8
Select flake output by the flake fragment 2021-08-26 18:48:56 -05:00
adisbladis 434376f8e1
Remove outputs from JSON output
The output of the evaluator should only include either the full
derivation (not yet implemented) or fields not directly accessible
from the drv such as meta.

Right now the output is a fairly arbitrary selection of fields.
2021-08-26 18:48:56 -05:00
adisbladis 8ccdf6497c
Add build to flake checks 2021-08-25 14:06:20 -05:00
adisbladis 0e3df9f5d5
Update CI stable channel to 21.05 2021-08-25 14:01:17 -05:00
adisbladis ebe49463b8
Add editorconfig-checker 2021-08-25 13:58:43 -05:00
adisbladis aa0b6fd4a8
Add editorconfig file 2021-08-25 13:58:43 -05:00
adisbladis a6171c9a62
Switch to streaming output (using line delimited JSON) 2021-08-25 13:58:42 -05:00