Skip to content

Conversation

@henrikbjorn
Copy link
Member

Summary

  • Use native Puma::Server API instead of deprecated Rack::Handler::Puma
  • Require Ruby >= 4.0.0, Sinatra >= 4.0, Puma >= 7.0
  • Convert tests from Test::Unit to minitest with proper teardown methods
  • Add Rakefile with rake test task
  • Add GitHub Actions CI workflow for Ruby 4.0

Test plan

  • Run bundle install to install dependencies
  • Run bundle exec rake to execute tests
  • Verify CI passes on GitHub Actions

- Use native Puma::Server API instead of deprecated Rack::Handler
- Require Ruby >= 4.0.0, Sinatra >= 4.0, Puma >= 7.0
- Convert tests from Test::Unit to minitest with proper teardown
- Add Rakefile with test task
- Add GitHub Actions CI workflow
- Remove unused gemspec.erb template
@henrikbjorn henrikbjorn self-assigned this Feb 5, 2026
@henrikbjorn henrikbjorn requested a review from c960657 February 5, 2026 08:01
@henrikbjorn henrikbjorn merged commit 54c9f22 into master Feb 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants