Yang Cao and Chris Sidi
6f33e4c7b0
Close destination steam before reject
...
Co-authored-by: Chris Sidi <hashtagchris@github.com >
2020-12-04 11:03:17 -05:00
Yang Cao
760a39afb9
Try close stream before unlink
2020-12-03 13:34:59 -05:00
Yang Cao
bd9c0f996d
Always print skip validation log
2020-12-03 13:09:43 -05:00
Yang Cao
1e10fa415c
Add some debugging statements
2020-12-03 12:40:37 -05:00
Yang Cao
09e68f92cd
More styling fix
2020-12-03 10:57:04 -05:00
Yang Cao
8f05cccf8e
Fix styling
2020-12-03 10:33:10 -05:00
Yang Cao
9d3d4bec1b
Adding retry when we received 200
...
If we received 200, we will attempt to download the stream. If the
stream is gzipped, gzip should throw an error when trying to decompress
the stream; or if the stream is truncated, the received bytes should be
different from the value set in content-length header.
2020-12-03 10:15:12 -05:00
Chris Sidi
61e11bd168
More error handling
2020-12-03 10:12:44 -05:00
Chris Sidi
d26929d028
Retry artifact download when response stream is truncated
2020-12-03 10:12:44 -05:00
Yang Cao and Konrad Pabjan
da436eaab9
Add an option to specify retention days for artifacts ( #575 )
...
* Add an option to specify retention days for artifacts
* Validate against settings exposed as env var to give early feedback
* Fix lint
* Add tests and addressing feedback
* Update packages/artifact/__tests__/upload.test.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
* Update packages/artifact/README.md
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
* Update packages/artifact/src/internal/utils.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
* Update packages/artifact/__tests__/util.test.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
Co-authored-by: Konrad Pabjan <konradpabjan@github.com >
2020-09-18 11:30:00 -04:00
Konrad Pabjan
975f43d6c7
Retry on 413 ( #540 )
2020-08-04 16:57:38 +02:00
Konrad Pabjan
e8b9b29050
Better Artifact Telemetry + Increase Upload chunk size ( #535 )
...
* Differentiate user-agents for better internal telemetry
* Bump chunk size from 4 to 8 MB
* Update User-Agent Strings
2020-07-30 17:23:28 +02:00
Konrad Pabjan
65a1e4334c
Correctly reset chunk during artifact upload on retry ( #458 )
...
* Correctly reset chunk during artifact upload on retry
* Update workflow
* Implementation details around the passthrough stream
2020-05-14 22:18:21 +02:00
Konrad Pabjan and Josh Gross
6a22ed8a90
artifact header cleanup ( #441 )
...
* Update NPM packages for @actions/artifact
* Clarifications around headers
* Revert NPM updates
* Apply suggestions from code review
Co-authored-by: Josh Gross <joshmgross@github.com >
Co-authored-by: Josh Gross <joshmgross@github.com >
2020-05-12 17:48:36 +02:00
Konrad Pabjan
fc8de62ae1
@actions/artifact 0.3.1 update ( #420 )
...
* Updates to 0.3.1 package update
2020-04-20 22:58:53 +02:00
Pierre Grimaud
ad730db8dc
Fix typos ( #417 )
2020-04-20 12:56:03 +02:00
Konrad Pabjan
0eb6f58b7e
@actions/artifact package updates ( #408 )
...
* Clear error message when storage quota has been hit
* Improved download of empty files
* Extra info to RELEASES.md
* PR Feedback
2020-04-09 17:14:12 +02:00
Konrad Pabjan
9afb95c7e8
Updates to @actions/artifact ( #396 )
...
* Add support for 429s and Exponential backoff
* Refactor status-reporter so it can be used with download and upload
* Extra logs
* Fixes around download & gzip
* Cleanup headers and add extra tests
* Improved Docs
* Spelling bloopers
* Improved error messages
* User http client version 1.0.7
2020-04-08 16:55:18 +02:00
Konrad Pabjan and Josh Gross
f0d57d7098
Updates to @actions/artifact package ( #367 )
...
* GZip implementation
* Optimizations and cleanup
* Update tests
* More test updates
* Update packages/artifact/src/internal-utils.ts
Co-Authored-By: Josh Gross <joshmgross@github.com >
* Clarification around Upload Paths
* Refactor to make http clients classes
* GZip fixes
* Documentation around compression
* More detailed status information during large uploads
* Pretty format
* Percentage updates without rounding
* Fix edge cases with formatting numbers
* Update packages/artifact/src/internal-utils.ts
Co-Authored-By: Josh Gross <joshmgross@github.com >
* Cleanup
* Small reorg with status reporter
* PR Feedback
* Cleanup + Simplification
* Test Cleanup
* Mock updates
* More cleanup
* Format fixes
* Overhaul to the http-manager
* Fix tests
* Promisify stats
* Documentation around implementation
* Improvements to documentation
* PR Feedback
* Remove Downloading multiple artifacts concurrently
Co-authored-by: Josh Gross <joshmgross@github.com >
2020-03-12 14:50:27 +01:00
Konrad Pabjan
fd1d377126
@actions/artifact download artifacts ( #340 )
...
* Download Artifacts using @actions/artifact
2020-02-13 18:24:11 -05:00
Konrad Pabjan
c080960e1c
@actions/artifact package ( #304 )
...
* Initial commit for @actions/artifact package
2020-02-11 09:49:46 -05:00