unkinben
fbb3471a42
refactor: use make test in pre-commit hook
2026-05-17 11:40:59 +10:00
unkinben
451254447f
feat: add pytest pre-commit hook and tests scaffold (issue #162 )
...
- pyproject.toml with pytest>=8 in [dependency-groups.dev] so
uv run --group dev pytest resolves without a global install
- tests/__init__.py and tests/conftest.py skeleton referencing issue #162
- pre-commit local hook runs pytest tests/ on Python file changes;
exit code 5 (no tests collected) is treated as success so commits
are not blocked while the test suite is being built out
2026-05-17 11:35:03 +10:00
unkinben
be23a37c2e
feat: JSON Schema validation for metadata.yaml as pre-commit hook
...
Adds schema/metadata.json (JSON Schema draft-07) as the authoritative
schema for all rpms/*/metadata.yaml files. Key constraints:
- additionalProperties: false at both the top level and builds items,
so unknown fields are rejected outright
- name allows dots (fixes neovim-glibc-2.17)
- github is optional (fixes claude-code, which has no GitHub repo)
- repository enum includes fedora/42, fedora/43, fedora/44
- dist_tag boolean field documented in schema
Pre-commit hook (check-jsonschema 0.37.2) runs against every file
matching ^rpms/[^/]+/metadata\.yaml$ on every commit.
Also fixes rpms/claude-code/metadata.yaml: removes the unknown
claude_ai field and normalises field order.
2026-05-17 11:14:35 +10:00
unkinben
96d0e25e94
feat: update pipelines ( #160 )
...
ci/woodpecker/push/deploy-fedora44 Pipeline failed
ci/woodpecker/push/deploy-fedora43 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
ci/woodpecker/push/deploy-fedora42 Pipeline was successful
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
- remove buildah (now in image)
- add fedora42/fedora43/fedora44 pipelines
Reviewed-on: #160
2026-05-16 23:36:13 +10:00
unkinben
a61bcb9d60
feat: add kubecolor ( #159 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
- quality of life rpm for colorizing kubernetes
Reviewed-on: #159
2026-05-14 23:29:16 +10:00
unkinben
17ce4eb2cf
feat: update incus to 6.23.0 ( #151 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Automated version bump: 6.20.0 → 6.23.0
Reviewed-on: #151
2026-05-02 17:18:31 +10:00
unkinben
24bba58dfd
feat: update per workflow resources ( #158 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
trying to avoid contention, where all jobs end up on one host causing
timeouts
- ensure build jobs requests/limits are more specific
Reviewed-on: #158
2026-05-02 17:10:04 +10:00
unkinben
d860a9d27f
feat: update ruff to 0.15.12 ( #123 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Automated version bump: 0.14.10 → 0.15.12
Reviewed-on: #123
2026-05-02 11:47:30 +10:00
unkinben
9e76b1ad83
feat: update pgbouncer_exporter to 0.12.0 ( #127 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Automated version bump: 0.11.0 → 0.12.0
Reviewed-on: #127
2026-05-02 11:42:53 +10:00
unkinben
a5a6c90b8e
feat: update vmagent to 1.142.0 ( #124 )
...
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
Automated version bump: 1.132.0 → 1.142.0
Reviewed-on: #124
2026-05-02 11:38:45 +10:00
unkinben
99c4db7b51
feat: update cni-plugins to 1.9.1 ( #125 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Automated version bump: 1.9.0 → 1.9.1
Reviewed-on: #125
2026-05-02 11:34:08 +10:00
unkinben
9bc820ceaf
feat: update jsonnet to 0.22.0 ( #126 )
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Automated version bump: 0.21.0 → 0.22.0
Reviewed-on: #126
2026-05-02 11:33:52 +10:00
unkinben
743f272793
Merge pull request 'feat: update stalwart to 0.16.3' ( #128 ) from update/stalwart into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #128
2026-05-02 11:33:37 +10:00
unkinben
e8f87aa9b5
Merge pull request 'feat: update node_exporter to 1.11.1' ( #129 ) from update/node_exporter into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #129
2026-05-02 11:33:29 +10:00
unkinben
ddf4b72ec5
Merge pull request 'feat: update terraform to 1.15.0' ( #130 ) from update/terraform into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #130
2026-05-02 11:33:21 +10:00
unkinben
a915b2c9f4
Merge pull request 'feat: update vmalert to 1.142.0' ( #132 ) from update/vmalert into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #132
2026-05-02 11:33:13 +10:00
unkinben
fb91ae8240
Merge pull request 'feat: update stalwart-foundationdb to 0.16.3' ( #145 ) from update/stalwart-foundationdb into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #145
2026-05-02 11:33:02 +10:00
unkinben
7b808bce5c
Merge branch 'master' into update/stalwart
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 11:07:26 +10:00
unkinben
5a3cca95e8
Merge pull request 'feat: update jsonnet-lint to 0.22.0' ( #133 ) from update/jsonnet-lint into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Reviewed-on: #133
2026-05-02 10:21:23 +10:00
unkinben
cdc60c992f
Merge pull request 'feat: update postgres_exporter to 0.19.1' ( #135 ) from update/postgres_exporter into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #135
2026-05-02 10:21:15 +10:00
unkinben
189b7aaa8b
Merge pull request 'feat: update nomad-autoscaler to 0.4.9' ( #137 ) from update/nomad-autoscaler into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #137
2026-05-02 10:21:07 +10:00
unkinben
2f289a8bea
Merge pull request 'feat: update vminsert to 1.142.0' ( #139 ) from update/vminsert into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #139
2026-05-02 10:20:58 +10:00
unkinben
124f258009
Merge pull request 'feat: update jsonnet-language-server to 0.17.0' ( #141 ) from update/jsonnet-language-server into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #141
2026-05-02 10:20:50 +10:00
unkinben
d71b0570ff
Merge pull request 'feat: update victoria-logs to 1.50.0' ( #142 ) from update/victoria-logs into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #142
2026-05-02 10:20:43 +10:00
unkinben
084d0f7ebb
Merge branch 'master' into update/node_exporter
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 10:17:55 +10:00
unkinben
6b7fe0cf50
Merge branch 'master' into update/terraform
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 10:17:19 +10:00
unkinben
447df4116b
Merge branch 'master' into update/victoria-logs
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 09:53:57 +10:00
unkinben
a46d30fc95
Merge branch 'master' into update/stalwart-foundationdb
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 09:53:47 +10:00
unkinben
5e0f56b6ef
Merge pull request 'feat: update vmselect to 1.142.0' ( #144 ) from update/vmselect into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Reviewed-on: #144
2026-05-02 09:51:17 +10:00
unkinben
58692a96b1
Merge pull request 'feat: update vlutils to 1.50.0' ( #147 ) from update/vlutils into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #147
2026-05-02 09:51:10 +10:00
unkinben
9e78b93a6a
Merge pull request 'feat: update vmstorage to 1.142.0' ( #150 ) from update/vmstorage into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #150
2026-05-02 09:51:03 +10:00
unkinben
3419072f0c
Merge pull request 'feat: update vmutils to 1.142.0' ( #156 ) from update/vmutils into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
Reviewed-on: #156
2026-05-02 09:50:47 +10:00
unkinben
afe6673399
Merge pull request 'feat: update helmfile to 1.4.4' ( #148 ) from update/helmfile into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #148
2026-05-02 09:50:37 +10:00
unkinben
89185e07c2
Merge branch 'master' into update/nomad-autoscaler
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 09:44:35 +10:00
unkinben
2bcfad04b0
Merge branch 'master' into update/jsonnet-language-server
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 09:44:20 +10:00
unkinben
b7d5f2d656
Merge pull request 'feat: update packer to 1.15.3' ( #149 ) from update/packer into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
Reviewed-on: #149
2026-05-02 09:42:32 +10:00
unkinben
4b5419cf20
Merge pull request 'feat: update vault to 2.0.0' ( #153 ) from update/vault into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
Reviewed-on: #153
2026-05-02 09:14:26 +10:00
unkinben
3785181000
Merge pull request 'feat: update frr_exporter to 1.11.0' ( #154 ) from update/frr_exporter into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline failed
ci/woodpecker/push/deploy-almalinux9 Pipeline failed
Reviewed-on: #154
2026-05-02 09:12:58 +10:00
unkinben
8801731e13
Merge pull request 'feat: update vals to 0.44.0' ( #155 ) from update/vals into master
...
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
Reviewed-on: #155
2026-05-02 09:09:40 +10:00
unkinben
6a764d28d3
Merge pull request 'feat: update consul to 1.22.7' ( #134 ) from update/consul into master
...
ci/woodpecker/push/deploy-almalinux9 Pipeline was successful
ci/woodpecker/push/deploy-almalinux8 Pipeline was successful
Reviewed-on: #134
2026-05-02 09:06:17 +10:00
unkinben
03dd516600
Merge branch 'master' into update/consul
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 08:57:39 +10:00
unkinben
9872215bf8
Merge branch 'master' into update/vminsert
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 08:57:19 +10:00
unkinben
92a9a20445
Merge branch 'master' into update/vmselect
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 08:57:01 +10:00
unkinben
042029ddc3
Merge branch 'master' into update/vlutils
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 08:52:36 +10:00
unkinben
3610c20ae6
Merge branch 'master' into update/helmfile
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 08:52:25 +10:00
unkinben
301f491a7c
Merge branch 'master' into update/packer
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 08:46:34 +10:00
unkinben
58c997a971
Merge branch 'master' into update/vmstorage
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 08:42:56 +10:00
unkinben
34516a951d
Merge branch 'master' into update/vault
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 08:42:33 +10:00
unkinben
cd2cee4b44
Merge branch 'master' into update/frr_exporter
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
2026-05-02 08:36:42 +10:00
unkinben
c5408d231c
Merge branch 'master' into update/vals
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
2026-05-02 08:36:29 +10:00