Skip to content

Improve function argument naming, specs and guards in Mix (#15216) #1704

Improve function argument naming, specs and guards in Mix (#15216)

Improve function argument naming, specs and guards in Mix (#15216) #1704

Triggered via push March 26, 2026 11:18
Status Success
Total duration 16m 4s
Artifacts 15

release.yml

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

Annotations

11 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 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/
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
Generate SBoM
Failed to restore:
Generate SBoM
Failed to restore:
Generate SBoM
Failed to restore:

Artifacts

Produced during runtime
Name Size Digest
Attestations
1.12 MB
sha256:ac18d0800604089a1c09389356fe36f71f2675859e42946372451e332a7fc42a
Docs
6.58 MB
sha256:d25eaa1b2fa0e1a4470b1b6dc65eb45117cde962ec6657d77b5777873811647f
SBoM
81.8 KB
sha256:5ef6db82ddfb3d69fcdbf2b1534162612dfc402cce6502bf3a1b64dc66eaace5
build-linux-elixir-otp-27
7.94 MB
sha256:84238e768956cc2f59eb1fc4d3b112520bc4efc54ad3df0a43160a0dcc064368
build-linux-elixir-otp-28
7.91 MB
sha256:94fcee66c544c4f3009208860e1edfad96a67b87404503a173b7f1643c34272f
build-linux-elixir-otp-29
7.92 MB
sha256:0f27199494965586bcf7d2420225e64cd634295c1af10941fbe9bf4c7c630cb2
build-windows-elixir-otp-27
8.02 MB
sha256:f3d6ad490d4a92f9fa97bd2a6395ceb6a6d62964223d2e79e8a9b7b9a4c67c98
build-windows-elixir-otp-28
7.99 MB
sha256:44995ee600203d600f8d8d7d53b18ade59a4cca86618266bdfb6927f36889dbf
build-windows-elixir-otp-29
8 MB
sha256:9fe5b762f86b3f1328a5cb3858d6b5dcfa82feb7db8bb841bfd214b99ff300a5
sign-linux-elixir-otp-27
7.94 MB
sha256:e36e936a80274aa41eadab463fb2df66dd3cf0f4d1a04fa64a6ec7bec29ac15d
sign-linux-elixir-otp-28
7.91 MB
sha256:9966a85bd53dbaa32f332db34166be25189416d85f59533560f9831dd46e0335
sign-linux-elixir-otp-29
7.92 MB
sha256:383aa46d21ccfb9cede9947a18980beab598191835d6e574d0b395e6e1b39b23
sign-windows-elixir-otp-27
8.03 MB
sha256:989ad933d17108897ca78f7c3b7bbb1deccdb781d454bafdd2afb818c21663a0
sign-windows-elixir-otp-28
8 MB
sha256:ff20728df2405c159446bfb0ce205fddbb31001c692c987371e1bf0619719d87
sign-windows-elixir-otp-29
8.01 MB
sha256:922c5750dfc37d43000ff477f91b8d3ec2ef9d4ddeb94a8ca1024cca93b01047