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

Update code for the new OTP 22-25 maintenance range #119

Merged

Conversation

paulo-ferraz-oliveira
Copy link
Contributor

@paulo-ferraz-oliveira paulo-ferraz-oliveira commented Jun 8, 2024

This is mostly removing code and updating the CI pipeline for 22-25 (now with cache).

(I took the liberty to update the minimum to OTP 22 - this was previously, in the "other" pull request OTP 21, but in the meantime an extra OTP version was released)

In CI we also update some of the action tools' versions.

Further considerations

The pull request is probably best seen with Hide whitespace enabled, since there's some changes that are just indentation ones.

I'm also temporarily disabling rebar3_lint in this pull request, since that bring other issues with it requiring to be updated, but will handle it in a subsequent pull request.

Note: support for OTP 26 and 27 is not present, as this was discussed before: #114 (comment)

In CI we also update some of the action tools' versions
@codecov-commenter
Copy link

codecov-commenter commented Jun 8, 2024

Codecov Report

Attention: Patch coverage is 77.77778% with 2 lines in your changes missing coverage. Please review.

Project coverage is 76.40%. Comparing base (3ec3522) to head (9db9cc1).

Files Patch % Lines
src/elli_http.erl 77.77% 2 Missing ⚠️

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #119      +/-   ##
==========================================
+ Coverage   76.32%   76.40%   +0.07%     
==========================================
  Files          12       12              
  Lines         756      750       -6     
==========================================
- Hits          577      573       -4     
+ Misses        179      177       -2     

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

@paulo-ferraz-oliveira paulo-ferraz-oliveira changed the title Update code for the new OTP 22-27 maintenance range Update code for the new OTP 22-25 maintenance range Jun 8, 2024
We:
- (temporarily) remove rebar3_lint to re-enable it later
- stop failing fast (this can be considered as an enhancement)
@paulo-ferraz-oliveira
Copy link
Contributor Author

@tsloughter

@tsloughter
Copy link
Member

Thanks for these! I will get to this very soon.

@tsloughter tsloughter merged commit 7cb195e into elli-lib:main Jun 13, 2024
4 checks passed
@paulo-ferraz-oliveira paulo-ferraz-oliveira deleted the feature/otp-22+_22-to-27 branch June 28, 2024 20:48
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.

3 participants