Skip to content

Raise ArgumentError in Keyword.from_keys/2 for non-atom keys (#15… #1682

Raise ArgumentError in Keyword.from_keys/2 for non-atom keys (#15…

Raise ArgumentError in Keyword.from_keys/2 for non-atom keys (#15… #1682

Triggered via push March 16, 2026 17:30
Status Success
Total duration 18m 55s
Artifacts 15

release.yml

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

Annotations

8 warnings
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 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 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 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/
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 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/
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:38fcf250230fd5c8ae570c02fb774a480873fdaae9fd9bc4ce278521dac68895
Docs
6.58 MB
sha256:ddaf3092bcc754abcb8bbf760e515d5226fc138fc28773b3b523453d299cd545
SBoM
81.8 KB
sha256:28caa9d139e071c45a2c544f3190d5e98c328be776b1f1297babccf5329e31ce
build-linux-elixir-otp-27
7.94 MB
sha256:a8e9e5dffc8e7850b47d9e31c1ec06d9bdd4d2e186d07c15e3d8beb5752604ac
build-linux-elixir-otp-28
7.9 MB
sha256:654ce0566c5b9ef69f7de93eeba06de034b7b2458a0d07ae2f980463a73c88c0
build-linux-elixir-otp-29
7.91 MB
sha256:1f5572693c45492f240f87ebd12ae087d711c7e3b2fefd0d8d6b06b489cfac9c
build-windows-elixir-otp-27
8.02 MB
sha256:50a60120d89c81123c4a3988e8652217d50327a7ae6636562ead154a931f93e1
build-windows-elixir-otp-28
7.99 MB
sha256:dbcc2df2f9cc0ac7a0390682005654e5519d9fa3ef4b67216f29f9947687dae6
build-windows-elixir-otp-29
8 MB
sha256:f3844148b139657fc496382fe28320beaa17b7fd46bacd4762b05b1ac990f614
sign-linux-elixir-otp-27
7.94 MB
sha256:db67243963537aa1f6b33c21cbaa9bcb5b459d5d724fb8d5192ab4f836ed8e88
sign-linux-elixir-otp-28
7.9 MB
sha256:30c592e5ac86b12a13450dec9bc51abbe9f8488d821a2faea6aa26e662a005fe
sign-linux-elixir-otp-29
7.91 MB
sha256:f200e5a9fc85e968d9d79be34c0d74c932a456720af1eda65be12e01f573cfc6
sign-windows-elixir-otp-27
8.02 MB
sha256:9b345b4e04a71b60e70233cb56620b4fa1d71f7c42d3bfb6b7fa3432e5e302bf
sign-windows-elixir-otp-28
8 MB
sha256:f18c3d4037bbc54240532b089cc4f595c2028788c80404146bd2c712385653ca
sign-windows-elixir-otp-29
8.01 MB
sha256:c6dd5be8d28e148dba8ac0133c697c4ae2050f0629df84c20f1e5d5645e3334c