Repository navigation
chore(deps): update github-actions (maint-29) (major) - #11781
Open
renovate-bot wants to merge 1 commit into
Open
renovate-bot wants to merge 1 commit into
renovate-bot wants to merge 1 commit into
Conversation
|
|
Contributor
CT Test Results 1 files 11 suites 3m 48s ⏱️ Results for commit 0709e67. ♻️ This comment has been updated with latest results. To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass. See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally. Artifacts// Erlang/OTP Github Action Bot |
renovate-bot
force-pushed
the
renovate/maint-29-major-github-actions
branch
6 times, most recently
from
October 15, 2026 12:12
ba9f14b to
ebb5f91
Compare
kikofernandez
previously approved these changes
Oct 19, 2026
renovate-bot
force-pushed
the
renovate/maint-29-major-github-actions
branch
from
October 19, 2026 11:09
ebb5f91 to
4a8d3c2
Compare
kikofernandez
previously approved these changes
Oct 19, 2026
renovate-bot
force-pushed
the
renovate/maint-29-major-github-actions
branch
from
October 20, 2026 10:55
4a8d3c2 to
244a2b0
Compare
renovate-bot
force-pushed
the
renovate/maint-29-major-github-actions
branch
from
October 21, 2026 16:24
244a2b0 to
2723ad7
Compare
renovate-bot
force-pushed
the
renovate/maint-29-major-github-actions
branch
from
October 23, 2026 17:15
2723ad7 to
0709e67
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
v6.1.0→v7.2.0v3→v4v4→v6v5.1.0→v6.1.0v6.1.0→v7.0.1v2.2.2→v3.3.0v8.0.0→v9.0.0v3.7.0→v4.7.0v3.0.4→v4.0.328→29.1.227→29.1.2v3.39.0→v4.39.115→26Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
Vampire/setup-wsl
v7.2.0Compare Source
Highlights
Support for Ubuntu 26.04 was added
Details
faf9eae]cacfb43]v7.1.1Compare Source
Highlights
Details
2d33ce2]c2d96e3]61d4c71]d7ad2be]209f715]150c11a]2b8984b]83cdd9e]3a37b24]53a71a7]259c51c]ac90967]4432217]b6d7e8f]abc15e6]af3cc07]9dad32c]001f9a7]0d0ffc5]cde7237]54be1cd]ca22ab5]3c4e3d7]623999b]d3d968e]915c49c]287e496]61fa597]370f6a8]93fa162]13dfd71]ddad446]97c7f16]v7.0.0Compare Source
Breaking Changes
Details
953e6c3]efe0179]04ef237]b67c897]ab5ed27]0dc99a1]4e9c3b1]9928f17]f9577ca]cf87199]actions/attest-sbom
v4.1.0Compare Source
What's Changed
@actions/attestfrom 3.0.0 to 3.1.0 by @bdehamer in actions/attest#362@actions/attestfrom 3.1.0 to 3.2.0 by @bdehamer in actions/attest#365subject-versioninput for inclusion in storage record by @bdehamer in actions/attest#364Full Changelog: actions/attest-sbom@v4.0.0...v4.1.0
v4.0.0Compare Source
What's Changed
Full Changelog: actions/attest-sbom@v3...v4.0.0
actions/cache
v6.1.0Compare Source
What's Changed
Full Changelog: actions/cache@v6...v6.1.0
v6.0.0Compare Source
What's Changed
Full Changelog: actions/cache@v5...v6.0.0
v5.1.0Compare Source
What's Changed
Full Changelog: actions/cache@v5...v5.1.0
v5.0.5Compare Source
What's Changed
Full Changelog: actions/cache@v5...v5.0.5
v5.0.4Compare Source
What's Changed
New Contributors
Full Changelog: actions/cache@v5...v5.0.4
v5.0.3Compare Source
What's Changed
@actions/cacheto v5.0.5 (Resolves: https://github.com/actions/cache/security/dependabot/33)@actions/coreto v2.0.3Full Changelog: actions/cache@v5...v5.0.3
v5.0.2: v.5.0.2Compare Source
v5.0.2
What's Changed
When creating cache entries, 429s returned from the cache service will not be retried.
v5.0.1Compare Source
v5.0.1
What's Changed
v5.0.0
What's Changed
Full Changelog: actions/cache@v5...v5.0.1
v5.0.0Compare Source
What's Changed
Full Changelog: actions/cache@v4.3.0...v5.0.0
actions/checkout
v7.0.1Compare Source
v7.0.0Compare Source
actions/create-github-app-token
v3.3.0Compare Source
Features
Bug Fixes
v3.2.0Compare Source
Features
repositoriesinput (#372) (85eb8dd)Bug Fixes
v3.1.1Compare Source
Bug Fixes
v3.1.0Compare Source
Bug Fixes
Features
client-idinput and deprecateapp-id(#353) (e6bd4e6)v3.0.0Compare Source
NODE_USE_ENV_PROXYfor proxy support (#342) (4451bcb)Bug Fixes
BREAKING CHANGES
actions/github-script
v9.0.0Compare Source
New features:
getOctokitfactory function — Available directly in the script context. Create additional authenticated Octokit clients with different tokens for multi-token workflows, GitHub App tokens, and cross-org access. See Creating additional clients withgetOctokitfor details and examples.ACTIONS_ORCHESTRATION_IDenvironment variable is automatically appended to the user-agent string for request tracing.Breaking changes:
require('@actions/github')no longer works in scripts. The upgrade to@actions/githubv9 (ESM-only) meansrequire('@actions/github')will fail at runtime. If you previously used patterns likeconst { getOctokit } = require('@actions/github')to create secondary clients, use the new injectedgetOctokitfunction instead — it's available directly in the script context with no imports needed.getOctokitis now an injected function parameter. Scripts that declareconst getOctokit = ...orlet getOctokit = ...will get aSyntaxErrorbecause JavaScript does not allowconst/letredeclaration of function parameters. Use the injectedgetOctokitdirectly, or usevar getOctokit = ...if you need to redeclare it.@actions/githubinternals beyond the standardgithub/octokitclient, you may need to update those references for v9 compatibility.What's Changed
New Contributors
Full Changelog: actions/github-script@v8.0.0...v9.0.0
docker/login-action
v4.7.0Compare Source
registry-authby @crazy-max in #1089Full Changelog: docker/login-action@v4.6.0...v4.7.0
v4.6.0Compare Source
Full Changelog: docker/login-action@v4.5.2...v4.6.0
v4.5.2Compare Source
Full Changelog: docker/login-action@v4.5.1...v4.5.2
v4.5.1Compare Source
dhi.ioas Docker Hub OIDC registry by @crazy-max in #1054Full Changelog: docker/login-action@v4.5.0...v4.5.1
v4.5.0Compare Source
Full Changelog: docker/login-action@v4.4.0...v4.5.0
v4.4.0Compare Source
registry-authsecret mask by @crazy-max in #1035Full Changelog: docker/login-action@v4.3.0...v4.4.0
v4.3.0Compare Source
Full Changelog: docker/login-action@v4.2.0...v4.3.0
v4.2.0Compare Source
Full Changelog: docker/login-action@v4.1.0...v4.2.0
v4.1.0Compare Source
Full Changelog: docker/login-action@v4.0.0...v4.1.0
v4.0.0Compare Source
Full Changelog: docker/login-action@v3.7.0...v4.0.0
dorny/paths-filter
v4.0.3Compare Source
v4.0.2Compare Source
v4.0.1Compare Source
v4.0.0Compare Source
erlang/otp
v29.1.2: OTP 29.1.2Compare Source
Check out the git tag OTP-29.1.2, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below.
POTENTIAL INCOMPATIBILITIES
When the max_channels limit is reached for a port-forwarding channel (direct-tcpip or forwarded-tcpip), the SSH daemon now refuses the individual channel with SSH_MSG_CHANNEL_OPEN_FAILURE and keeps the connection alive, instead of terminating the whole SSH connection. Port-forwarding channels now behave like session channels, which already survived the limit, and this matches OpenSSH. Applications that relied on the connection being closed when the channel limit was reached must instead handle the channel-open failure.
Own Id: OTP-20420
Application(s): ssh
Related Id(s): [PR-11708]
compiler-10.0.7
The compiler-10.0.7 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Fix native record bugs when used together with
try...catchOwn Id: OTP-20415
Related Id(s): [Internal consistency check fails on native record construction #11691], [PR-11719]
Compilation of a function with thousands of clauses would be very slow.
Own Id: OTP-20437
Related Id(s): [Quadratic compile time in beam_ssa_bool since OTP-20140 #11735], [PR-11767]
Sometimes compiling with
deterministicwould not guarantee generation of identical BEAM files for every build.Own Id: OTP-20438
Related Id(s): [compiler: type annotation of a register depends on atom creation order (Code chunk differs for identical input) #11748], [PR-11753]
A crash in
sys_core_foldon native record patterns has been eliminated.Own Id: OTP-20440
Related Id(s): [Internal error in sys_core on native record pattern #11724], [PR-11768]
dialyzer-6.0.4
The dialyzer-6.0.4 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Dialyzer will now avoid an infinite loop when multiple nominal types with the same structure are analyzed together.
Own Id: OTP-20444
Related Id(s): [dialyzer never terminates:
erl_types:t_sup/2loops innominal_set_absorb/3#11762], [PR-11763]erts-17.1.1
The erts-17.1.1 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Two trace sessions that trace
garbage_collectionon the same process crash the emulator on the first collection.trace_gc()inerl_trace.cbuilds the GC info list on a temporary heap for the first session and frees it inside the session loop. The next session reusesmsg, which now points into freed memory.The memory is now freed after the session loop, which removes the use-after-free.
Own Id: OTP-20385
Related Id(s): [PR-11623]
Fix native record bugs when used together with
try...catchOwn Id: OTP-20415
Related Id(s): [Internal consistency check fails on native record construction #11691], [PR-11719]
inets-9.8.1
The inets-9.8.1 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Credentials supplied in the userinfo component of a request URI (
http://user:password@host/path) were still sent to the redirect target whenhttpcfollowed a cross-origin redirect. The userinfo component is now cleared together with the sensitive headers whenever the redirect target differs in host or port from the original request. Redirects that stay within the same origin are unaffected and still carry the credentials.Own Id: OTP-20456
Related Id(s): [GH-SA-m75x-4vwg-ggjh], [PR-11825], [CVE-2026-48856], OTP-20155
mnesia-4.27.1
The mnesia-4.27.1 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Fixed the type specification for
mnesia:restore/2, which incorrectly listed the operationrestore_tablesinstead ofrecreate_tables, causing Dialyzer to reject valid calls and accept invalid ones.Own Id: OTP-20442
Related Id(s): [PR-11755]
odbc-2.17.2
The odbc-2.17.2 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Fix error handling to avoid possible memory issues that could cause odbc port program to fail.
Own Id: OTP-20439
Related Id(s): [PR-11808]
public_key-1.21.8
The public_key-1.21.8 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Enforce the RFC 5280 basic-constraints CA checks for X.509 version 1 and version 2 certificates during certificate path validation. A v1/v2 certificate carries no extensions and therefore no basicConstraints, so it must never be accepted as a CA; such a certificate is now rejected in issuer position with {bad_cert, missing_basic_constraint} while remaining valid as a leaf. This closes the version-1 path left uncovered by the earlier CVE-2026-42789 fix.
Own Id: OTP-20423
Related Id(s): [PR-11727], [CVE-2026-42789]
snmp-5.20.6
The snmp-5.20.6 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
The SNMP agent no longer fails to answer an SNMPv3 message whose msgUserName matches the configured terminating-discovery trigger_username (by default the empty string) and whose msgAuthoritativeEngineID is the agent's own engine ID. Such a message is not a stage-1 discovery request, but the agent treated it as one and then failed while generating the report, logging a configuration error and discarding the request without responding. The agent now answers it with a usmStatsUnknownUserNames report, as prescribed by RFC 3414, section 3.2. As a consequence of the same change, a message carrying the trigger user name together with an unknown, non-empty engine ID is now answered with a usmStatsUnknownEngineIDs report instead of being silently discarded.
Own Id: OTP-20427
Related Id(s): ERIERL-1362, [PR-11823]
The byte-length bounds added in OTP-20346 for varbind values now apply to every integer field decoded by snmp_pdus: the v3 header fields msgID, msgMaxSize and msgSecurityModel, the USM security parameters msgAuthoritativeEngineBoots and msgAuthoritativeEngineTime, and the PDU fields request-id, error-status, error-index, non-repeaters, max-repetitions, generic-trap and specific-trap. Each field accepts at most the number of BER content octets that its type requires, instead of an arbitrary number of octets that were converted into a large integer. An over-long integer is now signalled with an exit rather than a throw. Code that calls the exported snmp_pdus decode functions inside a catch will receive {'EXIT', Reason} where it previously received the thrown term directly. Inside the agent and manager, such a message is now discarded and counted in snmpInASNParseErrs; previously it caused a case_clause failure during message processing.
Own Id: OTP-20428
Related Id(s): [GH-SA-q7cq-pfgf-5hr7], [PR-11824], OTP-20346
ssh-6.0.7
The ssh-6.0.7 application can be applied independently of other applications on a full OTP 29 installation.
Fixed Bugs and Malfunctions
Fixed a bug where SSH CLI sessions using {shell, {shell, start, []}} did not handle latin1-encoded put_chars messages from the Erlang shell. This caused exception output (e.g. "** exception error: ...") to not be displayed on the SSH client, and {unhandled_request, ...} messages to appear on the daemon host.
Own Id: OTP-20359
Related Id(s): [PR-11474]
Fixed the following bugs in the SSH application:
Own Id: OTP-20360
Related Id(s): [PR-11561]
Fix
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.