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

Pekko scala3 #2163

Merged
merged 3 commits into from
Dec 10, 2024
Merged

Pekko scala3 #2163

merged 3 commits into from
Dec 10, 2024

Conversation

kanderson250
Copy link
Contributor

Resolves #2109

This PR adds support for pekko http on scala 3.

It's a lift of our existing pekko http module for scala 2.13, with a few return type tweaks.

There are unit tests and AITs that will be merged after. I also tested this quite a bit locally with sample apps, it's working as expected.

(Note that the pekko AITs are currently excluded from the AITs test suite so they won't run below. I ran them here to verify they will work when reenabled. I will have another PR in the lineup to turn them back on).

@codecov-commenter
Copy link

codecov-commenter commented Dec 6, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.69%. Comparing base (ec234dd) to head (0fb3c0c).
Report is 70 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2163      +/-   ##
============================================
+ Coverage     70.66%   70.69%   +0.03%     
- Complexity     9964    10002      +38     
============================================
  Files           840      842       +2     
  Lines         40251    40348      +97     
  Branches       6106     6115       +9     
============================================
+ Hits          28442    28526      +84     
- Misses         9065     9072       +7     
- Partials       2744     2750       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

@jasonjkeller jasonjkeller left a comment

Choose a reason for hiding this comment

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

Looks good!


private String getTransactionPrefix() {
return "WebTransaction/PekkoHttp";
}
Copy link
Contributor

Choose a reason for hiding this comment

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

~1700 lines of tests. That's thorough!

@kanderson250 kanderson250 merged commit abe9778 into main Dec 10, 2024
109 of 111 checks 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.

Add Pekko HTTP support for scala 3
3 participants