Skip to content

Refine hd/tl in guards, closes #15198 #1684

Refine hd/tl in guards, closes #15198

Refine hd/tl in guards, closes #15198 #1684

Triggered via push March 17, 2026 08:36
Status Success
Total duration 13m 12s
Artifacts 15

release.yml

on: push
Matrix: build
Create draft release
7s
Create draft release
Matrix: sign
Generate SBoM
9m 7s
Generate SBoM
Upload builds to hex.pm
53s
Upload builds to hex.pm
Upload release
11s
Upload release
Fit to window
Zoom out
Zoom in

Annotations

8 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/
Generate SBoM
actions/attest-sbom has been deprecated, please use actions/attest instead

Artifacts

Produced during runtime
Name Size Digest
Attestations
1.12 MB
sha256:8cdf604870d4aa3ab1d796d9bf358274e50707041b48e3f769eab8db134155e2
Docs
6.57 MB
sha256:1c2d433cdd2076617aa9bb9a655f47ddc5ca12b54dc5e4efb7313e674d84e5b0
SBoM
81.8 KB
sha256:92381377c05f75a8b02df33def8418e1db144958f852c90d7f6b6305b0cf6d42
build-linux-elixir-otp-27
7.94 MB
sha256:4f68145716ca457f4e4bb3cfb4d9c68740e4e539330df9d82566a69958317391
build-linux-elixir-otp-28
7.9 MB
sha256:f286e80f0fc0dc799d1036203779b113ba41faa0e44ca201fc5090a4aeeaff09
build-linux-elixir-otp-29
7.91 MB
sha256:8b212cd8eeec0acf9488218e4fb3bdf5455d265174dad6daf3e1e81762db1ac3
build-windows-elixir-otp-27
8.02 MB
sha256:d45f5c91948b0c53ee81b8698397a5aff1db75a6a50e3f667770ae779685cd6b
build-windows-elixir-otp-28
7.99 MB
sha256:45191b0607291c361a9b4b6dccc3dd6e2119dc1375b9d9bf4e777f83ed40dadd
build-windows-elixir-otp-29
8 MB
sha256:a5ae4b7adb220d87269a06871fe749e2438201c71cf6a29e7d9bb0c4f9c6e98c
sign-linux-elixir-otp-27
7.94 MB
sha256:3e0f683ffb6cc039c8dff0b5f8851ec8bcc6a3f947d7fdfb8f381d45682281d3
sign-linux-elixir-otp-28
7.91 MB
sha256:c29f57a8e4ca3be2934216a7fe035511b94e079dbb5a0b6594a5b1aa7d7d8a16
sign-linux-elixir-otp-29
7.92 MB
sha256:e6fa2b994db2bb935748503b2b299dc68fce6cbb55fc077c69942bdd6b99a056
sign-windows-elixir-otp-27
8.03 MB
sha256:1f50164d9d9706df3136ab6f1396f5546a80d017cd4ed74efc0517552cbe89f9
sign-windows-elixir-otp-28
8 MB
sha256:b12266d84e69ca13b95766eec90e99b5f52d0a2f9935f51457ab26e4850d0f06
sign-windows-elixir-otp-29
8.01 MB
sha256:155aee4221ef476fc99372c4b95911ab4308b53972360590aa3bf1583e828473