Yang Cao
2c4f1a3166
style change, refactor arg sequence
2020-12-04 09:41:00 -05:00
Yang Cao
2b5da11156
pipeResponseToFile already throws when reading truncated stream
2020-12-04 09:19:58 -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
Chris Sidi
0a0169da7d
Remove spyon, use readable stream to test pipeResponseToFile ( #651 )
...
* Remove spyon, use readable stream to test pipeResponseToFile
* Check file contents
2020-11-30 12:12:12 -05:00
Thomas Boop
89260944d9
Update @actions/core in remaining toolkit packages ( #636 )
...
* Update to latest @actions/core version
* Bump release notes for new versions
* Add correct pr #
2020-11-13 16:51:15 -05:00
Thomas Boop
e67e3164d5
swap to file commands ( #587 )
...
* swap to file commands
* swap to require
2020-09-30 15:46:54 +02:00
Yang Cao
53a6f99290
Release preparation of artifact 0.4.0 ( #578 )
2020-09-18 19:06:53 +02: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
Thomas Boop
5d7c069a8e
Add License.md to all npm packages ( #548 )
...
* Add License.md to all npm packages
2020-08-25 16:26:50 -04:00
Ross Brodbeck
c8fa648f49
zeit renamed to vercel
2020-08-21 07:32:09 -04:00
Konrad Pabjan
a0e6867306
@actions/artifact 0.3.5
2020-08-04 17:11:50 +02:00
Konrad Pabjan
975f43d6c7
Retry on 413 ( #540 )
2020-08-04 16:57:38 +02:00
Konrad Pabjan
9772449825
@actions/artifact 0.3.3 update
2020-07-30 17:30:41 +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
Thomas Boop
fa8e43d045
Set main as the default branch ( #527 )
...
* set main as the default branch
* revert change to tool-cache default branch
* use versions where applicable
2020-07-21 11:33:05 -04:00
Thomas Boop
6fd70de397
Pipe audit results to a json file so lerna does not overflow ( #515 )
...
* Pipe audit results to a json file so lerna does not overflow
* reorder flags and args
2020-07-14 16:05:53 -04:00
Thomas Boop
96cbbc8b77
Explicitly exclude DS store files ( #492 )
2020-06-04 15:14:19 -04:00
Aiqiao Yan
623465dc88
Merge pull request #448 from actions/users/aiyan/cache-package
...
Initial commit to create @actions/cache package
2020-05-15 13:41:32 -04:00
Konrad Pabjan
f8a5273a3b
@actions/artifact 0.3.2
2020-05-15 18:34:09 +02:00
Aiqiao Yan
18218152a5
React to feedback
2020-05-15 12:26:42 -04: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
dependabot[bot]
73e90b0167
Bump @actions/http-client from 1.0.7 to 1.0.8 in /packages/artifact ( #437 )
...
Bumps [@actions/http-client](https://github.com/actions/http-client ) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/actions/http-client/releases )
- [Changelog](https://github.com/actions/http-client/blob/master/RELEASES.md )
- [Commits](https://github.com/actions/http-client/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-05-01 11:32:41 +02:00
Konrad Pabjan
db6523742b
E2E tests for the @actions/artifact package ( #421 )
...
* End-to-end artifact tests
* E2E tests for artifact package
2020-04-23 20:52:53 +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
b1587dfcdf
Contribution guidelines for artifact package ( #388 )
...
* Contribution guidelines
* PR Feedback
2020-03-24 10:13:06 +01:00
Konrad Pabjan
5c6ee206c1
Update implementation-details.md
2020-03-20 18:42:18 +01:00
Konrad Pabjan
5bbc71a6b8
Update additional-information.md
2020-03-19 15:56:27 +01:00
Konrad Pabjan
eca624a5b2
Update package-lock.json
2020-03-12 20:39:10 +01:00
Konrad Pabjan
39bedd93bf
Update package.json
2020-03-12 20:36:46 +01:00
Konrad Pabjan
3157f1f125
Update RELEASES.md
2020-03-12 20:36:09 +01: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
eric sciple
95b44ab7ab
update downloadTool to handle errors from response stream and retry ( #369 )
2020-03-05 12:05:27 -05: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