solrbot opened a new pull request, #4485:
URL: https://github.com/apache/solr/pull/4485

   This PR contains the following updates:
   
   | Package | Type | Update | Change |
   |---|---|---|---|
   | 
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
 | action | major | `v4.1.8` → `v8.0.1` |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>actions/download-artifact (actions/download-artifact)</summary>
   
   ### 
[`v8.0.1`](https://redirect.github.com/actions/download-artifact/releases/tag/v8.0.1)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v8...v8.0.1)
   
   #### What's Changed
   
   - Support for CJK characters in the artifact name by 
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in 
[#&#8203;471](https://redirect.github.com/actions/download-artifact/pull/471)
   - Add a regression test for artifact name + content-type mismatches by 
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in 
[#&#8203;472](https://redirect.github.com/actions/download-artifact/pull/472)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v8...v8.0.1>
   
   ### 
[`v8.0.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v8.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v8...v8)
   
   #### v8 - What's new
   
   > \[!IMPORTANT]
   > actions/download-artifact\@&#8203;v8 has been migrated to an ESM module. 
This should be transparent to the caller but forks might need to make 
significant changes.
   
   > \[!IMPORTANT]
   > Hash mismatches will now error by default. Users can override this 
behavior with a setting change (see below).
   
   ##### Direct downloads
   
   To support direct uploads in `actions/upload-artifact`, the action will no 
longer attempt to unzip all downloaded files. Instead, the action checks the 
`Content-Type` header ahead of unzipping and skips non-zipped files. Callers 
wishing to download a zipped file as-is can also set the new `skip-decompress` 
parameter to `true`.
   
   ##### Enforced checks (breaking)
   
   A previous release introduced digest checks on the download. If a download 
hash didn't match the expected hash from the server, the action would log a 
warning. Callers can now configure the behavior on mismatch with the 
`digest-mismatch` parameter. To be secure by default, we are now defaulting the 
behavior to `error` which will fail the workflow run.
   
   ##### ESM
   
   To support new versions of the @&#8203;actions/\* packages, we've upgraded 
the package to ESM.
   
   #### What's Changed
   
   - Don't attempt to un-zip non-zipped downloads by 
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in 
[#&#8203;460](https://redirect.github.com/actions/download-artifact/pull/460)
   - Add a setting to specify what to do on hash mismatch and default it to 
`error` by [@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in 
[#&#8203;461](https://redirect.github.com/actions/download-artifact/pull/461)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v7...v8.0.0>
   
   ### 
[`v8`](https://redirect.github.com/actions/download-artifact/compare/v7.0.0...v8)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v7.0.0...v8)
   
   ### 
[`v7.0.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v7.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v7.0.0...v7.0.0)
   
   #### v7 - What's new
   
   > \[!IMPORTANT]
   > actions/download-artifact\@&#8203;v7 now runs on Node.js 24 (`runs.using: 
node24`) and requires a minimum Actions Runner version of 2.327.1. If you are 
using self-hosted runners, ensure they are updated before upgrading.
   
   ##### Node.js 24
   
   This release updates the runtime to Node.js 24. v6 had preliminary support 
for Node 24, however this action was by default still running on Node.js 20. 
Now this action by default will run on Node.js 24.
   
   #### What's Changed
   
   - Update GHES guidance to include reference to Node 20 version by 
[@&#8203;patrikpolyak](https://redirect.github.com/patrikpolyak) in 
[#&#8203;440](https://redirect.github.com/actions/download-artifact/pull/440)
   - Download Artifact Node24 support by 
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in 
[#&#8203;415](https://redirect.github.com/actions/download-artifact/pull/415)
   - fix: update 
[@&#8203;actions/artifact](https://redirect.github.com/actions/artifact) to fix 
Node.js 24 punycode deprecation by 
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in 
[#&#8203;451](https://redirect.github.com/actions/download-artifact/pull/451)
   - prepare release v7.0.0 for Node.js 24 support by 
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in 
[#&#8203;452](https://redirect.github.com/actions/download-artifact/pull/452)
   
   #### New Contributors
   
   - [@&#8203;patrikpolyak](https://redirect.github.com/patrikpolyak) made 
their first contribution in 
[#&#8203;440](https://redirect.github.com/actions/download-artifact/pull/440)
   - [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) made their 
first contribution in 
[#&#8203;415](https://redirect.github.com/actions/download-artifact/pull/415)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0>
   
   ### 
[`v7`](https://redirect.github.com/actions/download-artifact/compare/v6.0.0...v7.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v6.0.0...v7.0.0)
   
   ### 
[`v6.0.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v6.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v6.0.0...v6.0.0)
   
   #### What's Changed
   
   **BREAKING CHANGE:** this update supports Node `v24.x`. This is not a 
breaking change per-se but we're treating it as such.
   
   - Update README for download-artifact v5 changes by 
[@&#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in 
[#&#8203;417](https://redirect.github.com/actions/download-artifact/pull/417)
   - Update README with artifact extraction details by 
[@&#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in 
[#&#8203;424](https://redirect.github.com/actions/download-artifact/pull/424)
   - Readme: spell out the first use of GHES by 
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in 
[#&#8203;431](https://redirect.github.com/actions/download-artifact/pull/431)
   - Bump `@actions/artifact` to `v4.0.0`
   - Prepare `v6.0.0` by 
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in 
[#&#8203;438](https://redirect.github.com/actions/download-artifact/pull/438)
   
   #### New Contributors
   
   - [@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) made their 
first contribution in 
[#&#8203;431](https://redirect.github.com/actions/download-artifact/pull/431)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v5...v6.0.0>
   
   ### 
[`v6`](https://redirect.github.com/actions/download-artifact/compare/v5.0.0...v6.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v5.0.0...v6.0.0)
   
   ### 
[`v5.0.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v5.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v5.0.0...v5.0.0)
   
   #### What's Changed
   
   - Update README.md by [@&#8203;nebuk89](https://redirect.github.com/nebuk89) 
in [#&#8203;407](https://redirect.github.com/actions/download-artifact/pull/407)
   - BREAKING fix: inconsistent path behavior for single artifact downloads by 
ID by [@&#8203;GrantBirki](https://redirect.github.com/GrantBirki) in 
[#&#8203;416](https://redirect.github.com/actions/download-artifact/pull/416)
   
   #### v5.0.0
   
   ##### 🚨 Breaking Change
   
   This release fixes an inconsistency in path behavior for single artifact 
downloads by ID. **If you're downloading single artifacts by ID, the output 
path may change.**
   
   ##### What Changed
   
   Previously, **single artifact downloads** behaved differently depending on 
how you specified the artifact:
   
   - **By name**: `name: my-artifact` → extracted to `path/` (direct)
   - **By ID**: `artifact-ids: 12345` → extracted to `path/my-artifact/` 
(nested)
   
   Now both methods are consistent:
   
   - **By name**: `name: my-artifact` → extracted to `path/` (unchanged)
   - **By ID**: `artifact-ids: 12345` → extracted to `path/` (fixed - now 
direct)
   
   ##### Migration Guide
   
   ##### ✅ No Action Needed If:
   
   - You download artifacts by **name**
   - You download **multiple** artifacts by ID
   - You already use `merge-multiple: true` as a workaround
   
   ##### ⚠️ Action Required If:
   
   You download **single artifacts by ID** and your workflows expect the nested 
directory structure.
   
   **Before v5 (nested structure):**
   
   ```yaml
   - uses: actions/download-artifact@v4
     with:
       artifact-ids: 12345
       path: dist
   
   # Files were in: dist/my-artifact/
   ```
   
   > Where `my-artifact` is the name of the artifact you previously uploaded
   
   **To maintain old behavior (if needed):**
   
   ```yaml
   - uses: actions/download-artifact@v5
     with:
       artifact-ids: 12345
       path: dist/my-artifact  # Explicitly specify the nested path
   ```
   
   #### New Contributors
   
   - [@&#8203;nebuk89](https://redirect.github.com/nebuk89) made their first 
contribution in 
[#&#8203;407](https://redirect.github.com/actions/download-artifact/pull/407)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v4...v5.0.0>
   
   ### 
[`v5`](https://redirect.github.com/actions/download-artifact/compare/v4.3.0...v5.0.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v4.3.0...v5.0.0)
   
   ### 
[`v4.3.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.3.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v4.2.1...v4.3.0)
   
   #### What's Changed
   
   - feat: implement new `artifact-ids` input by 
[@&#8203;GrantBirki](https://redirect.github.com/GrantBirki) in 
[#&#8203;401](https://redirect.github.com/actions/download-artifact/pull/401)
   - Fix workflow example for downloading by artifact ID by 
[@&#8203;joshmgross](https://redirect.github.com/joshmgross) in 
[#&#8203;402](https://redirect.github.com/actions/download-artifact/pull/402)
   - Prep for v4.3.0 release by 
[@&#8203;robherley](https://redirect.github.com/robherley) in 
[#&#8203;404](https://redirect.github.com/actions/download-artifact/pull/404)
   
   #### New Contributors
   
   - [@&#8203;GrantBirki](https://redirect.github.com/GrantBirki) made their 
first contribution in 
[#&#8203;401](https://redirect.github.com/actions/download-artifact/pull/401)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v4.2.1...v4.3.0>
   
   ### 
[`v4.2.1`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.2.1)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v4.2.0...v4.2.1)
   
   #### What's Changed
   
   - Add unit tests by [@&#8203;GhadimiR](https://redirect.github.com/GhadimiR) 
in [#&#8203;392](https://redirect.github.com/actions/download-artifact/pull/392)
   - Fix bug introduced in 4.2.0 by 
[@&#8203;GhadimiR](https://redirect.github.com/GhadimiR) in 
[#&#8203;391](https://redirect.github.com/actions/download-artifact/pull/391)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v4.2.0...v4.2.1>
   
   ### 
[`v4.2.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.2.0)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.9...v4.2.0)
   
   #### What's Changed
   
   - Update README.md by 
[@&#8203;lkfortuna](https://redirect.github.com/lkfortuna) in 
[#&#8203;384](https://redirect.github.com/actions/download-artifact/pull/384)
   - Bump artifact version, do digest check by 
[@&#8203;GhadimiR](https://redirect.github.com/GhadimiR) in 
[#&#8203;383](https://redirect.github.com/actions/download-artifact/pull/383)
   
   #### New Contributors
   
   - [@&#8203;lkfortuna](https://redirect.github.com/lkfortuna) made their 
first contribution in 
[#&#8203;384](https://redirect.github.com/actions/download-artifact/pull/384)
   - [@&#8203;GhadimiR](https://redirect.github.com/GhadimiR) made their first 
contribution in 
[#&#8203;383](https://redirect.github.com/actions/download-artifact/pull/383)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v4.1.9...v4.2.0>
   
   ### 
[`v4.1.9`](https://redirect.github.com/actions/download-artifact/releases/tag/v4.1.9)
   
   [Compare 
Source](https://redirect.github.com/actions/download-artifact/compare/v4.1.8...v4.1.9)
   
   #### What's Changed
   
   - Add workflow file for publishing releases to immutable action package by 
[@&#8203;Jcambass](https://redirect.github.com/Jcambass) in 
[#&#8203;354](https://redirect.github.com/actions/download-artifact/pull/354)
   - docs: small migration fix by 
[@&#8203;froblesmartin](https://redirect.github.com/froblesmartin) in 
[#&#8203;370](https://redirect.github.com/actions/download-artifact/pull/370)
   - Update MIGRATION.md by 
[@&#8203;andyfeller](https://redirect.github.com/andyfeller) in 
[#&#8203;372](https://redirect.github.com/actions/download-artifact/pull/372)
   - Update artifact package to 2.2.2 by 
[@&#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in 
[#&#8203;380](https://redirect.github.com/actions/download-artifact/pull/380)
   
   #### New Contributors
   
   - [@&#8203;Jcambass](https://redirect.github.com/Jcambass) made their first 
contribution in 
[#&#8203;354](https://redirect.github.com/actions/download-artifact/pull/354)
   - [@&#8203;froblesmartin](https://redirect.github.com/froblesmartin) made 
their first contribution in 
[#&#8203;370](https://redirect.github.com/actions/download-artifact/pull/370)
   - [@&#8203;andyfeller](https://redirect.github.com/andyfeller) made their 
first contribution in 
[#&#8203;372](https://redirect.github.com/actions/download-artifact/pull/372)
   - [@&#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) made their 
first contribution in 
[#&#8203;380](https://redirect.github.com/actions/download-artifact/pull/380)
   
   **Full Changelog**: 
<https://github.com/actions/download-artifact/compare/v4.1.8...v4.1.9>
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: (UTC)
   
   - Branch creation
     - Only on Sunday (`* * * * 0`)
   - 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.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this 
box
   
   ---
   
   This PR has been generated by [Renovate 
Bot](https://redirect.github.com/solrbot/renovate-github-action)
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzAuMTgiLCJ1cGRhdGVkSW5WZXIiOiI0My4xNzAuMTgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImV4ZW1wdC1zdGFsZSJdfQ==-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to