Commit Graph

37 Commits

Author SHA1 Message Date
Sridhar Ratnakumar
651c95c12c
chore(ci): Add workflow_dispatch 2024-06-24 10:21:27 -04:00
Sridhar Ratnakumar
569e28636c
chore(ci): Add x86_64-* (#329) 2024-06-17 15:44:20 -04:00
Sridhar Ratnakumar
beeaee44e6 chore(ci): use good commit message 2024-04-22 05:43:51 -04:00
Sridhar Ratnakumar
e43bc631b4 chore(ci): Specify branch for update-flake-lock 2024-04-21 11:20:06 +10: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
9aaa73b5af ci: Set commit msg in flake lock updaters 2024-03-13 08:57:36 -04:00
Sridhar Ratnakumar
367f3e9f5d ci: add doc/ flake lock updater 2024-02-29 17:50:20 -05:00
Sridhar Ratnakumar
11b457aefc
test: Port with-subdir as flake check (#258) 2024-02-29 17:32:26 -05:00
Sridhar Ratnakumar
5e1cd6a4b9 ci: Remove token 2024-02-29 14:42:37 -05:00
Sridhar Ratnakumar
03ac0861cf ci: adjust update-flake-lock.yaml for token 2024-02-29 14:39:03 -05:00
Sridhar Ratnakumar
b580267a1d ci: Add flake lock updater 2024-02-29 14:35:35 -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
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
c5b55e1c2e ci: Run doc/test.sh separately
We don't want to run this on every platform. Just one is sufficient.
2024-02-23 15:39:11 -05:00
Sridhar Ratnakumar
1d95047fce ci: Run tests on darwin (self-hosted)
Move Linux test to github ubuntu runner until we we can self host it.
2024-02-23 15:30:17 -05:00
Sridhar Ratnakumar
d10a77de2d ci: remove flake hubs
They often fail, and I don't care about them anymore.
2024-02-21 10:38:37 -05:00
Sridhar Ratnakumar
ef7ac92a31 ci: Use latest nixci
Also build only master branch, while still building PRs.
2024-02-13 07:27:24 -05:00
Sridhar Ratnakumar
f06109222f
ci: Jenkins ➡️ self-hosted runners (#218) 2024-01-27 02:35:16 -05:00
Sridhar Ratnakumar
4f6a2cbe4e
ci: Switch to https://flakestry.dev/publish 2023-10-24 09:55:10 -04:00
Sridhar Ratnakumar
63a160879e Revert "Delete .github/workflows/flakestry.yaml"
This reverts commit fd60f6b1af.
2023-09-26 10:42:36 -04:00
Sridhar Ratnakumar
fd60f6b1af
Delete .github/workflows/flakestry.yaml 2023-09-26 10:40:16 -04:00
Sridhar Ratnakumar
d454971b28
flakestry: add URL 2023-09-26 10:39:05 -04:00
Sridhar Ratnakumar
face615fc3
Create flakestry.yaml 2023-09-26 10:36:59 -04:00
Sridhar Ratnakumar
7a6e2add3d
Create flakehub-publish-tagged.yml 2023-08-22 17:59:40 -04:00
Sridhar Ratnakumar
5c87220aeb
Upstream docs rendering to zero-to-flakes. (#181) 2023-07-07 16:06:41 -04:00
Sridhar Ratnakumar
c339aa22c3
Trigger CI 2023-05-31 17:53:27 -04:00
Sridhar Ratnakumar
b47c95681b
test: Install Nix as a CI step (#125) 2023-03-14 11:48:08 -04:00
Sridhar Ratnakumar
e16a1f8e2a Move template test from ci.yaml to test.sh 2023-03-13 21:40:45 -04:00
Sridhar Ratnakumar
bfb7d3c3ec runtest.sh: Prevent using macOS shell (zsh or bash)
Also change CI to run bash directly from nixpkgs
2023-03-12 22:20:17 -04:00
Sridhar Ratnakumar
4a0bb1b43c ci: Try a different nix installer
cf. https://github.com/cachix/cachix-action/issues/138#issuecomment-1448893176
2023-02-28 16:59:51 -05:00
Sridhar Ratnakumar
3f6e4d3830 ci: Update cachix action 2023-02-28 16:57:27 -05:00
Sridhar Ratnakumar
009d3c8624
Add documentation (#94) 2023-02-24 11:26:28 -05:00
Sridhar Ratnakumar
08e98de40d
ci: templates should use pinned nixpkgs (#89) 2023-02-21 21:15:01 -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
47437fbb88
Add automated test (#60)
- Add `./test` that aims to use all features of haskell-flake
- Add `./test/test.sh` that verifies that the devshell of `./test` is as one would expect
- Add `./runtest.sh` at project root to run the full test
- Run the same ^ in Github Actions

I'm *not* entirely happy with this approach; in particular, `test.sh` seems pretty hacky. But it works. Not sure if it will scale.
2023-02-01 14:52:39 -05:00
Sridhar Ratnakumar
6a56fbd3e4
Add flake template & test in Github Actions (#54) 2023-01-11 13:01:50 -05:00