Commit Graph
2039 Commits
Author SHA1 Message Date
Kasra Bigdeli d0814d67f1 test: cover one-time backup download failures 2026-09-21 21:51:19 -07:00
Kasra Bigdeli 22fb711b9b refactor: isolate download completion handling 2026-09-21 21:51:01 -07:00
Kasra Bigdeli 340b20029c style: format backup copy tests 2026-09-21 21:50:10 -07:00
Kasra Bigdeli 576d0699a4 test: cover backup copy layout and failures 2026-09-21 21:49:58 -07:00
Kasra Bigdeli c88fe0ed3e refactor: make backup copy failures observable 2026-09-21 21:49:35 -07:00
Kasra Bigdeli c9b25a9536 fix: type download transfer errors 2026-09-21 21:48:20 -07:00
Kasra Bigdeli d497a7dfd7 fix: finish failed backup download responses 2026-09-21 21:48:00 -07:00
Kasra Bigdeli 1307f10e75 fix: preserve backup archive data layout 2026-09-21 21:47:58 -07:00
Kasra Bigdeli cb12183a18 Merge pull request #2495 from caprover/fix/deploy-token-authorization
fix: return unauthorized for invalid app deploy tokens
2026-09-21 19:01:34 -07:00
Kasra Bigdeli 369fcf0adc fix: return unauthorized for invalid app deploy tokens 2026-09-21 18:58:03 -07:00
Kasra Bigdeli f6dd7dcb63 Merge pull request #2494 from caprover/fix/nginx-reload-keepalive-window
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Extend Captain reload keepalive window
2026-09-21 10:21:48 -07:00
Kasra Bigdeli e6cb4e4a5b Extend Captain reload keepalive window 2026-09-21 10:08:40 -07:00
Kasra Bigdeli 484a17468e Merge pull request #2493 from caprover/fix/custom-domain-uniqueness
Reject duplicate custom domains across apps
2026-09-21 08:51:17 -07:00
Kasra Bigdeli f124c6a8b2 fix: reject duplicate custom domains across apps 2026-09-21 07:08:19 -07:00
Kasra Bigdeli e724bb0254 Merge pull request #2492 from caprover/fix/custom-port-persistence
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Fix custom port protocol and publish mode persistence
2026-09-20 20:14:18 -07:00
Kasra Bigdeli a1682fa614 test: cover custom port persistence 2026-09-20 20:01:10 -07:00
Kasra Bigdeli 9bab411e93 fix: preserve custom port publish mode on updates 2026-09-20 20:00:42 -07:00
Kasra Bigdeli be72b85ea1 fix: preserve custom port metadata 2026-09-20 20:00:40 -07:00
Kasra Bigdeli 6b50009eeb Merge pull request #2491 from caprover/fix/nginx-reload-keepalive
Keep Captain API connections alive during NGINX reloads
2026-09-20 18:07:14 -07:00
Kasra Bigdeli 1c04a918aa Remove redundant NGINX directive test 2026-09-20 18:01:32 -07:00
Kasra Bigdeli 16c7feda8f Keep Captain connections alive during NGINX reloads 2026-09-20 11:27:44 -07:00
Kasra Bigdeli 43f998061e Merge pull request #2489 from caprover/agent/cleanup-edge-tags
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Prune old edge commit tags
2026-09-18 20:59:59 -07:00
Kasra Bigdeli 2662a70d52 Hard-code edge cleanup repository 2026-09-18 20:55:41 -07:00
Kasra Bigdeli f08e313155 Harden edge tag cleanup 2026-09-18 19:27:15 -07:00
Kasra Bigdeli 58982d1cae Serialize edge publishing 2026-09-18 19:27:13 -07:00
Kasra Bigdeli 5050e72547 Clean up old edge commit tags after publish 2026-09-18 17:41:21 -07:00
Kasra Bigdeli 1957fe1515 Add edge tag cleanup script 2026-09-18 17:39:58 -07:00
Kasra Bigdeli ac51693d56 Merge pull request #2488 from caprover/agent/edge-commit-sha-tags
Tag edge images with commit SHA
2026-09-18 16:30:12 -07:00
Kasra Bigdeli 433e0d696b Tag edge images with commit SHA 2026-09-18 14:00:09 -07:00
Kasra Bigdeli 698fd92174 Merge pull request #2486 from caprover/agent/delete-orphaned-certificates
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Delete expired orphaned certificates before renewal
2026-09-16 19:43:43 -07:00
Kasra Bigdeli 47a270f819 Keep cleanup assertion failures visible 2026-09-16 19:39:54 -07:00
Kasra Bigdeli 43d4ef8dda Test certificate cleanup renewal flow 2026-09-16 19:21:44 -07:00
Kasra Bigdeli 3ad2b12392 Simplify orphan certificate cleanup inputs 2026-09-16 18:09:17 -07:00
Kasra Bigdeli 9c35b9f8c8 Delete orphaned certificates after expiration grace period 2026-09-16 17:59:10 -07:00
Kasra Bigdeli 80f07b8740 Make orphan certificate deletion race-safe 2026-09-16 17:44:09 -07:00
Kasra Bigdeli b46542cab5 Delete expiring orphaned certificates before renewal 2026-09-15 22:34:36 -07:00
Kasra Bigdeli ffba3e584d Merge pull request #2485 from caprover/fix-simple-git-ssh-deploys
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Fix SSH git clones with simple-git 3.36
2026-09-14 19:22:38 -07:00
Kasra Bigdeli d4bec4aa5d Update simple-git lockfile requirement 2026-09-14 15:18:27 -07:00
Kasra Bigdeli 64d7a44201 Require simple-git 3.36 2026-09-14 15:18:22 -07:00
Kasra Bigdeli 43ae30f713 Test SSH clone return behavior 2026-09-14 15:18:17 -07:00
Kasra Bigdeli edfdf56a13 Preserve GitHelper clone return behavior 2026-09-14 15:18:09 -07:00
Kasra Bigdeli 66d8f05608 Preserve fs-extra APIs in GitHelper test 2026-09-14 12:51:45 -07:00
Kasra Bigdeli 76bdfa316b Add regression tests for SSH git clones 2026-09-14 12:50:13 -07:00
Kasra Bigdeli 3d97342f75 Fix SSH git clones with simple-git 3.36 2026-09-14 12:49:57 -07:00
Kasra Bigdeli 468e925eac Merge pull request #2482 from caprover/deps/ejs-6-remove-moment
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Upgrade EJS and replace Moment
2026-09-07 08:39:50 -07:00
Kasra Bigdeli 877ce38015 Upgrade EJS and replace Moment 2026-09-06 23:15:16 -07:00
Kasra Bigdeli 715be25792 Merge pull request #2481 from caprover/deps/public-ip-8
Run build / build (push) Canceled after 0s
Run formatter / check-code-formatting (push) Canceled after 0s
Run lint / run-lint (push) Canceled after 0s
Build and push the edge image / run-pre-checks (push) Canceled after 0s
Build and push the edge image / prepare-frontend (push) Canceled after 0s
Build and push the edge image / build-publish-docker-hub (push) Canceled after 0s
Upgrade public-ip to version 8
2026-09-06 23:07:21 -07:00
Kasra Bigdeli fa554ff7dd Upgrade public-ip to version 8 2026-09-06 23:01:12 -07:00
Kasra Bigdeli 178a934f3c Merge pull request #2480 from caprover/tooling/eslint-10
Upgrade lint tooling to ESLint 10
2026-09-06 22:54:41 -07:00
Kasra Bigdeli 8979791bbf Upgrade lint tooling to ESLint 10 2026-09-06 22:48:07 -07:00