The most significant change is that OpenSSL 3.0 is the default now. OpenSSL 1.1 is available via the openssl1.1-compat package.
Furthermore, the update includes some other useful new libraries (e.g. vips-heif).
During my tests there were problems with Erlang 22 and 23 using OpenSSL 3.0. Compilations failed and the compatibility package mentioned above did not help. Therefore I left 22 and 23 on Alpine Linux 3.16, while 24 and 25 seem to work fine on 3.17.
Additional changes in this PR:
In GitHub Actions use actions/checkout@v3 (v2 has been deprecated).
Add the workflow_dispatch setting to the GitHub Action. When forking this repo, action runs are disabled by default. When a contributor pushes new code to his/her fork, the "erlang" action is not run. This change allows to manually trigger a run after enabling actions in the forked repo without having to push a new commit.
Looking forward to comments for my first PR here 😀
Alpine 3.17 has been released at the end of 2022. Notable highlights from the changelog:
The most significant change is that OpenSSL 3.0 is the default now. OpenSSL 1.1 is available via the
openssl1.1-compat
package.Furthermore, the update includes some other useful new libraries (e.g.
vips-heif
).During my tests there were problems with Erlang 22 and 23 using OpenSSL 3.0. Compilations failed and the compatibility package mentioned above did not help. Therefore I left 22 and 23 on Alpine Linux 3.16, while 24 and 25 seem to work fine on 3.17.
Additional changes in this PR:
actions/checkout@v3
(v2 has been deprecated).workflow_dispatch
setting to the GitHub Action. When forking this repo, action runs are disabled by default. When a contributor pushes new code to his/her fork, the "erlang" action is not run. This change allows to manually trigger a run after enabling actions in the forked repo without having to push a new commit.Looking forward to comments for my first PR here 😀