create wrapper script for k8s module generation

This commit is contained in:
Bryton Hall 2022-08-28 02:20:49 -04:00
parent 6dfa8e81c7
commit b8127b5dee
2 changed files with 15 additions and 3 deletions

View file

@ -31,10 +31,9 @@ To support a new Kubernetes version:
} }
``` ```
- Build and copy the updated specs to [`modules/generated/`](./modules/generated/) - Build and copy the updated specs to [`modules/generated/`](./modules/generated/) with
nix build '.#generate-k8s' nix run '.#generate'
cp ./result/* modules/generated/
## Tests ## Tests

View file

@ -99,6 +99,19 @@
formatter = pkgs.treefmt; formatter = pkgs.treefmt;
apps = {
generate = inputs.flake-utils.lib.mkApp {
drv = pkgs.writeShellScriptBin "gen-modules" ''
set -eo pipefail
nix build '.#generate-k8s'
cp ./result/* ./modules/generated/
rm result
'';
};
};
packages = packages =
inputs.flake-utils.lib.flattenTree inputs.flake-utils.lib.flattenTree
{ {