Commit Graph

3 Commits

Author SHA1 Message Date
admin 220892203c CI: auto-deploy to VPS on push to main
After the build check passes, SSH to the VPS with a forced-command key
(can only run deploy.sh) which pulls main, builds, and rsyncs dist/ to
public_html. Replaces the manual `ssh myvps ... deploy.sh` step.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 22:55:39 -04:00
admin 25f7865901 CI: skip native postinstall scripts (canvas) in bun install
canvas tried to compile native bindings on the runner and failed (no
prebuilt binary for the Node ABI, no system cairo/pango). The Vite browser
build doesn't need it, so install with --ignore-scripts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 13:24:20 -04:00
admin d42baaecf9 CI: replace broken webpack/pages workflows with bun build check
The webpack.yml workflow ran `npx webpack` on a Vite project (no webpack
present), failing on every push/PR. static.yml uploaded the raw repo root
to GitHub Pages (not a real build; the app deploys via Vercel/Lovable) and
also failed. Replace both with a CI workflow that installs via bun
(bun.lockb is the maintained lockfile; package-lock.json is stale) and runs
the Vite build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 23:36:39 -04:00