Skip to content

Always set ERLC_OPTS=warnings_as_errors in CI (#15174) #1651

Always set ERLC_OPTS=warnings_as_errors in CI (#15174)

Always set ERLC_OPTS=warnings_as_errors in CI (#15174) #1651

Triggered via push March 10, 2026 13:33
Status Success
Total duration 14m 49s
Artifacts 15

release.yml

on: push
Matrix: build
Create draft release
5s
Create draft release
Matrix: sign
Upload builds to hex.pm
43s
Upload builds to hex.pm
Upload release
15s
Upload release
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
Ubuntu 24.04, OTP 27.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu 24.04, OTP 29.0-rc1
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu 24.04, OTP 28.0 (build docs)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, erlef/setup-beam@5304e04ea2b355f03681464e683d92e3b2f18451. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sign files, Windows, OTP 27
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sign files, Windows, OTP 29
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sign files, Windows, OTP 28
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Generate SBoM
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf, actions/cache@v4, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
Attestations
1.12 MB
sha256:ab613891cf93bb6843ca77baa3281ff530a5780b00a0e173ba6698cb899f7f9b
Docs
6.58 MB
sha256:1c435908606bb993cef908afabe53320b44e85ce0fd441d640b57ebe1f81751e
SBoM
81.9 KB
sha256:99deae2767daa7a1b36cda9dba5450e29d9e744e6a5b142c31f6e558d39d26dc
build-linux-elixir-otp-27
7.92 MB
sha256:4863d1e617689b21523b699ab1b3a99853ca863ef1c294230055b27233b12656
build-linux-elixir-otp-28
7.88 MB
sha256:bdd78755489cb21dfb8c82a7a75bc64ba1187187634cd248522fff5968579aed
build-linux-elixir-otp-29
7.89 MB
sha256:001ae5e10787cd2c7127a683ed183969cd4a3d79ca921b6594197853715993a0
build-windows-elixir-otp-27
8 MB
sha256:34a909ab2f99cc0c2f5b9775de6c56b583aee1912a05ee7e338799f80ede5e1c
build-windows-elixir-otp-28
7.97 MB
sha256:d4b2a64e279470f1f311ff6794fbedcfb59b8d42d4cd7d480fa97dba4d036139
build-windows-elixir-otp-29
7.98 MB
sha256:a5599cb2b52dfaada2d441703b967804d0cde4bd71be1c288f0b037e57c1a501
sign-linux-elixir-otp-27
7.92 MB
sha256:767c31bdd4b4943221a9bae4494c95841590f404a308d0592b4734fb204aa7cd
sign-linux-elixir-otp-28
7.88 MB
sha256:1acbf7acff6e56ed83eae2347fc4cae1509126cb30a004b48591e862d73ebb20
sign-linux-elixir-otp-29
7.89 MB
sha256:f9bbbdba99dd83efc1a7b2e4186e57ef1b4f9b9d52063c45a4f3eff5c881c2ab
sign-windows-elixir-otp-27
8 MB
sha256:4405dd6338771b790610e7563fe30b5a3a7754397b59e3c47ed160b3d3e7c70e
sign-windows-elixir-otp-28
7.98 MB
sha256:507da2227a6615c8d2c11f73bcf8f276242b8e1771342d413430c7eac2f89b11
sign-windows-elixir-otp-29
7.99 MB
sha256:1cc10505b65f355b2ac283d99e3a846075bb6fa8092ef72ac9581b68fcee891d