Commit graph

11 commits

Author SHA1 Message Date
Matt Sturgeon
1b25700ae3
ci/check: drop "tests"; they're handled by ci/tests 2025-05-29 00:13:15 +01:00
Matt Sturgeon
4660753092
ci: re-order githubPlatforms attrset 2025-05-28 22:27:07 +01:00
Matt Sturgeon
0f0dca464e
ci/check: move matrix output 2025-05-27 15:45:58 +01:00
Matt Sturgeon
032237634b
ci: fix references to attr 2025-05-25 23:23:32 +01:00
Matt Sturgeon
5853d93330
flake/dev: remove nix-github-actions dependency 2025-05-25 23:21:49 +01:00
Matt Sturgeon
ed2c309964
ci: nested matrix build 2025-05-25 23:20:50 +01:00
Matt Sturgeon
9863e247a5
ci: filter out test-N checks for now 2025-05-25 21:44:27 +01:00
Matt Sturgeon
f36263c712
fixup! ci/check: group test-N derivations into one drv 2025-05-25 18:21:01 +01:00
Matt Sturgeon
2431cdc047
ci/check: group test-N derivations into one drv 2025-05-25 17:56:54 +01:00
Matt Sturgeon
f57d629bb0
ci/check: init
Adds a "check" CI workflow to replace buildbot.

Uses nix-community/nix-github-actions to generate a job matrix as a
`githubActions.matrix` flake output. This allows more customisation than
simply building _all_ `checks`.
2025-05-25 17:19:58 +01:00
Matt Sturgeon
6d10fc0c87
flake: partition dev dependencies
This removes the need for end-users to manually set
`nixvim.inputs.devshell.follows = ""` (etc)

We offload evaluation of some of our flake modules into a `dev`
partition submodule.
- When its not needed, this submodule is not evaluated.
- When it is needed, it fetches extra inputs from `flake/dev/flake.nix`
  as part of evaluating the submodule.

See https://flake.parts/options/flake-parts-partitions.html
2025-02-23 17:23:57 +00:00
Renamed from flake/tests.nix (Browse further)