Matt Sturgeon
1b25700ae3
ci/check: drop "tests"; they're handled by ci/tests
2025-05-29 00:13:15 +01:00
Matt Sturgeon
801de78836
ci/tests: init
2025-05-29 00:08:47 +01:00
Matt Sturgeon
a07facbd68
dev/tests: run tests in groups
...
To improve performance and reduce memory usage, run tests in batches of
20.
2025-05-29 00:06:29 +01:00
Matt Sturgeon
4660753092
ci: re-order githubPlatforms attrset
2025-05-28 22:27:07 +01:00
Matt Sturgeon
d9d1f5aac9
compound expression returns 1 if expression evaluates to 0
2025-05-27 18:43:50 +01:00
Matt Sturgeon
9caffee9b0
more debugging
2025-05-27 18:38:10 +01:00
Matt Sturgeon
39abfc7c1a
debugging
2025-05-27 18:31:03 +01:00
Matt Sturgeon
e296fe2fdc
Revert "ci: fix bash increment syntax"
...
This reverts commit 67ca549ff5
.
2025-05-27 18:30:15 +01:00
Matt Sturgeon
67ca549ff5
ci: fix bash increment syntax
2025-05-27 18:20:30 +01:00
Matt Sturgeon
60438d8017
fix fail_fast
2025-05-27 17:46:39 +01:00
Matt Sturgeon
bf9084246a
ci/actions/build: check error numerically
2025-05-27 17:39:18 +01:00
Matt Sturgeon
b2a158bf32
ci/actions/build: specify shell
2025-05-27 17:31:28 +01:00
Matt Sturgeon
fc8f4b2624
ci: introduce build action
2025-05-27 17:25:18 +01:00
Matt Sturgeon
0f0dca464e
ci/check: move matrix output
2025-05-27 15:45:58 +01:00
Matt Sturgeon
f77ecb989a
ci/build: specify systemAsName
option
2025-05-26 00:05:13 +01:00
Matt Sturgeon
73ca23dd44
ci: use system as build name
2025-05-25 23:55:11 +01:00
Matt Sturgeon
920f15638e
ci/check: set build name
2025-05-25 23:47:28 +01:00
Matt Sturgeon
2ce3bdd6f3
ci: matrix.include
2025-05-25 23:42:32 +01:00
Matt Sturgeon
b147e6a6af
ci: stringify builds
to JSON
2025-05-25 23:30:14 +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
ce432ab608
ci: FIX passing os
as an array
2025-05-25 21:56:30 +01:00
Matt Sturgeon
9863e247a5
ci: filter out test-N checks for now
2025-05-25 21:44:27 +01:00
Matt Sturgeon
f94d952820
ci/check: split build into reusable workflow
2025-05-25 21:42:51 +01:00
Matt Sturgeon
fd44fb9264
ci(check): split check-flake into another workflow
2025-05-25 21:02:08 +01:00
Matt Sturgeon
0f1c6e0d50
fixup! ci/check: init
2025-05-25 18:48:43 +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
88fd87bf53
fixup! ci/check: init
2025-05-25 18:07:57 +01:00
Matt Sturgeon
4981d6a4e3
fixup! ci/check: init
2025-05-25 18:00:54 +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
2f610f9754
maintaining: initial "Releasing" section
2025-05-23 22:02:06 +01:00
Matt Sturgeon
1350e87fa4
maintaining: add sub "Deprecation" section
2025-05-23 22:02:06 +01:00
Matt Sturgeon
f39dd42824
maintaining: init
...
Add a MAINTAINING.md file where we can document internal maintenance
procedures.
2025-05-23 22:02:06 +01:00
Matt Sturgeon
e3f4a57fb8
docs/mdbook: install directly to $out
...
This fixes a regression introduced by https://github.com/nix-community/nixvim/pull/3349
2025-05-23 21:50:22 +01:00
Gaetan Lepage
4dc8d1e918
plugins/vim-test: init
2025-05-24 06:26:17 +10:00
Gaetan Lepage
c457fe9424
plugins/dbee: init
2025-05-24 06:14:14 +10:00
Matt Sturgeon
d88fde1899
ci/update-other: trigger updates for 25.05
2025-05-23 20:32:58 +01:00
Matt Sturgeon
ad7e489aa1
ci/update: use nix-community GitHub App
2025-05-23 19:49:03 +01:00
Matt Sturgeon
fb2d007f95
ci/update-other: don't run on forks
2025-05-23 18:59:43 +01:00
Gaetan Lepage
73c1a755f0
flake/dev/new-plugin: add missing ';'
2025-05-23 22:37:41 +10:00
github-actions[bot]
380aabb981
flake/dev/flake.lock: Update
...
Flake lock file updates:
• Updated input 'dev-nixpkgs':
'github:NixOS/nixpkgs/a16efe5d2fc7455d7328a01f4692bfec152965b3?narHash=sha256-rSuxACdwx5Ndr2thpjqcG89fj8mSSp96CFoCt0yrdkY%3D' (2025-05-22)
→ 'github:NixOS/nixpkgs/e314d5c6d3b3a0f40ec5bcbc007b0cbe412f48ae?narHash=sha256-IlAuXnIi%2BZmyS89tt1YOFDCv7FKs9bNBHd3MXMp8PxE%3D' (2025-05-22)
• Updated input 'home-manager':
'github:nix-community/home-manager/f9186c64fcc6ee5f0114547acf9e814c806a640b?narHash=sha256-tdVx4kghhdy62LKuTnwE2RytOe8o88tah/yhpyuL0D4%3D' (2025-05-22)
→ 'github:nix-community/home-manager/7419250703fd5eb50e99bdfb07a86671939103ea?narHash=sha256-pQQnbxWpY3IiZqgelXHIe/OAE/Yv4NSQq7fch7M6nXQ%3D' (2025-05-23)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/e2676937faf868111dcea6a4a9cf4b6549907c9d?narHash=sha256-oY/mH8K1LOd%2BYbO58sw9ORtOdTxy3rR9lvTzOJKVUtA%3D' (2025-05-21)
→ 'github:lnl7/nix-darwin/93562b65cf68612a544779c9f77536f9dff01096?narHash=sha256-i73u8NLiqewGy0iIriH4XizatLnAojXxzrBqHJEz49E%3D' (2025-05-23)
2025-05-23 12:16:32 +00:00
github-actions[bot]
d061f33d32
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a16efe5d2fc7455d7328a01f4692bfec152965b3?narHash=sha256-rSuxACdwx5Ndr2thpjqcG89fj8mSSp96CFoCt0yrdkY%3D' (2025-05-22)
→ 'github:NixOS/nixpkgs/e314d5c6d3b3a0f40ec5bcbc007b0cbe412f48ae?narHash=sha256-IlAuXnIi%2BZmyS89tt1YOFDCv7FKs9bNBHd3MXMp8PxE%3D' (2025-05-22)
2025-05-23 12:16:24 +00:00
Matt Sturgeon
46fd0b184c
version-info: init
2025-05-22 21:27:21 +01:00
Matt Sturgeon
cd7a41c23c
update-scripts/update: write version-info during update
2025-05-22 21:27:21 +01:00
Matt Sturgeon
132c1611f6
update-scripts: move update logic from CI to dedicated script
2025-05-22 21:27:21 +01:00
Matt Sturgeon
7a4c70c55f
update-scripts/version-info: init
...
Writes a version-info.toml file.
2025-05-22 17:01:18 +01:00
Matt Sturgeon
bfee503e0f
update-scripts: get nixpkgs using flak-compat
...
This ensures we get an actual nixpkgs flake, which will have source info
like `rev`.
It also means we have access to `nixvim` if we need it.
2025-05-22 15:45:36 +01:00
Matt Sturgeon
e385bec735
contributing: add note on testing the docs
2025-05-22 13:56:18 +01:00