Skip to content

Tags: basecamp/fizzy

Tags

fizzy@683d0da

Toggle fizzy@683d0da's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3243 from basecamp/security/filter-storage-url-si…

…gnatures

Filter presigned storage signatures from logs

fizzy@7211133

Toggle fizzy@7211133's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3237 from basecamp/webhook-account-scope

Scope webhook dispatch by account as well as board

fizzy@d343090

Toggle fizzy@d343090's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3215 from basecamp/write-only-direct-upload-signer

Sign direct uploads with a write-only storage credential

fizzy@314bf89

Toggle fizzy@314bf89's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Ruby 4.0.9 (#3234)

Ruby 4.0.8 lacked the Onigmo fix for CVE-2026-110264. Move every Ruby
pin to 4.0.9, re-pin the hotcell accessory to the rebuilt image, and
update `ruby/setup-ruby` to v1.334.0, the first release that lists
4.0.9.

ref: https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/

fizzy@9a3b397

Toggle fizzy@9a3b397's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3233 from basecamp/oncall/crass-rekey

Re-key cached rich text past crass 1.0.7

fizzy@4bb6116

Toggle fizzy@4bb6116's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
story accepted

"easter eggs as a peak human experience"

fizzy@3254e67

Toggle fizzy@3254e67's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3221 from basecamp/escape-account-name-regex

Escape the signup name when matching existing account names

fizzy@d9d051a

Toggle fizzy@d9d051a's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Ruby 4.0.8 (#2173)

* dep: update Ruby to 4.0.8

Bump `prometheus-client-mmap` to 1.7.2, because 1.4.0 has no
precompiled gem for Ruby 4.0. Bump `rubocop` to 1.92.1, because 1.81.7
rejects a 4.0 target. Replace `CGI.parse` in the webhook delivery
tests with `URI.decode_www_form`, because Ruby 4.0 no longer has it.

Co-authored-by: Jeremy Daer <jeremy@37signals.com>

* ci: update ruby/setup-ruby to v1.333.0

v1.327.0 lists no Ruby 4.0.8 build, so every job that installs Ruby
failed with "Unknown version 4.0.8 for ruby on ubuntu-24.04".

* dep: update the hotcell image to Ruby 4.0.8

The cell image stayed on `ruby:3.4-slim` when the app moved to 4.0.8.
Pin it to 4.0.8 the way the other Dockerfiles do, re-pin the accessory
to the rebuilt image, and test that the cell's Ruby matches
`.ruby-version`.

---------

Co-authored-by: Mike Dalessio <mike@37signals.com>

fizzy@77eada1

Toggle fizzy@77eada1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3219 from basecamp/oncall/canada-permanent-time

Bundle tzinfo-data so B.C., Alberta and Manitoba keep permanent time

fizzy@7c49304

Toggle fizzy@7c49304's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3217 from basecamp/emudhra-ca-certificates

Take the fixed ca-certificates on rebuild, and prove the eMudhra roots are gone