Commit graph

28 commits

Author SHA1 Message Date
Zhaofeng Li
9c51ac1523 .github: Update Nix version to 2.13.2 2023-01-27 23:44:41 -07:00
Zhaofeng Li
9a81798083 .github: Update actions, switch to DetSys installer 2023-01-27 23:44:41 -07:00
Zhaofeng Li
e7356e2c5c .github: Upgrade runner to macOS 12 2022-08-28 00:45:23 -06:00
Zhaofeng Li
5e76e8ab26 .github: Restructure workflows 2022-08-16 20:16:00 -06:00
Zhaofeng Li
5d2f128515 .github: Bump versions 2022-07-17 14:42:34 -07:00
Zhaofeng Li
fbf25faa24 .github: Don't build manual on macOS
The following doesn't build on macOS:

```nix
pkgs.python3Minimal.override {
  inherit self;
  includeSiteCustomize = true;
}
```

Same error as in
<https://github.com/NixOS/nixpkgs/issues/101229#issuecomment-1086295309>.
2022-07-01 17:41:09 -07:00
Zhaofeng Li
b4c832c24f .github: Disable flake check on macOS
Occasionally segfaults ¯\_(ツ)_/¯
2022-04-27 15:05:02 -07:00
Otavio Salvador
67de5dc96d ci: update cachix/install-nix-action to v17
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-25 21:57:25 -03:00
Otavio Salvador
f1a538398b ci: upgrade to Nix 2.8.0 for build and test
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-25 21:56:50 -03:00
Otavio Salvador
6b95ec1725 ci: remove unused Nix versions in build stage
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-25 21:55:30 -03:00
Zhaofeng Li
9f7f2c9cce .github: Add 2.7.0 and 2.8.0pre, remove 2.5.1, 2.6.0, 2.7.0pre 2022-04-03 17:16:01 -07:00
Zhaofeng Li
d7b5cfb2ae .github: Add 2.7.0pre to matrix 2022-02-04 20:58:17 -08:00
Zhaofeng Li
94c7e5c79a .github: Add Nix 2.6.0 to matrix 2022-02-04 20:58:17 -08:00
Zhaofeng Li
f0f1be46c3 .github: Pin NIX_PATH before nix-shell invocation 2022-01-01 16:41:35 -08:00
Zhaofeng Li
ef2b5b53a8 .github: Add Nix 2.5.1 and 2.6.0pre to matrix 2022-01-01 16:41:35 -08:00
Zhaofeng Li
06804e3715 Support macOS
Currently it requires Linux remote builders to be set up to do
anything useful, but soon it will not once we able to initiate
builds directly on the target nodes themselves.
2022-01-01 16:41:35 -08:00
Zhaofeng Li
ea09e60e36 default.nix: Oops 2021-12-06 15:08:47 -08:00
Zhaofeng Li
31682ee13e .github: Only run build test on 2.4
No need to build on other versions as long as we test flake-compat.
2021-11-22 13:39:40 -08:00
Zhaofeng Li
1f738c8014 .github: Add Cachix cache 2021-11-17 22:21:00 -08:00
Zhaofeng Li
b891094b39 .github: Add workflow to build and deploy manual 2021-11-17 22:21:00 -08:00
Zhaofeng Li
0828bc3025 .github: Update test matrix 2021-11-16 22:11:57 -08:00
Zhaofeng Li
6991c91943 .github: Bump actions 2021-10-28 14:09:35 -07:00
Zhaofeng Li
d0c89302be .github: Fix job :/ 2021-09-19 22:05:51 -07:00
Zhaofeng Li
1d6ec530ca .github: Add job to test flake-compat build 2021-09-19 22:03:39 -07:00
Zhaofeng Li
652c66548d .github: Update test command 2021-06-29 01:15:36 -07:00
Zhaofeng Li
2d1821b20c .github: Remove wrong Nix installer option 2021-06-29 01:14:08 -07:00
Zhaofeng Li
e50ba82bf2 Add basic Flakes support
Co-authored-by: Alex Zero <joseph@marsden.space>
2021-06-29 01:02:43 -07:00
Zhaofeng Li
dbd66d7c7c Add initial set of tests 2021-02-11 13:27:21 -08:00