Commit Graph

840 Commits

Author SHA1 Message Date
Aiqiao Yan
42b3ff04b2 Fix windows cache path 2020-12-10 10:59:04 -05:00
Josh Gross
8d11ee5a8c Add CODEOWNERS (#662)
* Add CODEOWNERS

* Update owners of tool-cache
2020-12-07 15:48:38 -05:00
Chris Sidi
7ad5004f87 Merge pull request #661 from yacaovsnc/main
Retry artifact download when response stream is truncated (continued)
2020-12-04 13:10:40 -05:00
Yang Cao
b593d1deb4 Close destination steam before reject
Co-authored-by: Chris Sidi <hashtagchris@github.com>
2020-12-04 11:03:17 -05:00
Yang Cao
5be846b72d style change, refactor arg sequence 2020-12-04 09:41:00 -05:00
Yang Cao
dc491a61ca pipeResponseToFile already throws when reading truncated stream 2020-12-04 09:19:58 -05:00
Yang Cao
a600dd34a5 Try close stream before unlink 2020-12-03 13:34:59 -05:00
Yang Cao
d4e990d92f Always print skip validation log 2020-12-03 13:09:43 -05:00
Yang Cao
05b1692026 Add some debugging statements 2020-12-03 12:40:37 -05:00
Yang Cao
8ed9455d68 More styling fix 2020-12-03 10:57:04 -05:00
Yang Cao
b55731c11b Fix styling 2020-12-03 10:33:10 -05:00
Yang Cao
6b83f0554a 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
990647a104 More error handling 2020-12-03 10:12:44 -05:00
Chris Sidi
520206f818 Retry artifact download when response stream is truncated 2020-12-03 10:12:44 -05:00
Chris Sidi
ff4308098f 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
2bf7365352 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
David Hadka
e7eb2c7418 Merge pull request #626 from edburns/patch-1
Explain to the ignorant reader where this `STATE_` prefix comes from.
2020-11-05 08:15:00 -06:00
Ed Burns
0b69311011 Explain to the ignorant reader where this STATE_ prefix comes from.
Explain to the ignorant reader where this `STATE_` prefix comes from.
2020-11-04 13:50:18 -05:00
David Hadka
5e5e1b7aac Merge pull request #624 from actions/dhadka/upload-chunk-error
Handle non-successful responses from uploadChunk
2020-11-03 14:12:06 -06:00
Dave Hadka
5e8657cf12 Bump @actions/cache to 1.0.4 2020-11-03 13:12:34 -06:00
Dave Hadka
678f278caa Handle non-successful responses from uploadChunk 2020-11-03 09:53:44 -06:00
David Hadka
f1b118b2a9 Merge pull request #558 from dhadka/dhadka/fix-error-handling
Handle errors representing non-successful http responses in retry logic
2020-10-20 09:54:21 -05:00
Dave Hadka
464aebd43b Update package version and release notes 2020-10-12 13:47:24 -05:00
Dave Hadka
c3c81d44c1 Clean up test code 2020-10-12 13:28:50 -05:00
Thomas Boop
af82147423 Add -Append flag to powershell workflow commands 2020-10-08 16:43:28 -04:00
Thomas Boop
4f7fb6513a swap to file commands (#587)
* swap to file commands

* swap to require
2020-09-30 15:46:54 +02:00
Konrad Pabjan
2178f0baee Documentation around colored output in logs (#583) 2020-09-24 16:38:19 +02:00
Thomas Boop
a5e05630d8 Actions core 1.2.6 release (#582) 2020-09-23 12:10:51 -04:00
Thomas Boop
0759cdc230 Add File Commands (#571)
* Add File Commands

* pr updates w/ feedback

* run format

* fix lint/format

* slight update with an example in the docs

* pr feedback
2020-09-23 11:19:20 -04:00
dependabot[bot]
da34bfb74d Bump node-fetch from 2.6.0 to 2.6.1 in /packages/github (#570)
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 09:57:23 -04:00
Yang Cao
bb290885a3 Release preparation of artifact 0.4.0 (#578) 2020-09-18 19:06:53 +02:00
Yang Cao
ace7a82469 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
dependabot[bot]
71b19c1d65 Bump yargs-parser from 18.1.0 to 18.1.3 in /packages/github (#566)
Bumps [yargs-parser](https://github.com/yargs/yargs-parser) from 18.1.0 to 18.1.3.
- [Release notes](https://github.com/yargs/yargs-parser/releases)
- [Changelog](https://github.com/yargs/yargs-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs-parser/compare/v18.1.0...v18.1.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-10 23:36:25 -04:00
Thomas Boop
c9819f79d2 Actions/core v1.2.5 release notes (#562) 2020-08-26 15:09:39 -04:00
Thomas Boop
c2bc747506 Add License.md to all npm packages (#548)
* Add License.md to all npm packages
2020-08-25 16:26:50 -04:00
github-actions[bot]
ea69f13737 Update Dependencies (#561)
Co-authored-by: github-actions[bot] <github-actions@github.com>
2020-08-25 13:44:55 -04:00
Ross Brodbeck
7f7e22a940 zeit renamed to vercel 2020-08-21 07:32:09 -04:00
Dave Hadka
de52c861c1 Add retry delay 2020-08-17 20:28:35 -05:00
Dave Hadka
1ef26b2390 Handle errors representing non-successful http responses in retry logic 2020-08-17 15:10:51 -05:00
Sora Morimoto
9ad01e4fd3 Use posix archive format (#533)
* Use posix archive format

Signed-off-by: Sora Morimoto <sora@morimoto.io>

* Update package.json and RELEASES.md

Signed-off-by: Sora Morimoto <sora@morimoto.io>
2020-08-05 17:17:23 +02:00
Konrad Pabjan
6c5508d1fb @actions/artifact 0.3.5 2020-08-04 17:11:50 +02:00
Konrad Pabjan
b2cba168a2 Retry on 413 (#540) 2020-08-04 16:57:38 +02:00
Thomas Boop
e3c6237940 Update audit.yml 2020-08-03 16:55:53 -04:00
github-actions[bot]
fc28be88e4 Update Dependencies (#536)
Co-authored-by: github-actions[bot] <github-actions@github.com>
2020-08-03 11:40:36 -04:00
Konrad Pabjan
905b2c7b06 @actions/artifact 0.3.3 update 2020-07-30 17:30:41 +02:00
Konrad Pabjan
3a9dc00629 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
ccad19055e 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
Aiqiao Yan
cb18a3df6b Merge pull request #528 from dhadka/dhadka/fix-download-calc
Fix bug downloading large files with the Azure SDK
2020-07-21 10:32:24 -04:00
Dave Hadka
781092b1d1 Fix bug downloading large files with the Azure SDK 2020-07-20 15:36:34 -05:00
github-actions[bot]
1cc56db0ff Update Dependencies (#526)
Co-authored-by: github-actions[bot] <github-actions@github.com>
2020-07-20 10:38:14 -04:00