Daniel Kennedy
21229dc09e
Artifact: support downloading artifacts with CJK characters in their name ( #2341 )
...
* Artifact: support downloading artifacts with CJK characters in their name
* Fix some linting/PR comments
* One more linting fix
2026-03-11 09:30:15 -04:00
Daniel Kennedy
6fe3c0f3e6
Artifact upload: support uploading single un-zipped files ( #2256 )
...
* Artifact upload: support uploading single un-zipped files
* Fix linters
* Fix lint again
* Fix tests
* Check for 0 sized artifact lists
* Add some more stream tests and handle an upload failure gracefully
* Add CI tests for non-zipped artifacts
* Add an html report to test rendering in the browser
* Fix linting issue
* Artifact: bump the version and add release notes
* Fix Windows tests
* Fix linting
* stream: switch the error details to error type
* Refactor the validation logic in `uploadArtifact` a bit
* Added more details about how the name parameter is handled
2026-02-25 11:01:38 -05:00
Daniel Kennedy
975fcbd402
Artifact download: don't unzip non-zip artifacts ( #2253 )
...
* Download artifact: don't extract the downloaded file if the content-type isn't a zip
* Remove unused `import`
* Add support for specifying whether to skip decompressing
* Prevent path traversal attacks
* Fix indenting
* Update packages/artifact/__tests__/download-artifact.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Parse the mime type out of the content-type header
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix some linting issues
* Swap `zip` for `application/zip-compressed`
* Test: negative check for malicious paths
* Increase the timeout on one of the tests
* Check the URL path for `.zip` to see if we can auto-decompress
* Fix linting issue
* Bump the package version and add release notes
* Remove `launch.json`
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-30 12:18:38 -05:00
Daniel Kennedy
5793b08cd9
@actions/artifact: convert to an ESM module (#2266 )
...
* `@actions/artifact`: convert to an ESM module
* Update the package-lock.json
* Undo the GHES ignores
* Fix the reference to `@actions/http-client` in the lock file
* Bump `@actions/core` to `3.0.0`
* Remove `jest.config.cjs`
* Import `OctoKitOptions` from `@octokit/core/types`
* Pull the package version from `package.json`
* Workaround getting the package version for the user-agent
* Fix the `archiver` import
* Fix linting
2026-01-29 09:52:09 -05:00
Daniel Kennedy
76339b5f68
Bump @actions/http-client and @actions/github on all packages
2026-01-27 13:31:31 -05:00
copilot-swe-agent[bot]
dc1fec82a6
Update all packages to use @actions/http-client@^3.0.1 and bump patch versions
...
Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com >
2026-01-07 21:55:41 +00:00
Salman Muin Kayser Chishti
7b29e67278
docs(artifact): bump to v5.0.1 and add release notes
2025-12-12 13:40:07 +00:00
Salman Muin Kayser Chishti
9d2227dbb0
fix(artifact): update @azure/storage-blob to ^12.29.1 to fix punycode deprecation
...
- Removed direct @azure/core-http dependency
- Updated @azure/storage-blob from ^12.15.0 to ^12.29.1
- Newer storage-blob uses @azure/core-rest-pipeline instead of deprecated @azure/core-http
- Fixes Node.js 24 deprecation warning for punycode module
2025-12-12 13:38:13 +00:00
Salman Muin Kayser Chishti
fcaf488df6
chore(artifact): bump version to v5.0.0
2025-12-11 20:45:49 +00:00
Salman Muin Kayser Chishti
3af0128b01
chore(artifact): bump dependencies for Node.js 24 support
2025-12-11 19:20:51 +00:00
Daniel Kennedy
1388fd1cac
Artifact: prepare 4.0.0
2025-10-24 13:28:26 -04:00
Salman Muin Kayser Chishti
88a490d2ce
override for node-fetch
2025-10-15 16:28:21 +01:00
Daniel Kennedy
ee5d8970ad
Take a direct dependency on @azure/core-http
2025-10-15 16:26:39 +01:00
dependabot[bot]
2874e3a741
Bump the artifact-minor-patch group in /packages/artifact with 5 updates
...
Bumps the artifact-minor-patch group in /packages/artifact with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) | `1.10.0` | `1.11.1` |
| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js ) | `12.15.0` | `12.28.0` |
| [@protobuf-ts/plugin](https://github.com/timostamm/protobuf-ts/tree/HEAD/packages/plugin ) | `2.9.1` | `2.11.1` |
| [typedoc](https://github.com/TypeStrong/TypeDoc ) | `0.25.4` | `0.28.13` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.2.2` | `5.9.2` |
Updates `@actions/core` from 1.10.0 to 1.11.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
Updates `@azure/storage-blob` from 12.15.0 to 12.28.0
- [Release notes](https://github.com/Azure/azure-sdk-for-js/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md )
- [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.15.0...@azure/storage-blob_12.28.0 )
Updates `@protobuf-ts/plugin` from 2.9.1 to 2.11.1
- [Release notes](https://github.com/timostamm/protobuf-ts/releases )
- [Commits](https://github.com/timostamm/protobuf-ts/commits/v2.11.1/packages/plugin )
Updates `typedoc` from 0.25.4 to 0.28.13
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.25.4...v0.28.13 )
Updates `typescript` from 5.2.2 to 5.9.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.2.2...v5.9.2 )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: artifact-minor-patch
- dependency-name: "@azure/storage-blob"
dependency-version: 12.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: artifact-minor-patch
- dependency-name: "@protobuf-ts/plugin"
dependency-version: 2.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: artifact-minor-patch
- dependency-name: typedoc
dependency-version: 0.28.13
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: artifact-minor-patch
- dependency-name: typescript
dependency-version: 5.9.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: artifact-minor-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-15 16:25:54 +01:00
Salman Muin Kayser Chishti
33a9b6c09c
update with dist updates
2025-10-15 16:22:51 +01:00
Salman Muin Kayser Chishti
8f32f385e0
Bump package versions, and fix issues
2025-09-04 14:16:27 +01:00
Ryan Ghadimi
6444290c57
release prep
2025-05-08 08:53:55 +00:00
Ryan Ghadimi
f32d6bc043
bump octokit core
2025-05-08 08:42:32 +00:00
Ryan Ghadimi
2e4ab87130
artifact deps
2025-05-08 08:38:48 +00:00
Salman Chishti
c40bccc9c3
Use patch instead of minor
2025-03-17 14:08:42 +00:00
Salman Chishti
261fcae498
change it to minor version instead of patch
2025-03-17 12:44:51 +00:00
Salman Chishti
4059d2af66
update versions for cache and artifact
2025-03-17 12:09:16 +00:00
Ryan Ghadimi
b2d2270685
Bump package.json
2025-03-11 11:02:42 +00:00
Ryan Ghadimi
d0cc3418ea
Bump version to 2.3.0
...
Better semver
2025-03-10 15:11:18 +00:00
Ryan Ghadimi
b85d4e6b38
Prepare for Artifact v2.2.3 release
2025-03-07 10:14:36 +00:00
Yang Cao
2995cdf0a1
Prepare artifact release 2.2.2
2025-02-20 21:12:25 +00:00
Rob Herley
e0c069db55
remove runtime dependency on twirp-ts
2025-01-27 17:52:55 +00:00
Yang Cao
3095d112ef
Prep release packages/artifact v2.2.1
2025-01-08 21:11:59 +00:00
Brian DeHamer
4426b4ea91
Prepare artifact release 2.2.0
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2024-12-17 10:05:45 -08:00
Rob Herley
545e0e6b95
properly resolve relative symlinks
2024-10-08 12:35:48 -04:00
JoannaaKL
c18a7d2f73
Merge pull request #1815 from mydea/fn/remove-crypto
...
Use native `crypto` package from node
2024-10-07 11:06:38 +02:00
Rob Herley
7f19a7886a
fix regression, auto readlink on symlinks again
2024-09-20 17:23:43 -04:00
Francesco Novy
b7a914b73b
Use native crypto package from node
2024-08-30 09:30:02 +02:00
Rob Herley
58d14c4ef5
prep for @actions/artifact v2.1.9
2024-07-31 10:05:34 -04:00
Rob Herley
176b40a888
allow localhost hostnames for artifact checks
2024-07-03 16:55:53 +00:00
bethanyj28
0159bbe7f2
bump version
2024-04-23 16:03:52 -04:00
Rob Herley
b384fe17ba
bump pkg version + release notes
2024-04-19 15:08:30 +00:00
Vallie Joseph
fa1cb5d153
correcting imports
2024-04-15 16:49:47 +00:00
Vallie Joseph
2bbbf928ae
re-adding minor ver for now
2024-04-15 16:20:24 +00:00
Vallie Joseph
fa06a1eadf
removing minor ver for now
2024-04-15 16:18:41 +00:00
Vallie Joseph
75b5e5376d
updating artifact version
2024-04-15 15:32:08 +00:00
Vallie Joseph
4fc93ec115
.
2024-04-09 19:01:54 +00:00
Vallie Joseph
f98ccd1e39
updating tests
2024-04-09 18:21:41 +00:00
Vallie Joseph
2e7a11c409
upgrading archiver package along with chunk timeout
2024-04-09 18:02:48 +00:00
bethanyj28
4799020e28
bump version
2024-03-01 13:04:16 -05:00
bethanyj28
97c606b612
update to 2.1.3
2024-02-26 10:18:02 -05:00
bethanyj28
90894a8853
bump version
2024-02-23 15:03:09 -05:00
eggyhead
c4f4f5ae07
updating artifact version and release to include ghes check change
2024-01-31 21:15:11 +00:00
Rob Herley
58c2878fce
generate docs + update releases
2024-01-18 09:51:01 -05:00
Vallie Joseph
0389dcd5e4
updating release notes ( #1620 )
2024-01-10 10:43:38 -05:00