Ferenc Hammerl
dce421aec7
Merge pull request #1298 from actions/fhammerl/artifact-release-1-1-1
...
Artifact release 1.1.1
2023-01-03 15:52:36 +01:00
Ferenc Hammerl
57b4c5833f
Bump artifact package
2023-01-03 15:19:24 +01:00
Ferenc Hammerl
20344f465a
Release notes for 1.1.1
2023-01-03 15:19:16 +01:00
Ferenc Hammerl
67eeac2dd0
Merge pull request #1278 from actions/fhammerl/node-v16-and-toolkit-fixes
...
Migrate dev environment and workflows to node16
2023-01-03 14:02:07 +01:00
Ferenc Hammerl
bc3d6326f2
Fix linting
2022-12-14 16:13:28 +01:00
Ferenc Hammerl
d6c0a88eeb
Await finish of filestream so file is created for node16
2022-12-14 15:57:48 +01:00
Ferenc Hammerl
98e1a30696
Fix linting
2022-12-14 01:38:01 +01:00
Ferenc Hammerl
20dfba8315
Test out checking for fileexists in rmFile
2022-12-14 01:17:17 +01:00
Francesco Renzi
714687ddd9
Merge pull request #1180 from actions/rentziass/allow-parse-url
2022-09-16 17:05:24 +01:00
Francesco Renzi
833dd2a24e
Update internal dependencies
2022-09-16 15:47:36 +00:00
Sankalp Kotewar
d450b89525
Merge pull request #1108 from actions/users/kotewar/fix-tar-exit-with-code-1
...
Adding fix for tar exiting with code 1 issue
2022-06-06 14:41:07 +05:30
Sankalp Kotewar
755b5ae4b1
Revert "Adding fix for tar exiting with code 1 issue"
...
This reverts commit aeb728b2a9 .
2022-06-06 07:56:27 +00:00
Sankalp Kotewar
7c0514f6c7
Revert "Pushing updated package-lock.json for artifact"
...
This reverts commit e3c693afab .
2022-06-06 07:56:21 +00:00
Sankalp Kotewar
e3c693afab
Pushing updated package-lock.json for artifact
2022-06-03 07:26:28 +00:00
Sankalp Kotewar
aeb728b2a9
Adding fix for tar exiting with code 1 issue
2022-06-01 13:18:50 +00:00
Rob Herley
efb905222d
Merge pull request #1095 from actions/robherley/artifact-1.1.0-release
...
@actions/artifact 1.1.0 release
2022-05-19 14:52:47 -04:00
Rob Herley
c78de69b3a
@actions/artifact 1.1.0 release
2022-05-19 18:17:15 +00:00
Rob Herley
4e39cb4722
Merge pull request #1063 from actions/robherley/artifact-digest
...
Add checksum validation on artifact upload
2022-05-19 14:12:50 -04:00
Rob Herley
98c309c2e0
Merge branch 'main' into robherley/artifact-digest
2022-05-19 11:45:42 -04:00
Konrad Pabjan
2891a77c38
Bump all packages that have @actions/http-client as a dependency ( #1088 )
...
* bump @actions/artifact
* update @actions/cache
* Update @actions/core
* Update @actions/github
* update @actions/tool-cache
2022-05-13 11:12:58 -04:00
Konrad Pabjan
21e71cdd2e
Bump @actions/http-client in all packages that use it ( #1087 )
2022-05-13 10:58:36 -04:00
Brian Cristante
547ff5737a
Update other packages to use http-client v2 ( #1082 )
...
We moved `@actions/http-client` to be part of the toolkit in https://github.com/actions/toolkit/pull/1062 . We also made some breaking changes to exported types and released v2.
The biggest change in terms of lines of code affected was to get rid of the `I-` prefix for interfaces since TypeScript doesn't follow this convention.
I bumped the patch version of all packages except for `tool-cache`, where I bumped the major version. The rationale is explained in the release notes for that package.
2022-05-11 17:14:25 -04:00
Rob Herley
d1cff5670b
actually use md5 not sha256
2022-05-05 10:32:09 -04:00
Rob Herley
7bc2c5798c
add md5 and use b64 for digest encodings
2022-05-05 09:26:38 -04:00
Rob Herley
f6721d87d4
misc pr feedback
2022-04-27 22:24:16 +00:00
Rob Herley
202bbdbdc2
update crc header key
2022-04-27 22:22:35 +00:00
Rob Herley
5d4a0ae3ad
crc: update test header data
2022-04-26 23:21:31 +00:00
Rob Herley
66f8014402
crc: update headers & digest stream
2022-04-26 22:59:56 +00:00
Rob Herley
bb08acb405
crc: move tbl out of class, more tests
2022-04-26 17:31:17 +00:00
Rob Herley
2b24c67e85
add crc64 & tests
2022-04-26 17:13:40 +00:00
Rob Herley
b78f9d835a
artifact: tests for stream digest util
2022-04-05 09:31:49 -04:00
Rob Herley
4b6a894ba4
add digest header for uploads
2022-04-04 17:54:15 -04:00
Jonathan Tamsut
2ecf52a3d7
Merge pull request #1009 from actions/jtamsut/update-artifact-file-version
...
Update `lockfileVersion` for artifact package
2022-03-01 12:47:16 -08:00
Jonathan Tamsut
5e09e33d74
Bump major version
2022-03-01 12:36:05 -08:00
Jonathan Tamsut
9b1f49ab24
update lockfileVersion for artifact
2022-03-01 12:10:10 -08:00
Konrad Pabjan
a84553182e
0.6.1 release ( #964 )
2021-12-14 16:01:55 -05:00
Zoran Regvart
9d6767c399
fix: drop support for named pipes on Windows ( #962 )
...
Seems that folk are having issues with uploading 0-byte files from
Windows agents. This effectively removes the support for Windows for
uploading from named files that, due to `isFIFO` returning `false` on
Windows for named pipes created using MSYS2's `mkfifo` command, resorted
to checking if the file size is 0 - a common trait of named pipes.
See https://github.com/actions/upload-artifact/issues/281
2021-12-14 15:50:50 -05:00
Konrad Pabjan
455aabdd18
[Artifacts] Prep for @actions/artifact 0.6.0 release ( #958 )
...
* actions-artifact-0.6.0 release
* Fix lint issue
* Update RELEASES.md
2021-12-06 18:39:23 -05:00
Konrad Pabjan
41b89b7ea6
[Artifacts] More detailed information for chunked uploads ( #957 )
...
* More detailed information for chunked uploads
* Run npm format
2021-12-06 16:48:14 -05:00
Konrad Pabjan
39a378198d
[Artifacts] Exempt certain types of files from gzip compression ( #956 )
...
* Exempt certain types of files from gzip compression
* Fix lint issue
2021-12-06 16:47:44 -05:00
Konrad Pabjan
30feac4dc5
Check for newlines and carriage return in artifact paths and name ( #951 )
...
* Check for newlines and carriage return in artifact paths and name
* Fix linting issue
* Update comments
* Add comment about spacing
* Remove extra space
2021-12-01 16:31:37 -05:00
Konrad Pabjan and campersau
bf144288cb
Updates to logging for artifact uploads ( #949 )
...
* More details logs during artifact upload
* extra logging
* Updates to artifact logging + clarifications around upload size
* Fix linting errors
* Update packages/artifact/src/internal/artifact-client.ts
Co-authored-by: campersau <buchholz.bastian@googlemail.com >
Co-authored-by: campersau <buchholz.bastian@googlemail.com >
2021-11-30 12:53:24 -05:00
campersau
a85e73c3eb
Reset processedCount when downloading all artifacts ( #889 )
2021-11-29 17:28:03 -05:00
Ichinose Shogo
f132cd5a9f
artifact: @types/tmp should be devDependencies ( #860 )
2021-11-29 17:22:33 -05:00
Zoran Regvart
b34bb89807
Support upload from named pipes ( #748 )
...
Named pipes report file size as 0, which leads to reading the whole
content into memory (0 is less than 64K). This adds additional check to
make sure that the passed in path is not a named pipe, and in that case
opts for the create-temp-file-to-gzip code path.
When running on GitHub Actions infrastructure on `windows` node, named
pipes can be created using `mkfifo` from MSYS2. In that case `fs.Stats`s
`isFIFO()` returns `false`, and not `true` as expected. This case is
detected by `process.platform` being `win32` and the passed file having
length of 0.
As a side note, when MSYS2's `mkfifo` is run, a pipe file is created:
```
prw-rw-rw- 1 User None 0 Mar 31 12:58 pipe
```
If `fs.stat` is invoked at this point `ENOENT` error will be thrown. As
soon as the pipe is written to, this pipe file is replaced by two same-
named files:
```
-rw-r--r-- 1 User None 0 Mar 31 13:00 pipe
-rw-r--r-- 1 User None 0 Mar 31 13:00 pipe
```
And at this point `fs.stat` `isFIFO()` returns `false`. Even though the
file acts as a named pipe.
2021-11-29 17:19:02 -05:00
Brian Cristante
88cfcccd96
Bump artifact package version to v0.5.2 ( #845 )
...
* bump version in package*.json
* changelog
2021-06-16 09:37:06 -04:00
Brian Cristante
77d96ef7df
Retry artifact uploads on HTTP 500 ( #833 )
...
* Retry on 500
* bump package version
* fix tests
* Remove spurious change
* fix another test
* Roll back package version
2021-06-04 17:09:30 -04:00
Thomas Boop
ef0fa675fa
Re-enable the audit tools step and update dependencies ( #815 )
...
* update package versions
* run audit
* fix eslint config
* linter updates
* re-enable audit
* update timeouts test
* pass done into callback
* fix format
2021-05-21 09:19:40 -04:00
Konrad Pabjan
cb22c5e7ce
Bump artifact package version ( #761 )
2021-04-06 13:49:15 -04:00
Konrad Pabjan
2259e57a71
@actions/artifact 0.5.1 release ( #760 )
...
* Bump @actions/http-client to latest for artifact package
* Remove typescript libs to fix failing imports
2021-04-06 12:44:56 -04:00