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

Upgrade elixir 1.15.7 otp 26 #2186

Merged
merged 8 commits into from
Jan 18, 2024
Merged

Upgrade elixir 1.15.7 otp 26 #2186

merged 8 commits into from
Jan 18, 2024

Conversation

arbulu89
Copy link
Contributor

@arbulu89 arbulu89 commented Jan 17, 2024

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 old api_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 true

PD: 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 run mix setup separately afterwards to make it work.

How was this tested?

Current tests

@arbulu89 arbulu89 added the enhancement New feature or request label Jan 17, 2024
@arbulu89 arbulu89 force-pushed the upgrade-elixir-1.15.7-otp-26 branch 3 times, most recently from 1425526 to 1f7e72e Compare January 17, 2024 16:08
with:
name: openapi-diff-report-${{ matrix.version }}
path: specs/
# - name: Generate main openapi.json
Copy link
Contributor Author

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

Copy link
Contributor

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

Copy link
Member

@nelsonkopliku nelsonkopliku left a 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 👏

Copy link
Contributor

@dottorblaster dottorblaster left a comment

Choose a reason for hiding this comment

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

Great work! LGTM

Copy link
Member

@EMaksy EMaksy left a comment

Choose a reason for hiding this comment

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

Nice, thanks guys!

@arbulu89 arbulu89 merged commit fa59df6 into main Jan 18, 2024
24 checks passed
@arbulu89 arbulu89 deleted the upgrade-elixir-1.15.7-otp-26 branch January 18, 2024 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

None yet

5 participants