Mike Dalessio
d706cc0b8a
Bundle rails from main
...
Undoing the pinning to a bugfix branch from 04baaa9c
2025-09-16 18:34:26 -04:00
Lewis Buckley
95f9b16ef5
Add Webrick, required for prometheus metrics server
2025-09-16 11:35:05 +01:00
Mike Dalessio
3341479605
dep: remaining dependencies
...
except ruby_llm
2025-09-15 12:32:17 -04:00
Mike Dalessio
13db361aed
dep: bump puma
...
also remove the incorrect on_worker_boot block and the needless
before_fork block
2025-09-15 12:31:57 -04:00
Mike Dalessio
6f7985b887
bump aws-sdk-s3
2025-09-15 12:21:07 -04:00
Mike Dalessio
7ff764d394
dep: bump sentry
2025-09-15 12:20:47 -04:00
Mike Dalessio
7bbb858d91
dep: update lexxy
2025-09-15 12:17:51 -04:00
Mike Dalessio
6a4c1a9f45
dep: update nokogiri
2025-09-15 12:17:23 -04:00
Mike Dalessio
f01e20f64b
Introduce yabeda for puma metrics
2025-09-15 12:08:43 -04:00
Mike Dalessio
ad1491a484
Merge pull request #1109 from basecamp/flavorjones/yabeda-solid-queue
...
Introduce yabeda for Solid Queue metrics
2025-09-15 11:19:08 -04:00
Mike Dalessio
4442964408
Introduce yabeda for Solid Queue metrics
2025-09-15 11:05:04 -04:00
Jorge Manrubia
3d8437bd5f
Truncate summaries to keep within API limits
...
https://fizzy.37signals.com/5986089/cards/1739
2025-09-15 16:14:29 +02:00
Mike Dalessio
04baaa9cd6
dep: pin Rails to my bugfix branch
2025-09-13 16:03:02 -04:00
Mike Dalessio
f4e2fe31b4
dep: add refs to the fizzy-saas git dependencies
...
so that we can quickly switch the app between using the saas extension
and not. (Bundler will re-fetch the remote if the ref is not present.)
Also set the bundler config to auto-install missing dependencies.
2025-09-13 16:03:02 -04:00
Mike Dalessio
8325059f5f
Extract basecamp proprietary dependencies into fizzy-saas
...
and wire up the fizzy-saas gemspec and Gemfile
2025-09-13 15:21:01 -04:00
Mike Dalessio
8f39c015ea
Tests now pass with local authentication
...
This is the first step of a multi-step SaaS engine extraction.
Looking ahead to an open source release, we need to make sure that
local authentication is treated as an "official" option, and not just
a hack I added for Kevin to do load testing outside our DC. So this PR
gets to green, and adds a CI step in "local authentication" mode.
This all probably feels a little hacky to you, Reader, but the goal of
this change is to ease the next step, which will be extracting the
37id and Queenbee integrations into a proprietary "SaaS mode" engine.
In service of that goal, this commit simply wraps all of the dependent
code and tests with a conditional check on
`config.x.local_authentication`.
2025-09-13 15:21:00 -04:00
Mike Dalessio
758b8f2831
dep: update activerecord-tenanted
...
to a version that generates 404 responses correctly
2025-09-09 16:03:41 -04:00
Mike Dalessio
1677fa5a2a
dep: get on an official kamal release
2025-09-09 12:51:40 -04:00
Mike Dalessio
4284025fca
dep: get on public release of activerecord-tenanted
2025-09-09 12:51:14 -04:00
Mike Dalessio
09d4adba29
dep: bump rails to 604e8e05
...
which is after 8.1.beta1
2025-09-09 12:48:02 -04:00
Jorge Manrubia
cc37b44c61
Update lexxy to latest
...
https://3.basecamp.com/2914079/buckets/43459788/todos/9046695702
2025-09-09 10:15:35 +02:00
Jorge Manrubia
a86e1294fc
Update to ruby_llm latest and add more models to try in the sandbox
2025-09-05 18:01:59 +02:00
Mike Dalessio
496a85d2cf
dep: update activerecord-tenanted
...
to the version with safety checks on Active Record associations
2025-09-01 09:26:10 -04:00
Jorge Manrubia
6f2670d6dd
Merge main into bundle-emails branch and resolve conflicts
2025-09-01 11:49:20 +02:00
Mike Dalessio
7c33289f60
dep: activerecord-tenanted
2025-08-29 15:21:07 -04:00
Jorge Manrubia
218519d075
Configure letter opener
2025-08-26 10:21:13 +02:00
Jorge Manrubia
78c3484b44
Update to latest lexxy (merged renamed branch)
2025-08-26 08:36:03 +02:00
Jorge Manrubia
5b5c698af7
Rename Action Text Lexical => Lexxy
...
Conflicts:
app/assets/stylesheets/terminals.css
2025-08-26 08:25:19 +02:00
Mike Dalessio
bd6fd7a4a3
Update dependencies ( #951 )
...
* dep: actiontext-lexical for upload icon fix
* dep: aws sdk
* dep: solid cable
* dep: jbuilder
* dep: selenium-webdriver and rubyzip
* dep: rails
* dep: the rest
except ruby_llm
* dep: active record tenanted
2025-08-20 09:21:27 -04:00
Jason Zimdars
10f0638997
Update lexical
2025-08-19 17:07:30 -05:00
Mike Dalessio
a1f62f0e2c
dep: bump AR::Tenanted to get a conn pool fix
...
See https://github.com/basecamp/active_record-tenanted/pull/145
2025-08-15 14:49:18 -04:00
Jorge Manrubia
1d9905d071
Update lexical to remove debug traces
2025-08-14 15:14:22 +02:00
Jorge Manrubia
3dc2e3fc43
Update lexical to bring https://github.com/basecamp/actiontext-lexical/pull/43
2025-08-14 15:05:14 +02:00
Jorge Manrubia
f21bab5390
Update action text lexical
2025-08-14 11:57:17 +02:00
Jorge Manrubia
3ecb387797
Update lexical
2025-08-14 11:25:47 +02:00
Jorge Manrubia
6e2c8615a0
Add language picker for code blocks
2025-08-14 11:24:39 +02:00
Jorge Manrubia
79b5d57bde
Update action text lexical to latest
2025-08-13 11:18:22 +02:00
Jorge Manrubia
06abad8e4d
Update lexical and make SPACE select by default (except when searching cards with #)
2025-08-13 11:17:41 +02:00
Mike Dalessio
8b0cfefb5d
dep: update jbuilder to 2.14.1
2025-08-12 12:31:43 -04:00
Jorge Manrubia
bd0b474587
Update action text lexical to bring fix for https://3.basecamp.com/2914079/buckets/43459788/todos/8954483910
2025-08-12 13:51:29 +02:00
Jorge Manrubia
1bdc5e886e
Update action text lexical to bring improvements from https://github.com/basecamp/actiontext-lexical/pull/37
2025-08-12 13:37:36 +02:00
Mike Dalessio
dbeab5a726
dep: Revert jbuilder upgrade
...
because it breaks structured logging
2025-08-11 18:31:11 -04:00
Mike Dalessio
2a047fd7ff
dep: bundle update
...
- active_record-tenanted
- mini_magick: 5.2.0 -> 5.3.0
- used by image_processing
- ostruct: 0.6.2 -> 0.6.3
- used by kamal
- json: 2.13.0 -> 2.13.2
- used by rails_structured_logging, ruby_llm
- faraday: 2.13.2 -> 2.13.4
- used by ruby_llm
- multi_json: 1.15.0 -> 1.17.0
- used by signal_id
- et-orbi: 1.2.11 -> 1.3.0
- used by solid_queue
2025-08-11 14:27:11 -04:00
Mike Dalessio
b30d40e618
dep: bump rails, rack, reline
2025-08-11 14:26:27 -04:00
Mike Dalessio
8238c06857
dep: update signal_id and portfolio
2025-08-11 14:10:04 -04:00
Mike Dalessio
8ece7a037e
dep: update aws-sdk-s3 1.193.0 → 1.196.1
2025-08-11 14:08:49 -04:00
Mike Dalessio
11215eff72
dep: update puma 6.6.0 → 6.6.1
2025-08-11 14:08:12 -04:00
Mike Dalessio
8e2fc57938
dep: update importmap-rails 2.1.0 → 2.2.2
2025-08-11 14:07:32 -04:00
Mike Dalessio
eeb81e263b
dep: update rouge 4.5.2 → 4.6.0
2025-08-11 14:06:49 -04:00
Mike Dalessio
f5a509e966
dep: update propshaft 1.2.0 → 1.2.1
2025-08-11 14:05:37 -04:00