-
Notifications
You must be signed in to change notification settings - Fork 15
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
Upgrade elixir 1.15.7 otp 26 #2186
Conversation
1425526
to
1f7e72e
Compare
1f7e72e
to
3902781
Compare
with: | ||
name: openapi-diff-report-${{ matrix.version }} | ||
path: specs/ | ||
# - name: Generate main openapi.json |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm forced to comment this stage out.
We cannot compare specs written in 2 different elixir versions.
Commenting this looks the less invasive way.
I will revert back once this PR is merged
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Absolutely plus one, no problem for me
3902781
to
ed303e3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
Happy to see that changes needed in the codebase were limited 👏
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, thanks guys!
Description
Upgrade elixir to 1.15.7 and erlang to OTP26 version, in order to match with packages provided in SUSE (by now tumbleweed).
I have taken advantage of updating the dependencies as well.
Note: The
api_key
tests were updated to use new keys, as the erlang crypto module has changed the signing strategy. Even in this case, the oldapi_keys
are valid to validate, so it is a non op for the user. They will see a different key in the frontend settings page, that's truePD: To change the dockerfiles. They need some more work
PD2: For some reason the command
mix do ecto.drop, event_store.drop, ecto.create, ecto.migrate, setup
is raising an error. I needed to runmix setup
separately afterwards to make it work.How was this tested?
Current tests