Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable Rack and Puma tests with Ruby 3.3 #2052

Merged
merged 3 commits into from
Aug 10, 2023
Merged

Conversation

fallwith
Copy link
Contributor

@fallwith fallwith commented Jun 6, 2023

  • test Ruby 3.3 with Puma (via the Rack suite) now that puma/puma#3165 has been merged
  • update add_version to respect any prefix a human maintainer might want to specify for a version, and not just =
  • update add_version to allow you do whatever Bundler lets you do. You can use github, git, path, etc.

* test Ruby 3.3 with Puma (via the Rack suite) now that
  [puma/puma#3165](puma/puma#3165) has been
  merged
* update `add_version` to respect _any_ prefix a human maintainer might
  want to specify for a version, and not just `=`
@fallwith
Copy link
Contributor Author

fallwith commented Jun 6, 2023

resolves #2042

NOTE: this PR can't come out of draft until a Puma version greater than v6.3.0 is released.

Disregard. We're going to use a SHA and a TODO comment for now, as Puma > v6.3.0 is still nowhere in sight.

While we continue to wait for a Puma release newer than v6.3.0, let's
just go with a SHA for now.

That means we need to update our envfile helper to support SHAs. Done.
@fallwith fallwith marked this pull request as ready for review August 10, 2023 01:02
@github-actions
Copy link

SimpleCov Report

Coverage Threshold
Line 94.25% 94%
Branch 85.74% 85%

@@ -114,8 +108,14 @@ def size
@gemfiles.size
end

def add_version(version, twiddle_wakka = true)
def add_version(version)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sweet edit. Comments were really helpful here

Copy link
Contributor

@kaylareopelle kaylareopelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice improvements!

@fallwith fallwith merged commit 62ee025 into dev Aug 10, 2023
26 checks passed
@fallwith fallwith deleted the test_puma_with_ruby_33 branch August 10, 2023 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

3 participants