Commit Graph

22 Commits

Author SHA1 Message Date
clippii 37df155485 bugfixing :D 2026-06-29 17:26:10 +01:00
notsotoothless 0b4e6b0103 webhook: skip npm ci when dependency files are unchanged
Deploys ran `npm ci` unconditionally, which wipes node_modules and
rebuilds native modules (better-sqlite3) on every push — ~20 min even
for a frontend-only change with no dependency changes.

Gate the clean install on package.json / package-lock.json actually
changing between the pre-pull HEAD and the new HEAD. As a safety net,
still install whenever the build's required modules (@vitejs/plugin-react,
@rollup/rollup-linux-x64-*) are missing from node_modules, so a skipped
install can never leave an incomplete tree. Frontend-only deploys now
skip straight to the build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 13:56:35 +00:00
FURRO404 d717ef2189 meow 2026-06-29 05:47:53 -07:00
clippii a274313ad1 rape:2 2026-06-28 13:00:30 +01:00
FURRO404 29ef4fb346 fix(web): webhook never reloads itself during deploy (was interrupting backend reload) 2026-06-18 01:46:01 -07:00
FURRO404 1dcabf6a78 fix(web): webhook reloads via ecosystem file so committed env (VEHICLE_*) applies on deploy 2026-06-18 01:36:52 -07:00
FURRO404 177ddd408d feat(web): serve vehicle icons statically + deploy symlink + dev guard for logs/lang 2026-06-18 00:38:00 -07:00
clippii f6afcf599b ai generated solutions to our ai generated problems 2026-06-15 09:16:39 +01:00
clippii e36268b556 ai generated solutions to our ai generated problems 2026-06-15 09:12:19 +01:00
clippii f9efd77844 SEO chat gippity style 2026-05-30 01:14:09 +01:00
clippii 44b6e781da Fix deploy cargo lookup 2026-05-30 01:04:57 +01:00
clippii aef2113198 split the project in 2 2026-05-29 18:55:56 +01:00
clippii ac0dcf7522 ai generated solutions to our ai generated problems 2026-05-27 15:09:38 +01:00
clippii 4819cd2cab fix 2026-05-16 11:18:15 +01:00
clippii e44b263f2e update osm 2026-05-16 09:35:51 +01:00
clippii 01d3e79493 fix 2026-05-14 21:11:32 +01:00
clippii 7026eacb12 fix 2026-05-14 21:09:18 +01:00
clippii a17f3b50ba fix 2026-05-14 21:06:52 +01:00
clippii ba487d1f8b fix 2026-05-14 21:02:17 +01:00
clippii f1cb4c8fcd fix 2026-05-14 20:59:51 +01:00
clippii 2bd34c3c9b fix 2026-05-14 20:57:34 +01:00
clippii c02a56cafa init 2026-05-14 15:43:32 +01:00