Skip to content

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
@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