Commit Graph

29 Commits

Author SHA1 Message Date
Shivaraj B H
53e434d194
feat: Add granular settings defaults (#275) 2024-04-20 03:44:10 -04:00
Sridhar Ratnakumar
f36412e563 test: nixci requires string here 2024-04-02 20:39:53 -04:00
Sridhar Ratnakumar
5dcb739e9c
Add otherOverlays option (#277) 2024-03-27 15:39:41 -04:00
Sridhar Ratnakumar
b5bfa21723
ci: Use nixci's github actions matrix generator (#280) 2024-03-25 10:26:26 -04:00
Sridhar Ratnakumar
6ae8a85071
ci: Use github matrix for nixci configurations (#279) 2024-03-22 19:11:56 -04:00
Sridhar Ratnakumar
307961a201 refactor: expose haskellProjectTests in flake module
Because we want to use it in multiple tests.
2024-03-01 11:24:18 -05:00
Sridhar Ratnakumar
0a502143d4 ci: Reuse flake-parts-website input 2024-02-29 17:54:23 -05:00
Sridhar Ratnakumar
200b3537f8 flake.nix: Refactor (DRY) 2024-02-29 17:50:12 -05:00
Sridhar Ratnakumar
d066315e0a Nixify rundoc.sh 2024-02-29 17:47:17 -05:00
Sridhar Ratnakumar
11b457aefc
test: Port with-subdir as flake check (#258) 2024-02-29 17:32:26 -05:00
Sridhar Ratnakumar
12904ac163
test: Run example tests in nix (#257) 2024-02-29 15:08:57 -05:00
Sridhar Ratnakumar
098bf00212
tests: Derive nixpkgs/flake-parts rev fromexample/flake.lock (#254)
* create example/flake.lock

* nixci: read overrides from example lock

* common.sh: use example lock pins
2024-02-29 14:33:00 -05:00
Sridhar Ratnakumar
89ce88babb
test: Update nixpkgs (#248) 2024-02-29 08:14:26 -05:00
Sridhar Ratnakumar
6f41012d7b
doc: Run linkcheck as part of nixci (#244)
* doc: Run linkcheck as part of nixci

* remove legacy stuff
2024-02-24 10:45:06 -05:00
Sridhar Ratnakumar
7e97ec1dc8
test/{simple, project-module}: convert to flake checks (#243) 2024-02-24 08:43:41 -05:00
Sridhar Ratnakumar
4decea13df ci/test: Cleanup
This reintroduces the CI matrix, but leaves the legacy bash test disabled on Linux (which is run only in gh-actions)
2024-02-23 16:09:57 -05:00
Sridhar Ratnakumar
fe9c595916 test: Make haskell-parser tests a flake check 2024-02-23 16:01:17 -05:00
Sridhar Ratnakumar
b3f2e0bb04 test: Add a flake check to run tests
This currently works only on macOS. On Linux, the check fails due to
missing network access.
2024-02-23 15:30:17 -05:00
Sridhar Ratnakumar
6cfda139df
dev: treefmt: specify projectRoot from flake input (#233)
* dev: treefmt: specify projectRoot from flake input

../. cannot be accessed in impure mode.

* nixci config
2024-02-21 12:11:09 -05:00
Sridhar Ratnakumar
cea3332b02
Port docs back to Emanote (#217) 2024-01-22 23:30:48 -05:00
Sridhar Ratnakumar
7029034b00 ci: Use nixci 0.2 2023-11-07 15:14:55 -05:00
Sridhar Ratnakumar
815315c0c1 Add nixci configuration 2023-07-11 16:31:32 -04:00
Sridhar Ratnakumar
fb1a3c32a8
refactor: Split into smaller modules (#152) 2023-04-28 12:54:18 -04:00
Sridhar Ratnakumar
e16a1f8e2a Move template test from ci.yaml to test.sh 2023-03-13 21:40:45 -04:00
Sridhar Ratnakumar
b88085a52f Refactor: organize nix code under ./nix 2023-02-28 16:48:08 -05:00
Shivaraj B H
3a515400fd
Expose two templates: default and example (#69)
Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>
2023-02-09 21:16:59 -05:00
Sridhar Ratnakumar
6a56fbd3e4
Add flake template & test in Github Actions (#54) 2023-01-11 13:01:50 -05:00
Sridhar Ratnakumar
1ca2be3c35 Run nixpkgs-fmt 2022-08-12 11:44:16 -04:00
Sridhar Ratnakumar
b259287b75 Add code from haskell-template 2022-05-30 09:10:25 -04:00