chore: add torikae for bumping version

This commit is contained in:
technofab 2026-04-29 13:24:50 +02:00
parent 6b0680673d
commit 0013ca1a3f
Signed by: technofab
SSH key fingerprint: SHA256:bV4h88OqS/AxjbPn66uUdvK9JsgIW4tv3vwJQ8tpMqQ
3 changed files with 27 additions and 1 deletions

View file

@ -3,7 +3,7 @@
inputs, inputs,
... ...
}: let }: let
inherit (inputs) pkgs devshell treefmt devtools-lib; inherit (inputs) pkgs devshell treefmt devtools-lib torikae;
inherit (cell) soonix; inherit (cell) soonix;
treefmtWrapper = treefmt.mkWrapper pkgs { treefmtWrapper = treefmt.mkWrapper pkgs {
projectRootFile = "flake.nix"; projectRootFile = "flake.nix";
@ -55,6 +55,11 @@ in {
cocogitto.config = { cocogitto.config = {
tag_prefix = "v"; tag_prefix = "v";
ignore_merge_commits = true; ignore_merge_commits = true;
pre_bump_hooks = let
config = {file."lib/VERSION".formats = ["v{version}"];};
in [
"${torikae.mk config} {{latest}} {{version}}"
];
changelog = { changelog = {
authors = [ authors = [
{ {

19
nix/repo/flake.lock generated
View file

@ -79,6 +79,7 @@
"nixmkdocs-lib": "nixmkdocs-lib", "nixmkdocs-lib": "nixmkdocs-lib",
"nixtest-lib": "nixtest-lib", "nixtest-lib": "nixtest-lib",
"soonix-lib": "soonix-lib", "soonix-lib": "soonix-lib",
"torikae-lib": "torikae-lib",
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
} }
}, },
@ -100,6 +101,24 @@
"type": "gitlab" "type": "gitlab"
} }
}, },
"torikae-lib": {
"locked": {
"dir": "lib",
"lastModified": 1766254014,
"narHash": "sha256-yVqJ11+Zb43sBplHykFk6YjNdP/Q33VirVAunORGzcg=",
"owner": "TECHNOFAB",
"repo": "torikae",
"rev": "c56bfad576a160f9b1c32d26cd5ba6ca2cdd8d4b",
"type": "gitlab"
},
"original": {
"dir": "lib",
"owner": "TECHNOFAB",
"ref": "v0.2.0",
"repo": "torikae",
"type": "gitlab"
}
},
"treefmt-nix": { "treefmt-nix": {
"flake": false, "flake": false,
"locked": { "locked": {

View file

@ -5,6 +5,7 @@
nixtest-lib.url = "gitlab:TECHNOFAB/nixtest/v1.3.0?dir=lib"; nixtest-lib.url = "gitlab:TECHNOFAB/nixtest/v1.3.0?dir=lib";
soonix-lib.url = "gitlab:TECHNOFAB/soonix/v0.2.0?dir=lib"; soonix-lib.url = "gitlab:TECHNOFAB/soonix/v0.2.0?dir=lib";
nixmkdocs-lib.url = "gitlab:TECHNOFAB/nixmkdocs/v1.1.0?dir=lib"; nixmkdocs-lib.url = "gitlab:TECHNOFAB/nixmkdocs/v1.1.0?dir=lib";
torikae-lib.url = "gitlab:TECHNOFAB/torikae/v0.2.0?dir=lib";
treefmt-nix = { treefmt-nix = {
url = "github:numtide/treefmt-nix"; url = "github:numtide/treefmt-nix";
flake = false; flake = false;
@ -17,6 +18,7 @@
soonix = i.soonix-lib.lib {inherit (i.parent) pkgs;}; soonix = i.soonix-lib.lib {inherit (i.parent) pkgs;};
ntlib = i.nixtest-lib.lib {inherit (i.parent) pkgs;}; ntlib = i.nixtest-lib.lib {inherit (i.parent) pkgs;};
doclib = i.nixmkdocs-lib.lib {inherit (i.parent) pkgs;}; doclib = i.nixmkdocs-lib.lib {inherit (i.parent) pkgs;};
torikae = i.torikae-lib.lib {inherit (i.parent) pkgs;};
cilib = import "${i.parent.self}/lib" {inherit (i.parent) pkgs;}; cilib = import "${i.parent.self}/lib" {inherit (i.parent) pkgs;};
treefmt = import i.treefmt-nix; treefmt = import i.treefmt-nix;
}; };