Closed renovate[bot] closed 7 months ago
[puLL-Merge] - actions/checkout@v4.1.1..v4.1.3
This PR makes several changes to the actions/checkout
codebase:
sparse-checkout
option is not provided. This fixes an issue where sparse checkout settings could persist unexpectedly.ssh-user
option to allow configuring the SSH user.The main motivation seems to be fixing the sparse checkout persistence bug and improving the reliability of the test workflow.
ssh-user
input is used to construct Git URLs without any validation or sanitization. Validate the input is a safe username.workflow_dispatch
, reducing risk of it being abused. But access to trigger it should be restricted.Overall the changes look reasonable, with the main security recommendation being to validate the ssh-user
input. Let me know if you have any other questions!
This PR contains the following updates:
v4.1.1
->v4.1.3
Release Notes
actions/checkout (actions/checkout)
### [`v4.1.3`](https://togithub.com/actions/checkout/releases/tag/v4.1.3) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3) #### What's Changed - Update `actions/checkout` version in `update-main-version.yml` by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650) - Check git version before attempting to disable `sparse-checkout` by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656) - Add SSH user parameter by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685) **Full Changelog**: https://github.com/actions/checkout/compare/v4.1.2...v4.1.3 ### [`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2) - Fix: Disable sparse checkout whenever `sparse-checkout` option is not present [@dscho](https://togithub.com/dscho) in [https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)Configuration
š Schedule: Branch creation - " 0-4 * 3" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.