Commit Graph

86 Commits

Author SHA1 Message Date
Jeremy Daer 9f6f4da363 Release under O'Saasy license (#16) 2025-12-02 13:33:27 -08:00
Mike Dalessio d62e8819a8 Merge pull request #12 from basecamp/flavorjones/gc-tune-20251202
Bump GC parameters
2025-12-02 12:08:35 -05:00
Mike Dalessio bf4573a7df Bump GC parameters
per autotuner advice:

    The following suggestions reduce the number of minor garbage
    collection cycles, specifically a cycle called "malloc". Your app
    runs malloc cycles in approximately 25.00% of all minor garbage
    collection cycles.
2025-12-02 11:57:59 -05:00
Jorge Manrubia a204b188b0 Fix: log identity ids 2025-12-02 15:27:22 +01:00
Jorge Manrubia b3611363a9 Merge pull request #8 from basecamp/drop-healthcheck-metrics
Drop healthcheck metrics
2025-11-30 11:14:41 +01:00
Mike Dalessio 758571f06c Merge pull request #11 from basecamp/flavorjones/fix-beta-deploy
We don't run jobs in beta
2025-11-29 19:29:00 -05:00
Mike Dalessio d2db893677 We don't run jobs in beta
I think this was hallucinated in the original commit. This is causing
racing between beta and prod, and as a result beta was attempting to
send emails for production.

Fortunately, smtp is not configured in beta and prevented bad emails
from going out. 😅
2025-11-29 19:24:03 -05:00
Jorge Manrubia f7482d5c55 Move solid-queue dev setup to the engine 2025-11-29 21:45:48 +01:00
Jorge Manrubia 17bd37d731 Merge pull request #10 from basecamp/move-env-configs
Move env-specific bits to env files
2025-11-29 16:28:25 +01:00
Jorge Manrubia 5a8b980f20 Update README 2025-11-29 16:26:49 +01:00
Stanko Krtalić eda6e63f3b Merge pull request #9 from basecamp/remove-unused-route
Remove unused route
2025-11-29 15:20:56 +01:00
Jorge Manrubia 5366b89892 Test moved to the host app as part of making signup code identical 2025-11-29 11:54:01 +01:00
Jorge Manrubia 1a74735218 We need to require this *after* or the mocks won't work 2025-11-29 11:53:47 +01:00
Jorge Manrubia 299212aae1 Move env-specific bits to env files
TIL Rails engines load these by default before loading the host app's
2025-11-29 11:46:23 +01:00
Stanko K.R. 43bf226444 Remove duplicate test 2025-11-29 11:16:01 +01:00
Stanko K.R. 0ce46ddc36 Remove unused route 2025-11-29 10:05:16 +01:00
Jorge Manrubia 230693f092 Add note about how to update Fizzy
(we need to improve this and make it more seamless)
2025-11-28 16:30:03 +01:00
Jorge Manrubia ddbbf68d8c Move scripts from the main app 2025-11-28 15:34:56 +01:00
Jorge Manrubia 2f9a34117f Bring changes from https://github.com/basecamp/fizzy/commit/91929d7c092f15fa6f145a17e61aa6493d3edd34 2025-11-28 15:32:02 +01:00
Jorge Manrubia de1e344b89 Align beta deploy config with main's 2025-11-28 15:05:56 +01:00
Lewis Buckley 92b00b744f Drop healthcheck metrics 2025-11-28 13:49:19 +00:00
Jorge Manrubia b6bb2338ed Align beta deploy descriptor 2025-11-28 14:39:23 +01:00
Jorge Manrubia 054c8ebbbd Remove AGENTS.md 2025-11-28 13:11:37 +01:00
Jorge Manrubia 45b8db4447 We will move this to shipyard 2025-11-28 13:11:05 +01:00
Jorge Manrubia 305e416cc0 Include AGENTS.md with the gem 2025-11-28 13:06:43 +01:00
Jorge Manrubia e8e4a6cf69 Move AGENTS.md here 2025-11-28 13:05:42 +01:00
Jorge Manrubia 76fb864e40 Review copy 2025-11-28 12:56:51 +01:00
Jorge Manrubia 82c4e87bf0 Require metrics once Yabeda has been loaded 2025-11-28 11:59:20 +01:00
Jorge Manrubia 61c53054da Restructure a bit 2025-11-28 11:54:33 +01:00
Jorge Manrubia d30e327f1e Move yabeda/prometheus configuration to gem 2025-11-28 11:51:24 +01:00
Jorge Manrubia 95c8a76391 Review 2025-11-28 10:59:50 +01:00
Jorge Manrubia b315bf38e4 Add link to the handbook 2025-11-28 10:59:35 +01:00
Jorge Manrubia e4fa1d3431 Review README 2025-11-28 10:31:45 +01:00
Jorge Manrubia 792c688779 Review README 2025-11-28 10:31:08 +01:00
Jorge Manrubia 71a9c56a2c Add note about saas mode 2025-11-28 10:25:33 +01:00
Jorge Manrubia 8bb27c3e31 Should not be needed 2025-11-27 16:10:17 +01:00
Jorge Manrubia 1af178b152 Only if replica configured 2025-11-27 16:09:29 +01:00
Jorge Manrubia 7298d2534a Improve test 2025-11-27 13:24:43 +01:00
Jorge Manrubia b5ca92b999 Superfluous 2025-11-27 13:21:05 +01:00
Jorge Manrubia 1217f569ad This is a number, no need to convert 2025-11-27 13:20:25 +01:00
Jorge Manrubia 00c06c61c3 Merge pull request #7 from basecamp/extract-signup
Move signup code back to the app, leave only queenbee hooks
2025-11-27 13:14:24 +01:00
Jorge Manrubia 0b23a4f907 Remove code not used now 2025-11-27 13:12:58 +01:00
Jorge Manrubia 3d849a202a Move signup code back to the app, leave only queenbee hooks 2025-11-27 12:52:12 +01:00
Jorge Manrubia 68b6bdf8ad Merge pull request #6 from basecamp/secrets
Add Sentry DSN via kamal secrets
2025-11-27 09:32:04 +01:00
Jorge Manrubia 1f230e3f57 Add Sentry DSN via kamal secrets 2025-11-27 09:29:05 +01:00
Jorge Manrubia 18002b2a91 Merge pull request #5 from basecamp/secrets
Move secrets to Kamal
2025-11-27 07:27:35 +01:00
Jorge Manrubia 120ae3b9b6 Move structured logging to the engine 2025-11-27 07:24:41 +01:00
Jorge Manrubia 5bdb19bdaf Fix secrets path 2025-11-26 20:15:20 +01:00
Jorge Manrubia 2b711fc592 Moving kamal secrets here now that we can configure the path 2025-11-26 17:47:07 +01:00
Jorge Manrubia 1cc3693635 Move more settings to the gem 2025-11-26 17:31:39 +01:00