From 21fbf639467039b4582ccf4771a0bd009bdb2750 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Thu, 17 Sep 2026 16:07:18 -0700 Subject: [PATCH] Bump version to 0.4.0 The last release, 0.3.0, went out in June 2024. Since then `main` gained packwerk 3 compatibility, but none of it is installable, so consumers have to pin the gem to a git SHA (#89). Minor rather than patch: three changes since 0.3.0 are breaking for consumers. - `required_ruby_version` raised from >= 2.7 to >= 3.3 - the `packwerk` dependency raised from >= 2.2.1 to >= 3 - `sorbet-runtime` dropped as a runtime dependency, after the checkers migrated to RBS comment annotations (#68, #71) Verified on this branch against packwerk 3.3.1: 88 tests pass, rubocop reports no offenses across 67 files, and `srb tc` is clean. The gem builds as 0.4.0 and `lib/` no longer references sorbet-runtime. --- Gemfile.lock | 2 +- packwerk-extensions.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4e01238..d38255a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - packwerk-extensions (0.3.0) + packwerk-extensions (0.4.0) packwerk (>= 3) railties (>= 6.0.0) zeitwerk diff --git a/packwerk-extensions.gemspec b/packwerk-extensions.gemspec index 379b70f..3770f81 100644 --- a/packwerk-extensions.gemspec +++ b/packwerk-extensions.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = 'packwerk-extensions' - spec.version = '0.3.0' + spec.version = '0.4.0' spec.authors = ['Gusto Engineers'] spec.email = ['dev@gusto.com']