Mike Dalessio
20d0ea05cc
dep: update AR::Tenanted to allow config adapter registration
2025-10-14 09:38:35 -04:00
Mike Dalessio
8c3ca1def3
Merge pull request #1300 from basecamp/flavorjones/tweak-beamer-testbed
...
Improvements to beamer-testbed
2025-10-13 17:24:17 -04:00
Mike Dalessio
7a4e885fd5
beamer-testbed configures fizzy-01 to be the writer
...
and everything else is listed as a read-target.
Note that we need to set SECRET_BASE so all the app instances agree
2025-10-13 17:22:10 -04:00
Mike Dalessio
8c60986362
beamer-testbed can connect to queenbee on the host
...
to set up new tenants
2025-10-13 16:55:18 -04:00
Mike Dalessio
d266f1bbff
beamer-testbed runs on host port 3006
2025-10-13 16:55:13 -04:00
Fernando Álvarez
ad3a16f8e6
Add reader nodes to Staging
2025-10-13 19:35:11 +02:00
Mike Dalessio
1a73d00ba6
Merge pull request #1297 from basecamp/flavorjones/sqlite-uri-fix
...
dep: update Rails to the branch with the sqlite uri fixes
2025-10-13 13:00:23 -04:00
Mike Dalessio
0670645b7f
dep: update Rails to the branch with the sqlite uri fixes
2025-10-13 12:51:14 -04:00
Fernando Álvarez
b682427df7
Add AMS to Staging
2025-10-13 18:00:00 +02:00
Stanko Krtalić
022007c5d8
Merge pull request #1295 from basecamp/beamer-testbed
...
Create testbed to test beamer scenarios in Fizzy
2025-10-13 17:55:39 +02:00
Mike Dalessio
d25825fc9c
Merge pull request #1296 from basecamp/flavorjones/fix-backup-job
...
Fix SQLiteBackupsJob to work with AR::Tenanted v0.5.0
2025-10-13 08:56:41 -04:00
Mike Dalessio
bffaedc604
dep: Add indirect dependency "benchmark" to quash Ruby 3.5 warnings
...
```
gems/sniffer-0.5.0/lib/sniffer/adapters/net_http_adapter.rb:4: warning: lib/ruby/3.4.0/benchmark.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add benchmark to your Gemfile or gemspec to silence this warning.
Also please contact the author of sniffer-0.5.0 to request adding benchmark into its gemspec.
```
Sadly it looks like sniffer is not really maintained, so I'm adding
this here for now.
2025-10-13 08:50:55 -04:00
Mike Dalessio
63458ceb87
Fix SQLiteBackupsJob to work with AR::Tenanted v0.5.0
...
ref: https://github.com/basecamp/activerecord-tenanted/pull/215
2025-10-13 08:47:16 -04:00
Stanko K.R.
b016bd7cae
Fix replicaiton wiht the untenanted DB
2025-10-13 14:09:37 +02:00
Stanko K.R.
c3b336ee1e
Separate temp dirs
2025-10-13 13:57:58 +02:00
Stanko K.R.
d3d0871b77
Remove unused COPY
2025-10-13 13:48:46 +02:00
Stanko K.R.
d3816bc212
Create testbed to test beamer scenarios in Fizzy
2025-10-13 13:46:00 +02:00
Mike Dalessio
0e0103c492
Merge pull request #1294 from basecamp/flavorjones/dep-20251012
...
Update dependencies
2025-10-12 14:48:12 -04:00
Mike Dalessio
9b00d59e57
dep: update solid_cache and aws_partitions
2025-10-12 14:40:02 -04:00
Mike Dalessio
f100eb89ee
dep: update selenium-webdriver
2025-10-12 14:38:54 -04:00
Mike Dalessio
824c62b4b0
dep: update rails
2025-10-12 14:36:11 -04:00
Mike Dalessio
0e40a28b25
dep: update activerecord-tenanted
2025-10-12 14:34:51 -04:00
Jeremy Daer
b8f09b7f75
Deploy to fully-qualified domain names to eliminate DNS search path driven query amplification ( #1293 )
2025-10-11 15:57:47 -07:00
Mike Dalessio
5bbb94e1c6
Merge pull request #1292 from basecamp/flavorjones/fix-webhook-cleanup
...
Fix recurring job config for webhook cleanup
2025-10-11 13:59:22 -04:00
Mike Dalessio
28e9b4a496
Fix recurring job config for webhook cleanup
2025-10-11 13:57:19 -04:00
Mike Dalessio
ab5451f1c9
Merge pull request #1291 from basecamp/flavorjones/yabeda-actioncable
...
Add yabeda-actioncable metrics
2025-10-11 13:41:16 -04:00
Mike Dalessio
4f981e9c2f
Add yabeda-actioncable metrics
2025-10-11 13:35:31 -04:00
Mike Dalessio
5c651a7f94
Tidy recurring.yml
2025-10-11 13:23:25 -04:00
Mike Dalessio
eb1d1c0302
Merge pull request #1290 from basecamp/flavorjones/perf-tuning-5
...
Increase the number of job workers to match CPUs
2025-10-11 11:32:50 -04:00
Mike Dalessio
b9a616b083
Increase the number of job workers to match CPUs
...
JOB_CONCURRENCY would still override this number.
2025-10-11 11:29:21 -04:00
Mike Dalessio
b056bd61dc
Merge pull request #1289 from basecamp/flavorjones/perf-tuning-4
...
Additional Autotuner suggestions
2025-10-11 11:20:48 -04:00
Mike Dalessio
956962de7f
Additional Autotuner suggestions
...
The following suggestions reduce the number of minor garbage collection cycles, specifically a cycle called "malloc". Your app runs malloc cycles in approximately 18.52% of all minor garbage collection cycles.
Reducing minor garbage collection cycles can help reduce response times. The following tuning values aim to reduce malloc garbage collection cycles by setting it to a higher value. This may cause a slight increase in memory usage. You should monitor memory usage carefully to ensure your app is not running out of memory.
Suggested tuning values:
RUBY_GC_MALLOC_LIMIT=33554432
RUBY_GC_MALLOC_LIMIT_MAX=67108864
2025-10-11 11:15:54 -04:00
Jeremy Daer
440e96cfe1
bin/setup: drop spinners since they interfere with bash trap and error output
2025-10-10 22:44:44 -07:00
Andy Smith
95529899fc
Merge pull request #1288 from basecamp/hide-columns-when-creating
...
Hide column list when creating a new card
2025-10-10 16:57:25 -05:00
Andy Smith
424a7795a9
Hide column list when creating a new card
2025-10-10 16:53:34 -05:00
Andy Smith
f09dcfc4ed
Merge pull request #1287 from basecamp/tray-trigger-height
...
Tray toggle height should match card size
2025-10-10 16:41:35 -05:00
Andy Smith
cafb17d21f
Tray toggle height should match card size
2025-10-10 16:38:38 -05:00
Mike Dalessio
3c4266f689
Merge pull request #1286 from basecamp/flavorjones/perf-tuning-3
...
GC: Defer major GC cycles until after request handling completes
2025-10-10 16:56:10 -04:00
Mike Dalessio
550a4b7c33
Don't set puma performance settings in dev
2025-10-10 16:53:52 -04:00
Mike Dalessio
257aeb8511
GC: Defer major GC cycles until after request handling completes
2025-10-10 16:49:01 -04:00
Andy Smith
47b8b83561
Merge pull request #1285 from basecamp/done-column-verbiage
...
Done column verbiage
2025-10-10 15:32:13 -05:00
Mike Dalessio
ab524f0a9d
Merge pull request #1284 from basecamp/flavorjones/perf-tuning-2
...
Set Autotuner GC recommendations
2025-10-10 16:27:30 -04:00
Mike Dalessio
0b0f16cc5d
Set Autotuner GC recommendations
2025-10-10 16:19:11 -04:00
Andy Smith
fe842723b6
Nevermind about the default reason :)
2025-10-10 15:07:17 -05:00
Andy Smith
5ff50fd352
Change default reason from Completed to Done
2025-10-10 15:04:47 -05:00
Andy Smith
81ce61aa9e
Match the column name in workflows
2025-10-10 14:56:25 -05:00
Mike Dalessio
e79a546d87
Merge pull request #1283 from basecamp/flavorjones/perf-tuning-1
...
Performance tuning round 1
2025-10-10 15:52:57 -04:00
Mike Dalessio
fb45b9d366
Install Autotuner for GC recommendations
2025-10-10 15:49:48 -04:00
Mike Dalessio
016f00dfb5
Call Process.warmup
2025-10-10 15:17:13 -04:00
Andy Smith
19863dd519
Merge pull request #1282 from basecamp/fizzy-menu-scrollbar
...
Use stable scrollbar gutters for the Fizzy menu
2025-10-10 14:13:39 -05:00