diff --git a/apps/update/default.nix b/apps/update/default.nix index 33b0871f..0f18ead8 100644 --- a/apps/update/default.nix +++ b/apps/update/default.nix @@ -15,7 +15,7 @@ in inherit (packageJSON) version; src = ./.; - npmDepsHash = "sha256-hNXuZi3kgst0wBzoOwNAthEXW5MrafDD6D3Zwzp0S78="; + npmDepsHash = "sha256-3fU6eS6CPqBhD1zmsHnZs7Pk2mEiucPMrOSdS81+Ml8="; runtimeInputs = [ (callPackage ../../nixosModules/docker/updateImage.nix {}) diff --git a/apps/update/package-lock.json b/apps/update/package-lock.json index 8f3487ea..5f344708 100644 Binary files a/apps/update/package-lock.json and b/apps/update/package-lock.json differ diff --git a/apps/update/package.json b/apps/update/package.json index 2484ddd0..67f3a1e0 100644 --- a/apps/update/package.json +++ b/apps/update/package.json @@ -10,12 +10,12 @@ "@eslint/js": "9.13.0", "@stylistic/eslint-plugin": "2.9.0", "@types/eslint__js": "8.42.3", - "@types/node": "22.7.7", + "@types/node": "22.8.4", "esbuild": "0.24.0", "eslint": "9.13.0", "eslint-plugin-jsdoc": "50.4.3", "jiti": "2.3.3", "typescript": "5.6.3", - "typescript-eslint": "8.10.0" + "typescript-eslint": "8.12.2" } } diff --git a/apps/update/src/app.ts b/apps/update/src/app.ts index 6d421832..c54ce31d 100644 --- a/apps/update/src/app.ts +++ b/apps/update/src/app.ts @@ -73,12 +73,12 @@ if (args['a'] || args['all']) { }); const output = [ - 'chore: update flake.lock', - `Flake Inputs:\n${flakeOutput}`, + 'chore: update flake.lock\n', + `Flake Inputs:\n${flakeOutput}\n`, `Docker Images:\n${dockerOutput}`, - `Firefox Addons:\n${firefoxOutput}`, - `Misc Sources:\n${vuetorrentOutput}`, - ].join('\n\n'); + `Firefox Addons:\n${firefoxOutput}\n`, + `Misc Sources:\n${vuetorrentOutput}\n`, + ].join('\n'); if (args['f']) { writeFileSync(args['f'] as string, output); diff --git a/apps/update/src/misc.ts b/apps/update/src/misc.ts index 67d55be0..2c4094bc 100644 --- a/apps/update/src/misc.ts +++ b/apps/update/src/misc.ts @@ -23,6 +23,13 @@ export const updateFlakeInputs = () => { .map((l) => l .replace(/.{33}\?narHash=sha256[^']*/, '') .replace(/&rev=(.{7})[^'&]*/, (_, backref) => `&rev=${backref}`)) + .filter((input) => ![ + 'systems', + 'flake-utils', + 'flake-parts', + 'treefmt-nix', + 'lib-aggregate', + ].some((inputName) => input.startsWith(`• Updated input '${inputName}'`))) .join('\n'); return output;