Skip to content

Optimize Keyword.validate/2 to avoid building new list (#15269) #1742

Optimize Keyword.validate/2 to avoid building new list (#15269)

Optimize Keyword.validate/2 to avoid building new list (#15269) #1742

Triggered via push April 14, 2026 22:07
Status Success
Total duration 11m 9s
Artifacts 15

release.yml

on: push
Matrix: build
Create draft release
5s
Create draft release
Matrix: sign
Upload builds to hex.pm
50s
Upload builds to hex.pm
Upload release
9s
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. Node.js 20 will be removed from the runner on September 16th, 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. Node.js 20 will be removed from the runner on September 16th, 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. Node.js 20 will be removed from the runner on September 16th, 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. Node.js 20 will be removed from the runner on September 16th, 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
Generate SBoM
Failed to restore:
Generate SBoM
Failed to restore:
Generate SBoM
Failed to restore:

Artifacts

Produced during runtime
Name Size Digest
Attestations
1.13 MB
sha256:1bf190e86f7d40f51c9e5a2b8c23204937f33f537ccacdf881ecbe505c269243
Docs
6.59 MB
sha256:6833873d5255bf7a39ef95d50d5905ff0a4d235255cae65860b111e84597125f
SBoM
82 KB
sha256:6015027b1373cfff1b8bf77269b367c0fa8686f5439bc50e63baf3786d5b627e
build-linux-elixir-otp-27
8.03 MB
sha256:d33a714e45fed55803dd8eff668f154b5d4cea76fb9145a85358087323f9fa31
build-linux-elixir-otp-28
8 MB
sha256:8ae729224f129010cd521efc1a1686ffb6713dab25ad4f93943d3e2ab34ac663
build-linux-elixir-otp-29
8.01 MB
sha256:eef25238012e6d0a382a9ef1b3f49cd8e8d6bf8f219b53f038eb1bd22ecd64e0
build-windows-elixir-otp-27
8.11 MB
sha256:f20e0e61e0a1919a6df7f40a1297929c402fcd4cb7a6598f70f787ab27d897f0
build-windows-elixir-otp-28
8.08 MB
sha256:8f283e9476a4ea4a3c4447b2883a564a89e6c44b0f84c78d7ea76e83c0b23818
build-windows-elixir-otp-29
8.09 MB
sha256:a4b8a71b7e04c3a9480a06ba49a42cd503062d2ab92e3c6bdbf5c67c66e9aee2
sign-linux-elixir-otp-27
8.03 MB
sha256:b8548c277677cea55079360c26d438286346a06f5cf630ff613d66f64e8d69b5
sign-linux-elixir-otp-28
8 MB
sha256:811605e41d28cad5e6141d569b8d259c6f64cba9c3eb7f72b3c64576cfa8f945
sign-linux-elixir-otp-29
8.01 MB
sha256:a0bf1537f1cbe3fb2b6a5eaa381b812e8db456b4ee4489ea831a21f7f2ea8f24
sign-windows-elixir-otp-27
8.12 MB
sha256:0f90c23f9a9c48c3e63fcc4b84bc7d53e4acd08074d0dc52bca863f891042722
sign-windows-elixir-otp-28
8.09 MB
sha256:eedacbae9bbe0e4308ef9807e1d0eeae35abb9ea99a1b2f9ccaae27eeaf6b5de
sign-windows-elixir-otp-29
8.1 MB
sha256:cd8b506ccfed55620e713fa72996c24072c37c59951e42db4632b3bab57314d4