303 Commits

Author SHA1 Message Date
Christopher Homberger
3f0bddcec1 v8 for gitea 2026-04-13 12:38:28 +02:00
Daniel Kennedy
484a0b528f Update the readme (#473)
* Update the readme

* Update upload artifact versions

* Add back the GHES support note

* Update the skip-decompress description

* Be more specific with the direct download example

* Add GHES support section to TOC
2026-03-12 09:59:43 -04:00
Daniel Kennedy
3e5f45b2cf Add regression tests for CJK characters (#471)
* Add regression tests for CJK characters

* Dedupe the names and remove the ignored `name` param

* Bump @actions/artifact to v6.2.1

* Run `npm run release`

* Update licenses
2026-03-11 11:35:54 -04:00
Daniel Kennedy
e6d03f6737 Add a regression test for artifact name + content-type mismatches (#472)
* Add a regression test for artifact name + content-type mismatches

* Specify that we want v4 in a comment

* Fix the expected type
2026-03-11 08:57:07 -04:00
Daniel Kennedy
70fc10c6e5 Merge pull request #461 from actions/danwkennedy/digest-mismatch-behavior
Add a setting to specify what to do on hash mismatch and default it to `error`
2026-02-23 15:27:01 -05:00
Daniel Kennedy
f258da9a50 Add change docs 2026-02-23 15:12:17 -05:00
Daniel Kennedy
ccc058e5fb Fix linting issues 2026-02-23 15:07:11 -05:00
Daniel Kennedy
bd7976ba57 Add a setting to specify what to do on hash mismatch and default it to error 2026-02-23 15:07:11 -05:00
Daniel Kennedy
ac21fcf45e Merge pull request #460 from actions/danwkennedy/download-no-unzip
Don't attempt to un-zip non-zipped downloads
2026-02-23 15:05:25 -05:00
Daniel Kennedy
15999bff51 Add note about package bumps 2026-02-23 12:32:38 -05:00
Daniel Kennedy
974686ed50 Bump the version to v8 and add release notes 2026-02-23 12:31:19 -05:00
Daniel Kennedy
fbe48b1d27 Update test names to make it clearer what they do 2026-02-23 12:21:41 -05:00
Daniel Kennedy
96bf374a61 One more test fix 2026-02-23 12:18:06 -05:00
Daniel Kennedy
b8c4819ef5 Fix skip decompress test 2026-02-23 12:13:23 -05:00
Daniel Kennedy
7127277c52 Fixup the minimatch license 2026-01-30 15:53:50 -05:00
Daniel Kennedy
41a8b730f4 Re-add minimatch.dep.yml 2026-01-30 15:51:28 -05:00
Daniel Kennedy
6533bb2df3 Revert "Updated the licensed version"
This reverts commit e6afc5e70e.
2026-01-30 15:45:48 -05:00
Daniel Kennedy
e6afc5e70e Updated the licensed version 2026-01-30 15:44:23 -05:00
Daniel Kennedy
87db0e9f47 Cache licenses 2026-01-30 15:34:43 -05:00
Daniel Kennedy
c9ff097e79 Update the integration test 2026-01-30 14:45:33 -05:00
Daniel Kennedy
882c7072ac Add an integration test for skip-decompress 2026-01-30 14:33:56 -05:00
Daniel Kennedy
6d4a0de04f Add tests 2026-01-30 14:19:20 -05:00
Daniel Kennedy
f45b79f03c Don't attempt to un-zip non-zipped downloads 2026-01-30 14:16:38 -05:00
Daniel Kennedy
1d636af56d Upgrade jest and typescript 2026-01-30 14:15:49 -05:00
Daniel Kennedy
43c2394920 Migrate eslint to v9 2026-01-30 14:15:20 -05:00
Daniel Kennedy
3d65dc0e0b Update .gitignore 2026-01-30 14:14:33 -05:00
Salman Chishti
37930b1c2a Merge pull request #452 from actions/download-artifact-v7-release
prepare release v7.0.0 for Node.js 24 support
2025-12-12 17:58:13 +00:00
Salman Muin Kayser Chishti
72582b9e0a doc: update readme 2025-12-12 17:39:35 +00:00
Salman Muin Kayser Chishti
0d2ec9d4cb chore: release v7.0.0 for Node.js 24 support
- Update to Node.js 24 runtime (runs.using: node24)
- Bump version to 7.0.0
- Update README with v7 release notes
- Rebuild dist
2025-12-12 17:28:48 +00:00
Salman Chishti
fd7ae8fda6 Merge pull request #451 from actions/fix-storage-blob
fix: update @actions/artifact to fix Node.js 24 punycode deprecation
2025-12-12 17:15:11 +00:00
Salman Muin Kayser Chishti
d484700543 chore: restore minimatch.dep.yml license file 2025-12-12 17:06:28 +00:00
Salman Muin Kayser Chishti
03a808050e chore: remove obsolete dependency license files 2025-12-12 17:00:38 +00:00
Salman Muin Kayser Chishti
56fe6d904b chore: update @actions/artifact license file to 5.0.1 2025-12-12 16:55:18 +00:00
Salman Muin Kayser Chishti
8e3ebc4ab4 chore: update package-lock.json with @actions/artifact@5.0.1 2025-12-12 16:48:18 +00:00
Salman Muin Kayser Chishti
1e3c4b4d49 fix: update @actions/artifact to ^5.0.0 for Node.js 24 punycode fix
Updates @actions/artifact dependency to use the published npm version
which includes @azure/storage-blob ^12.29.1 that fixes the punycode
deprecation warning on Node.js 24.
2025-12-12 16:48:12 +00:00
Salman Muin Kayser Chishti
458627d354 chore: use local @actions/artifact package for Node.js 24 testing
This branch uses a local file reference to @actions/artifact which includes
the updated @azure/storage-blob ^12.29.1 to fix the punycode deprecation
warning on Node.js 24.

This is a test branch - do not merge until @actions/artifact@5.0.1 is published.
2025-12-12 15:19:27 +00:00
Salman Chishti
623bd53c6d Merge pull request #415 from salmanmkc/node24
Download Artifact Node24 support
2025-12-12 14:39:57 +00:00
Salman Muin Kayser Chishti
91bf594342 chore: add minimatch.dep.yml license file 2025-12-12 08:43:16 +00:00
Salman Muin Kayser Chishti
15367cc415 chore: regenerate license cache and fix @bufbuild/protobuf license 2025-12-12 08:34:51 +00:00
Salman Muin Kayser Chishti
983cbdef67 Merge upstream/main and resolve conflicts for node24 2025-12-12 08:29:56 +00:00
Salman Muin Kayser Chishti
24ef429fba chore: update @actions/artifact to use npm package v5.0.0
- Changed from file:../packages/artifact to 5.0.0
- Regenerated package-lock.json
2025-12-12 08:25:39 +00:00
Salman Muin Kayser Chishti
e4bf51d561 chore: update dependencies to use published npm packages 2025-12-11 19:47:24 +00:00
Salman Muin Kayser Chishti
36990830f2 chore: use local @actions/artifact and @actions/core packages 2025-12-09 11:17:38 +00:00
Zachary Taylor
f093f21ca4 Merge pull request #440 from patrikpolyak/patch-1
Update GHES guidance to include reference to Node 20 version
2025-11-03 09:42:58 -05:00
Patrik Polyak
6c8e9a74a3 Fix typo in URL 2025-10-31 10:22:40 +01:00
Patrik Polyak
9fdae6bee7 Update GHES guidance to include reference to Node 20 version 2025-10-31 10:19:21 +01:00
Daniel Kennedy
018cc2cf5b Merge pull request #438 from actions/danwkennedy/prepare-6.0.0
Prepare `v6.0.0`
2025-10-24 14:15:38 -04:00
Daniel Kennedy
815651c680 Revert "Remove github.dep.yml"
This reverts commit bb3a066a8b.
2025-10-24 14:08:06 -04:00
Daniel Kennedy
bb3a066a8b Remove github.dep.yml 2025-10-24 14:04:55 -04:00
Daniel Kennedy
fa1ce46bbd Prepare v6.0.0 2025-10-24 13:56:00 -04:00
Salman Muin Kayser Chishti
e605cf51ad update dist 2025-10-15 15:19:18 +01:00
Salman Muin Kayser Chishti
a6c73a9235 update licences with temp not using package 2025-09-29 15:19:15 +01:00
Salman Muin Kayser Chishti
3d7939314b Revert licensed workflow changes - keep original behavior 2025-09-29 15:10:00 +01:00
Salman Muin Kayser Chishti
c69518956c Update licensed workflow to cache dependencies before status check 2025-09-29 15:03:02 +01:00
Salman Muin Kayser Chishti
1a965d5855 update 2025-09-29 14:57:31 +01:00
Salman Muin Kayser Chishti
9a17dd726a Fix licensed configuration by ignoring packages with missing license text 2025-09-29 14:57:12 +01:00
Salman Muin Kayser Chishti
d799cd6276 Update licensed configuration for new dependencies with Node 24 support 2025-09-29 14:55:53 +01:00
Salman Muin Kayser Chishti
f2793f092b update licenses 2025-09-29 14:52:08 +01:00
Salman Muin Kayser Chishti
d86c86bb47 Update to use local artifact package v3.0.0
- Switch from @actions/artifact@^2.3.2 to file:../packages/artifact
- Add uri-js-replace security override
- Update @actions/github to v6.0.1 for security fixes
- Rebuild dist/index.js with updated dependencies
- Fix all security vulnerabilities (0 remaining)
2025-09-29 14:18:17 +01:00
Yang Cao
4a24838f3d Merge pull request #431 from danwkennedy/patch-1
Readme: spell out the first use of GHES
2025-09-24 09:48:26 -04:00
Daniel Kennedy
5e3251c4ff Readme: spell out the first use of GHES 2025-09-24 09:44:57 -04:00
Yang Cao
abefc31eaf Merge pull request #424 from actions/yacaovsnc/update_readme
Update README with artifact extraction details
2025-08-25 16:23:50 -04:00
Yang Cao
ac43a6070a Update README with artifact extraction details
Clarified note on artifact extraction and GHES support.
2025-08-25 14:32:17 -04:00
Yang Cao
de96f4613b Merge pull request #417 from actions/yacaovsnc/update_readme
Update README for download-artifact v5 changes
2025-08-06 09:03:16 -04:00
Yang Cao
7993cb44e9 Remove migration guide for artifact download changes
Readme probably should be less verbose since it's not a changelog.
2025-08-05 18:06:12 -04:00
Yang Cao
2653c123b8 Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-05 18:02:37 -04:00
Yang Cao
7d782037f3 Update README for download-artifact v5 changes
Updated documentation for download-artifact action to reflect changes in version 5.
2025-08-05 18:01:53 -04:00
Yang Cao
634f93cb29 Merge pull request #416 from actions/single-artifact-id-download-path
fix: inconsistent path behavior for single artifact downloads by ID
2025-08-05 16:50:54 -04:00
GrantBirki
b19ff43027 refactor: resolve download path correctly in artifact download tests (mainly for windows unit tests) 2025-08-05 11:26:03 -07:00
GrantBirki
e262cbee4a bundle dist 2025-08-05 11:00:44 -07:00
GrantBirki
bff23f9308 update docs 2025-08-05 10:59:33 -07:00
GrantBirki
fff8c148a8 fix download path logic when downloading a single artifact by id 2025-08-05 10:56:18 -07:00
Salman Muin Kayser Chishti
426e7e1989 Update to Node.js 24 and related dependencies
Bump Node.js version to 24 in workflows, action definition, and package requirements. Update @types/node to 24.1.0 and add engines field to enforce Node.js >=24. This ensures compatibility with the latest Node.js features and ecosystem.
2025-07-29 13:57:02 +01:00
Ben De St Paer-Gotch
448e3f862a Merge pull request #407 from actions/nebuk89-patch-1
Update README.md
2025-06-17 14:18:27 +01:00
Ben De St Paer-Gotch
47225c44b3 Update README.md 2025-06-16 10:11:52 +01:00
Rob Herley
d3f86a106a Merge pull request #404 from actions/robherley/v4.3.0
Prep for v4.3.0 release
2025-04-24 12:25:03 -04:00
Rob Herley
fc02353415 prep for v4.3.0 release 2025-04-24 11:21:41 -04:00
Josh Gross
77454371a4 Merge pull request #402 from actions/joshmgross/download-by-id-example
Fix workflow example for downloading by artifact ID
2025-04-24 11:04:38 -04:00
Josh Gross
84fc7a0a35 Remove path filters from Check dist workflow 2025-04-23 10:32:04 -04:00
Josh Gross
67f2bc382f Fix workflow example for downloading by artifact ID 2025-04-23 10:27:20 -04:00
Grant Birkinbine
8ea3c2c174 Merge pull request #401 from actions/download-by-id
feat: implement new `artifact-ids` input
2025-04-22 08:16:56 -07:00
GrantBirki
d219c630f6 add supporting unit tests for artifact downloads with ids 2025-04-17 13:14:21 -07:00
GrantBirki
54124fbd88 revert getArtifact() changes - for now we have to list and filter by artifact-ids until a getArtifactById() public method exists 2025-04-17 12:30:12 -07:00
GrantBirki
b83057b90d bundle 2025-04-17 12:20:46 -07:00
GrantBirki
171183c7dc use the same artifactClient.getArtifact structure as seen above in isSingleArtifactDownload logic 2025-04-17 12:18:37 -07:00
GrantBirki
e463631f66 bundle 2025-04-17 11:49:32 -07:00
GrantBirki
ec378bcca1 when only one artifact-id is given, use getArtifact and check the resulting id returned 2025-04-17 11:48:44 -07:00
GrantBirki
42aef06f22 apply https://github.com/actions/download-artifact/pull/401#discussion_r2048225048 suggestion 2025-04-17 09:55:13 -07:00
Grant Birkinbine
ac35f995fe implement new artifact-ids input 2025-04-17 04:47:03 +00:00
Josh Gross
95815c38cf Merge pull request #391 from GhadimiR/main
Fix bug introduced in 4.2.0
2025-03-19 11:14:44 -04:00
Ryan Ghadimi
278fca438a Move log statements 2025-03-19 15:06:13 +00:00
Ryan Ghadimi
68909842a1 Merge branch 'main' into main 2025-03-19 15:04:09 +00:00
Josh Gross
f9415c0ec3 Run unit tests in CI 2025-03-19 15:01:26 +00:00
Josh Gross
76a6eb5cbc Merge pull request #392 from GhadimiR/add_unit_tests
Add unit tests
2025-03-19 10:52:21 -04:00
Josh Gross
a2426d7c45 Merge branch 'main' into add_unit_tests 2025-03-19 10:48:52 -04:00
Ryan Ghadimi
3ffa694f6f lint 2025-03-19 12:26:46 +00:00
Ryan Ghadimi
53f6aa5f93 Add extra assertion to download single artifact test 2025-03-19 12:25:37 +00:00
Ryan Ghadimi
b456700053 lint 2025-03-19 11:31:11 +00:00
Ryan Ghadimi
9eab798a98 Configure tsconfig 2025-03-19 11:25:29 +00:00
Ryan Ghadimi
a39a661f39 Unfix error 2025-03-19 11:22:27 +00:00