Commit Graph
6 Commits
Author SHA1 Message Date
Gabriel Brown a74017f0c8 CI: run on the VPS runner (plain shell instead of checkout/setup-bun actions)
Build and Deploy Next App / quality (push) Successful in 5m17s
Build and Deploy Next App / convex-deploy (push) Canceled after 0s
Build and Deploy Next App / build-next (push) Canceled after 0s
Rootless podman on cirunner-vps cannot copy cached actions into job
containers (symlinks: "path escapes from parent"), so any job that
landed there failed. Checkout is now plain git and Bun comes from its
install script; both are verified on cirunner-vps.
2026-10-02 04:36:51 -04:00
Gabriel Brown d7d18e111d Keep the deploy key out of the printed CI script
Build and Deploy Next App / quality (push) Successful in 1m16s
Build and Deploy Next App / convex-deploy (push) Successful in 52s
Build and Deploy Next App / build-next (push) Successful in 4m6s
The deploy step put ${{ secrets.DEPLOY_SSH_KEY }} straight into the run script. The runner prints that script, and Gitea does not mask a multi-line secret once it is split across script lines, so the key body appeared in every deploy log. The key now arrives through the step's env block.
2026-10-01 15:15:16 -04:00
Gabriel Brown 7d1884be41 Deploy from CI with Infisical and ship Payload changes as migrations
Build and Deploy Next App / quality (push) Successful in 1m24s
Build and Deploy Next App / convex-deploy (push) Successful in 1m58s
Build and Deploy Next App / build-next (push) Successful in 5m32s
CI reads Infisical staging as the read-only convexmonorepo-ci machine identity, deploys the Convex functions, builds and pushes the image, and asks the VPS to redeploy. Payload schema changes now ship as migrations that production runs on startup; the baseline matches the production schema and is recorded as applied there. The local stack moves to its own ports and syncs the Convex runtime env, and the scripts pick up Infisical account switching, dev-kill and a cache-safe CI install.
2026-10-01 14:42:55 -04:00
Gabriel Brown a12bf6071b Move to infisical. Create local dev environment. Add ci gates. Modernize repo
Build and Push Next App / quality (push) Successful in 1m8s
Build and Push Next App / build-next (push) Successful in 2m59s
2026-06-21 14:04:02 -05:00
gib 017ef680c9 Maybe build command will work first try?
Build and Push Next App / build-next (push) Successful in 1m5s
2026-03-31 13:16:41 -05:00
gib fcb5556bef Testing out actions
Test Runner / test (push) Successful in 22s
2026-03-31 11:53:52 -05:00