Sankalp Kotewar
c7340e91af
Reverted to custom promise implementation
2022-08-11 04:43:43 +00:00
Sankalp Kotewar
3fd7f664a6
Merge remote-tracking branch 'origin/main' into segment-download-timeout
2022-08-09 10:38:08 +00:00
Thomas Boop
30995490f2
Update lerna dependency. ( #1149 )
...
* fix audit
* update linter
2022-08-08 14:39:23 -04:00
Cory Miller
4beda9cbc0
Merge pull request from GHSA-7r3h-m5j6-3q42
...
* use uuid as our multiline env delimiter
* remove extra fn
* Fix version
* also throw error if delimiter is found in name or value
* move delimiter and uuid to global var in test
* upgrade uuid to newest version
* remove spy variable
* Update packages/core/src/core.ts
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
* Update packages/core/src/core.ts
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
2022-08-08 14:16:39 -04:00
Sankalp Kotewar
ba462956ea
Updated error message and null check
2022-08-08 13:22:11 +00:00
Sankalp Kotewar
cf5d2b8fac
Added formatting changes
2022-08-08 04:56:02 +00:00
Sankalp Kotewar
f9d38b0015
Updated variable names
2022-08-08 04:48:36 +00:00
Sankalp Kotewar
23cfbb3484
Fixed linting issues
2022-08-05 11:43:31 +00:00
Sankalp Kotewar
83becb7900
Removed custom promise and used abort timeout
2022-08-05 11:09:23 +00:00
Sankalp Kotewar
ef888588c1
Updated version and Releases.md
2022-08-05 07:20:59 +00:00
Sankalp Kotewar
f05c04b173
Merge remote-tracking branch 'origin/main' into segment-download-timeout
2022-08-05 06:10:39 +00:00
Sankalp Kotewar
518f480528
Updated 45 mins abort timeout to 1 hour
2022-08-05 05:44:59 +00:00
Sankalp Kotewar
c89375df9f
Linting fixes
2022-08-03 14:12:16 +00:00
Sankalp Kotewar
8be69a26ed
Added custom promise with timeout
2022-08-03 13:25:47 +00:00
Sankalp Kotewar
970264135a
Added abort controller for timer
2022-08-03 11:11:30 +00:00
Sankalp Kotewar
e5e69a3171
Added abortController to stop download
2022-08-03 10:23:42 +00:00
Lovepreet Singh
567598fdd7
Fix #809 and #833 in actions/cache. Bump version
2022-08-03 07:01:03 +00:00
Shubham Tiwari
388d774221
Update downloadUtils.ts
2022-07-29 12:52:57 +05:30
Bishal Prasad
9b309c5a32
Hack for timeout for segment download
2022-07-29 12:37:50 +05:30
Lovepreet Singh
01e1ff7bc0
Merge pull request #1135 from actions/pdotl-zstd-alias
...
Move zstd from flags to equivalent aliases
2022-07-26 16:04:16 +05:30
Lovepreet Singh
e98bae803b
Change testcase to test against github workspace directory instead of current directory
2022-07-20 05:25:47 +00:00
Lovepreet Singh
dd553d68ce
Fix tar test cases
2022-07-18 12:48:19 +00:00
Lovepreet Singh
74dd6f6817
Move zstd from flags to equivalent aliases
2022-07-18 09:12:07 +00:00
Lovepreet Singh
83bca5cb13
Remove unnecessary import
2022-07-14 08:18:09 +00:00
Lovepreet Singh
2a37ee752b
Merge branch 'pdotl-empty-cache-bugfix' of https://github.com/actions/toolkit into pdotl-empty-cache-bugfix
2022-07-14 08:12:45 +00:00
Lovepreet Singh
ec95a9b114
Fix failing resolvePaths testcase
2022-07-14 08:10:40 +00:00
Lovepreet Singh
67cb82d99b
Fix failing resolvePaths testcase
2022-07-14 07:50:44 +00:00
Lovepreet Singh
da6701aea9
Fix linting for changes
2022-07-13 13:37:49 +00:00
Lovepreet Singh
593bc7061c
Fix testcase for resolvePaths works on current directory
2022-07-13 11:55:36 +00:00
Lovepreet Singh
120202a68c
Fix empty cache save on using or github.workspace( #833 in actions/cache) as path
2022-07-13 11:39:29 +00:00
Shubham Tiwari
c5278cdd08
new major version release ( #1123 )
2022-06-24 15:18:30 +05:30
Shubham Tiwari
46231a7da3
Graceful handling of error (non-validation one) ( #1122 )
...
* Initial changes
* added info error as well
* Format
* Unused package
* adding message field
* removed line
* Review comments
* review comment to add validation as errors handling
2022-06-24 10:46:20 +05:30
Thomas Boop
9b7bcb1567
`actions/core` 1.9.0 release ( #1116 )
...
* 1.9.0 release
* add link to pr
2022-06-15 11:34:58 -04:00
Seth Vargo
00282d6145
core: add helpers for working with paths across OSes ( #1102 )
2022-06-15 11:18:44 -04:00
Sankalp Kotewar
41c667327d
Reverted other package-lock.json
2022-06-06 08:03:56 +00:00
Sankalp Kotewar
2fd9a80bc1
Revert "Adding fix for tar exiting with code 1 issue"
...
This reverts commit 197f5a13a9
.
2022-06-06 07:56:27 +00:00
Sankalp Kotewar
ebfda315a5
Revert "Adding updated package-lock.json for cache"
...
This reverts commit 1d5b16aa38
.
2022-06-06 07:56:25 +00:00
Sankalp Kotewar
fe93288f85
Revert "Fixed test case for tar creation"
...
This reverts commit 91842768bd
.
2022-06-06 07:56:23 +00:00
Sankalp Kotewar
2d6e5ecd7c
Revert "Pushing updated package-lock.json for artifact"
...
This reverts commit 1fc4ec3274
.
2022-06-06 07:56:21 +00:00
Sankalp Kotewar
49cd1ccc3f
Revert "Fixed test case for Windows env"
...
This reverts commit a78bb30ca0
.
2022-06-06 07:56:18 +00:00
Sankalp Kotewar
3cf35dbd46
Revert "Changed an import in test case to standard import"
...
This reverts commit 347d2e2a35
.
2022-06-06 07:56:16 +00:00
Sankalp Kotewar
845770f824
Revert "Revert "Changed an import in test case to standard import""
...
This reverts commit c1bb3fb679
.
2022-06-06 07:56:13 +00:00
Sankalp Kotewar
c1bb3fb679
Revert "Changed an import in test case to standard import"
...
This reverts commit 347d2e2a35
.
2022-06-03 09:05:12 +00:00
Sankalp Kotewar
347d2e2a35
Changed an import in test case to standard import
2022-06-03 07:45:12 +00:00
Sankalp Kotewar
a78bb30ca0
Fixed test case for Windows env
2022-06-03 07:33:12 +00:00
Sankalp Kotewar
1fc4ec3274
Pushing updated package-lock.json for artifact
2022-06-03 07:26:28 +00:00
Sankalp Kotewar
91842768bd
Fixed test case for tar creation
2022-06-03 07:19:54 +00:00
Sankalp Kotewar
1d5b16aa38
Adding updated package-lock.json for cache
2022-06-01 13:32:34 +00:00
Sankalp Kotewar
197f5a13a9
Adding fix for tar exiting with code 1 issue
2022-06-01 13:18:50 +00:00
Sankalp Kotewar
4ee0048304
Updated RELEASES.md with release information
2022-05-24 06:55:11 +00:00
Sankalp Kotewar
d618dc457e
Added package-lock.json after version upgrade
2022-05-24 05:48:53 +00:00
Sankalp Kotewar
558edc0a3b
Patch version bumped from 2.0.4 to 2.0.5 for cache
2022-05-24 05:45:53 +00:00
Sankalp Kotewar
92b210aced
Test case fix for warning message changes
2022-05-23 12:05:31 +00:00
Sankalp Kotewar
6f6f4e7588
Enhanced warning description to make more sense.
2022-05-23 12:03:18 +00:00
Sankalp Kotewar
10a3934663
Fixed linting issues
2022-05-23 06:49:26 +00:00
Sankalp Kotewar
6421989639
Standardized test case input
2022-05-23 06:39:22 +00:00
Sankalp Kotewar
07b91eafe5
Added unit test case for #624
2022-05-23 06:32:13 +00:00
Sankalp Kotewar
b9fefecf57
Formatting changes
2022-05-23 05:59:56 +00:00
Sankalp Kotewar
9aecf41d21
Updated error type to generic to show warning
2022-05-23 05:39:42 +00:00
Sankalp Kotewar
da52b35800
Adding check for cache paths' existence.
2022-05-22 10:09:13 +00:00
Rob Herley
dd4e856a4e
@actions/artifact 1.1.0 release
2022-05-19 18:17:15 +00:00
Rob Herley
eb7ed88d77
Merge branch 'main' into robherley/artifact-digest
2022-05-19 11:45:42 -04:00
Konrad Pabjan
500d0b42fe
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
82efa3d285
Bump @actions/http-client in all packages that use it ( #1087 )
2022-05-13 10:58:36 -04:00
Konrad Pabjan
2abc7c46f8
Bump to version 2.0.1 ( #1086 )
2022-05-13 10:29:29 -04:00
Konrad Pabjan
e48f1d0c54
Make tunnel a prod dependency for http-client ( #1085 )
2022-05-13 10:19:06 -04:00
Brian Cristante
aa676f3cc7
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
e73063a93c
@actions/core 1.8.0 release
2022-05-05 20:17:30 +00:00
Rob Herley
07242b37a4
add & deprecate old markdownSummary export
2022-05-05 19:44:13 +00:00
Rob Herley
3d29fb91d1
sed 's/markdownSummary/summary/g'
2022-05-05 17:29:20 +00:00
Rob Herley
35e5aac523
actually use md5 not sha256
2022-05-05 10:32:09 -04:00
Rob Herley
a3c696e88e
add md5 and use b64 for digest encodings
2022-05-05 09:26:38 -04:00
Brian Cristante
91b7bf978c
Move @actions/http-client into the toolkit ( #1062 )
...
💡 See https://github.com/actions/toolkit/pull/1064 for a better diff!
https://github.com/actions/toolkit contains a variety of packages used for building actions. https://github.com/actions/http-client is one such package, but lives outside of the toolkit. Moving it inside of the toolkit will improve discoverability and reduce the number of repos we have to keep track of for maintenance tasks (such as github/c2c-actions-service#2937 ).
I checked with @bryanmacfarlane on the historical decision here. Apparently it was just inertia from before we released the toolkit as multiple packages.
The benefits here are:
- Have one fewer repo to keep track of
- Signal that this is an HTTP client meant for building actions, not for general use.
## Notes
- `@actions/http-client` will continue to be released as its own package.
- Bumping the package version to **2.0.0**. Since we're compiling in strict mode now, there are some breaking changes to the exported types. This is an improvement because the null-unsafe version of`http-client` is currently breaking the safety of null-safe consumers.
- I'm not updating the other packages to use the new version in this PR. I plan to do that in a follow-up. We'll hold off on publishing `http-client` v2 to NPM until that's done just in case other changes shake out of it.
2022-05-03 11:10:13 -04:00
Rob Herley
b68735e060
misc pr feedback
2022-04-27 22:24:16 +00:00
Rob Herley
d5c547c19f
update crc header key
2022-04-27 22:22:35 +00:00
Rob Herley
9e285cc3fa
crc: update test header data
2022-04-26 23:21:31 +00:00
Rob Herley
3f95e2ea4f
crc: update headers & digest stream
2022-04-26 22:59:56 +00:00
Rob Herley
fccc5ee6e6
crc: move tbl out of class, more tests
2022-04-26 17:31:17 +00:00
Rob Herley
3d61fe8000
add crc64 & tests
2022-04-26 17:13:40 +00:00
Rob Herley
9387bd7ded
Merge branch 'main' into robherley/artifact-digest
2022-04-26 15:54:22 +00:00
Rob Herley
3048a9d72c
@actions/core 1.7.0 release
2022-04-20 20:42:50 +00:00
Rob Herley
91f9153ca8
Merge pull request #1014 from actions/robherley/md-summaries
...
feat: @actions/core extensions for markdown summary
2022-04-20 16:28:27 -04:00
Rob Herley
eef3e92175
summary: remove limit validation in client
2022-04-20 20:10:56 +00:00
Rob Herley
ed87cc6ce3
summary: increase limit to 1MiB
2022-04-20 19:55:54 +00:00
Thomas Boop
af45ad8eaa
Glob 0.3.0 release ( #1056 )
...
* Revert "Exec 1.2.0 patch"
c9f7927778
* glob 0.3.0 release
2022-04-18 15:49:18 -04:00
Thomas Boop
367a6c2423
Exec 1.2.0 patch ( #1055 )
2022-04-18 14:52:32 -04:00
ruvceskistefan
8f2bd5d713
Added verbose mode in hashFiles ( #1052 )
...
* Added verbose mode in hashFiles
* Code formatting
* Change verboseMode arg to verbose
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
* Using verbose instead of verboseMode as arg
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
2022-04-18 14:29:24 -04:00
Anurag Chauhan
0b2505c754
Fix error type so that size limit violation is shown as warning
2022-04-07 09:08:16 +00:00
Rob Herley
e3549a9c58
artifact: tests for stream digest util
2022-04-05 09:31:49 -04:00
Rob Herley
c5d1911357
add digest header for uploads
2022-04-04 17:54:15 -04:00
Deepak Dahiya
f8a69bc473
Added cacheSize in ReserveCache API request ( #1044 )
...
* Added cacheSize in ReserveCache API request
* minor
* minor
* minor
* Cleanup
* package-lock revert
* Modified tests
* New Response Type
* cleanup
* Linting
* Lint fix
* Resolved comments
* Added tests
* package-lock
* Resolved package-lock mismatch
* Liniting
* Update packages/cache/src/cache.ts
Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
* Linting issue
* Resolved few comments
* version upgrade
* Savecache tests
* RequestUtil test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
Co-authored-by: Apple <apple@Apples-MacBook-Pro.local>
Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
2022-04-04 16:21:58 +05:30
Deepak Dahiya
03eca1b0c7
Revert "T dedah/cache size" ( #1042 )
2022-04-01 02:10:08 +05:30
Deepak Dahiya
4b12bd3649
Merge pull request #1041 from t-dedah/t-dedah/cacheSize
...
T dedah/cache size
2022-04-01 02:07:14 +05:30
Apple
6cd8286138
Resolved comments
2022-04-01 01:41:12 +05:30
Apple
3abbc6c24c
Lint fix
2022-04-01 01:16:43 +05:30
Luke Tomlinson
d594f1e4b3
Fix npm audit ( #1040 )
2022-03-31 14:40:06 -04:00
Luke Tomlinson
4a2602dd58
Fix test for windows 2022 ( #1039 )
2022-03-31 14:39:39 -04:00
Luke Tomlinson
745f129332
Update @actions/github to 5.0.1 ( #1038 )
...
* Update @actions/github to 5.0.1
* Fix package-lock.json
2022-03-31 13:53:55 -04:00
Luke Tomlinson
7e7e8d4206
Update octokit dependencies ( #1037 )
2022-03-31 10:36:40 -04:00
Deepak Dahiya
daa24d7958
Linting
2022-03-31 10:41:54 +00:00
Deepak Dahiya
bda035c74d
cleanup
2022-03-31 09:44:40 +00:00
Deepak Dahiya
79acd5bac4
New Response Type
2022-03-31 09:42:59 +00:00
Apple
b602df7c05
Modified tests
2022-03-30 13:27:36 +05:30
Deepak Dahiya
80a66f3298
package-lock revert
2022-03-30 07:33:48 +00:00
Deepak Dahiya
7756e7c4cb
Cleanup
2022-03-30 07:22:56 +00:00
Deepak Dahiya
6d774fcb59
minor
2022-03-29 22:21:15 +00:00
Deepak Dahiya
f05c940e43
minor
2022-03-29 22:20:22 +00:00
Deepak Dahiya
a71585a450
minor
2022-03-29 22:19:10 +00:00
Deepak Dahiya
76ac2fcd59
Added cacheSize in ReserveCache API request
2022-03-29 22:17:04 +00:00
Shubham Tiwari
b463992869
Adding support in cache package to check if Artifact Cache service is enabled or not ( #1028 )
...
* Added support to check if Artifact cache service is enabled or not.
* enablingForGHES
* added ACTIONS_CACHE_URL in fixtures
* Fix CI
* CI fix
* changed function name
* Function rename
* Updated release
* added test case
* Update RELEASES.md
* Lint errors
* lint
* linting
* lint
* update name to actions service
* Update packages/cache/src/internal/cacheUtils.ts
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>
* review comments
* linting
* linting
* push to start CI
* Update RELEASES.md
* remove extra spaces
* reverting version update
* Revert "reverting version update"
This reverts commit af84eba61e
.
* Update RELEASES.md
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>
2022-03-25 14:40:02 +05:30
Ashwin Sangem
f0a876ab8b
bumped up the @action/cache version.
2022-03-24 11:19:52 +00:00
Ashwin Sangem
087191dabd
Update downloadUtils.ts
2022-03-23 16:46:52 +05:30
Ashwin Sangem
862c4e9db4
Cap the cache download chunk to 2 GB
2022-03-23 16:44:40 +05:30
Jonathan Tamsut
d1abf7dc74
Update `lockfileVersion` in `package-lock.json` in `tool-cache` package ( #1025 )
...
* update packages
* update RELEASE
* update RELEASE
* remove extra README line
2022-03-16 11:27:30 -07:00
Jonathan Tamsut
475192a0c3
Update `lockfileVersion` in `package-lock.json` in `cache` package ( #1022 )
...
* update versions
* update release notes
2022-03-16 11:25:03 -07:00
Jonathan Tamsut
c07c5fc410
Update `lockfileVersion` in `package-lock.json` in `glob` package ( #1023 )
...
* update versions
* update RELEASE file
2022-03-16 11:24:24 -07:00
Jonathan Tamsut
b820a0ff59
Update `lockfileVersion` in `package-lock.json` in `exec` package ( #1024 )
...
* update packages
* update RELEASE
2022-03-16 11:24:01 -07:00
Jonathan Tamsut
72dfadb0c3
Update `lockfileVersion` in `package-lock.json` in `io` package ( #1020 )
...
* update lockfileVersion
* Update package
2022-03-16 11:23:44 -07:00
Rob Herley
edee7cde32
feedback: add summary write options
2022-03-08 16:37:20 -05:00
Rob Herley
6295f5d25b
summary: consistent kB usage and doc links
2022-03-03 11:46:32 -05:00
Rob Herley
339dd63bec
summary: method to clear file and buffer
2022-03-02 23:56:30 -05:00
Rob Herley
d27bf857e6
add -> addRaw
2022-03-02 23:49:17 -05:00
Rob Herley
ec5c955c0a
summary: additional check for max size limit
2022-03-02 23:43:51 -05:00
Rob Herley
302a5b31d8
summary: add link/anchor element
2022-03-02 12:10:01 -05:00
Rob Herley
ab2b23c50d
summary: add tests
2022-03-02 00:58:18 -05:00
Rob Herley
70a01b86d3
summary: self closing tags, additional img attrs & minor fixes
2022-03-02 00:57:46 -05:00
Rob Herley
ff80a82f7c
Merge branch 'main' into robherley/md-summaries
2022-03-01 21:38:28 -05:00
Rob Herley
0fc0befe24
export markdownSummary singleton from core
2022-03-01 21:32:26 -05:00
Rob Herley
7d95d2cec9
summary.ts -> markdown-summary.ts
2022-03-01 21:16:35 -05:00
Rob Herley
c42d30607b
add more summary elements, clean up jsdoc
2022-03-01 21:14:58 -05:00
Rob Herley
ac58d176ba
'\n' -> os.EOL
2022-03-01 20:55:43 -05:00
Rob Herley
518ef1b79e
html element wrapper method for md summary
2022-03-01 20:36:04 -05:00
Jonathan Tamsut
5905c6b5c1
Bump major version
2022-03-01 12:36:05 -08:00
Jonathan Tamsut
5e37db2c2b
update `lockfileVersion` for artifact
2022-03-01 12:10:10 -08:00
Rob Herley
d496b07cc0
addText -> add, newline by default
2022-02-23 18:15:26 -05:00
Rob Herley
7a2eceac36
initial markdown summary utils
2022-02-23 18:09:05 -05:00
vsvipul
4a793fd385
Update RELEASES.md
2022-02-04 14:11:29 +05:30
vsvipul
39a1ec60b2
Bump up patch version
2022-02-01 17:15:42 +05:30
vsvipul
eafa9d39d3
Update ms-rest-js and storage-blog dependencies for cache
2022-02-01 16:24:23 +05:30
Konrad Pabjan
daf8bb0060
0.6.1 release ( #964 )
2021-12-14 16:01:55 -05:00
Zoran Regvart
37f5a85219
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
6fcdd6ab0d
[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
45a3c7bf81
[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
cdd4e107a6
[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
88062ec473
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
4df5abb3ee
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
e19e4261da
Reset processedCount when downloading all artifacts ( #889 )
2021-11-29 17:28:03 -05:00
Ichinose Shogo
e9b0746ee3
artifact: @types/tmp should be devDependencies ( #860 )
2021-11-29 17:22:33 -05:00
Zoran Regvart
7932c147a0
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
Aparna Ravindra
45d2019161
Cache: Increasing client validation to 10GB ( #934 )
...
* increasing client validation limit in cache package to 10gb
2021-11-19 16:34:33 +05:30
Luke Tomlinson
e2eeb0a784
Fix high sev in github package ( #924 )
2021-10-15 15:26:30 -04:00
Luke Tomlinson
6ce349e08c
Update High Severity Dev Dependencies ( #923 )
...
* Update deps
* More Updates
* Use npm 7
* Update package-lock.json
2021-10-14 09:20:09 -04:00
Thomas Boop
27f76dfe1a
Full release of actions/core 1.6.0 with oidc behavior ( #919 )
...
* OIDC Client for actions/core
Co-authored-by: Sourav Chanduka <souravchanduka37@gmail.com>
Co-authored-by: Sourav Chanduka <souravchanduka@users.noreply.github.com>
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
2021-09-28 12:55:21 -04:00
Marcono1234
60145e408c
Add `file` property to `AnnotationProperties` ( #896 )
2021-09-28 09:47:06 -04:00
martincostello
8b45e1e356
Fix endColumn documentation
...
Change "start" to "end".
2021-08-20 11:06:49 +01:00
Luke Tomlinson
ea81280a4d
Update release for core 1.5.0 ( #873 )
...
* Update release for core 1.5.0
* Update RELEASES.md
* Run npm audit fix
2021-08-18 09:26:19 -04:00
Luke Tomlinson
f0b00fd201
Add notice annotation and support more annotation fields ( #855 )
...
* Add support for notice annotation and additional properties
* Add additional tests
* Update readme
* Change casing for endLine and endColumn
* Update utils.ts
* Update README.md
* Rename files to have internal- nomenclature
* Revert "Rename files to have internal- nomenclature"
This reverts commit 7911689f29
.
* Update utils.ts
2021-07-28 17:34:31 -04:00
Rob Cowsill
4564768940
Delete temporary archive after cache upload ( #792 )
...
This is to avoid filling the SSD while saving multiple large caches
2021-06-28 17:27:09 +02:00
Brian Cristante
a31b7eca9e
Bump artifact package version to v0.5.2 ( #845 )
...
* bump version in package*.json
* changelog
2021-06-16 09:37:06 -04:00
Thomas Boop
11601c0d2d
Release new version of the tool-cache ( #838 )
...
* update to latest version of @actions/io
* Release new version and update dependencies
* add pr number
2021-06-07 15:50:05 -04:00
Thomas Boop
b9414eecb3
we really shouldn't warn on these errors, action author can decide what to do ( #837 )
2021-06-07 15:31:03 -04:00
Thomas Boop
243a8bba07
New versions of toolkit packages ( #835 )
2021-06-07 15:09:34 -04:00
Thomas Boop
c5e1af5dc3
Add HashFiles to the toolkit ( #830 )
...
* add hash files to the toolkit
2021-06-07 14:26:00 -04:00
Thomas Boop
c9af6bb1b3
Update escaping rules in io's rmRF ( #828 )
...
* Better Handling of escaping in rmrf
2021-06-07 14:16:16 -04:00
Luke Tomlinson
bf4ce74a0f
Update @actions/exec to 1.1.0 ( #834 )
2021-06-07 10:09:34 -04:00
Brian Cristante
db21627995
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
bb2f39337d
Sarpik/get input list support ( #829 )
...
* feat(core): Create `getInputList` utility
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* chore(core): Document usage of '\n' instead of [] @ `getInputList`
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* test(core): Create a very simple test for `getInputList`
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* run linter
* update commands/readme
Co-authored-by: Kipras Melnikovas <kipras@kipras.org>
2021-06-04 09:28:49 -04:00
Luke Tomlinson
8df94d9879
Add test for large stdline output ( #827 )
...
* Add test for large stdline output
* Format/Lint
* Update stdlineoutput.js
* Update stdlineoutput.js
2021-06-03 09:31:48 -04:00
Andrey Savitsky
c5035362ab
Fix broken line buffers ( #773 )
...
* Fix broken line buffers
* Code style
2021-06-02 16:29:46 -04:00
Matisse Hack
439eaced07
Add directory filtering to globber ( #728 )
...
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
2021-06-01 15:57:03 -04:00
dependabot[bot]
aa29345ae8
Bump ws from 7.2.3 to 7.4.6 ( #823 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.2.3 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.2.3...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:50:25 -04:00
Sergey Ukustov
e1a7863be6
feat: get linux version from os-release file if available ( #594 )
2021-05-28 15:40:45 -04:00
Thomas Boop
a65bca60a1
Tool Cache 1.7.0 release ( #821 )
...
* tc 1.7.0 release
* update verbiage
2021-05-27 11:44:59 -04:00
Luke Tomlinson
a1b068ec31
Bugfix: Fix issue with interactive unzip on Linux ( #807 )
...
* Add new powershell commands for windows unzip
* Test fails to overwrite file
* Add new windows commands for unzip
* Add Test for failing case for both pwsh and powershell
* Modify test to confirm overwrite behavior for xar
* Delete ._test.txt
* Add fallback case for older windows systems
* Remove try
* Run Tests on windows-2016
* Update tar tests to handle existing files
* Lint
* Update tool-cache.test.ts
* Update tool-cache.test.ts
* Update tool-cache.test.ts
* Update tool-cache.test.ts
* Update from PR feedback
2021-05-21 17:01:42 -04:00
Luke Tomlinson
6e33c78c3d
Update @actions/glob to 0.1.2 ( #818 )
2021-05-21 15:50:31 -04:00
Luke Tomlinson
9ac66375a0
Fix flakey test ( #817 )
2021-05-21 15:32:09 -04:00
Luke Tomlinson
ddd04b6997
Add getExecOutput function ( #814 )
...
* Add getExecOutput function
* Add tests for exec output
* Modify tests to not rely on buffer size, but only test larger output
* Handle split multi-byte characters + PR feedback
* Fix tests
* Lint
* Update how split byte are sent for tests
2021-05-21 12:12:16 -04:00
Thomas Boop
566ea66979
prep for actions core 1.3.0 release ( #816 )
2021-05-21 09:19:53 -04:00
Thomas Boop
0d74e9080a
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
Chris Mc
8dc2d6eb6a
Update location of typescript definitions ( #743 )
...
https://github.com/octokit/webhooks.js#typescript
2021-05-20 16:49:57 -04:00
rethab
3bd746139f
Describe behaviour of getInput ( #808 )
2021-05-19 11:08:51 -04:00
Thomas Boop
f915ace085
add release notes ( #809 )
2021-05-14 14:43:08 -04:00
dependabot[bot]
1bafbed467
Bump lodash from 4.17.15 to 4.17.21 ( #801 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-14 14:39:47 -04:00
Luke Tomlinson
98549fbf21
Prevent accidental file matching when glob contains trailing slash ( #805 )
...
* Draft Solution
* Update internal-globber.ts
* Cleanup
* Fix Test
* Cleanup
2021-05-14 14:12:26 -04:00
Luke Tomlinson
b33912b7cc
Core: Add trimWhitespace to getInput ( #802 )
...
* Add option to not trim whitespace from inputs
* Fix typos
* Add doc clarification
* Rename options
2021-05-11 13:51:36 -04:00
Luke Tomlinson
1c367e0a26
Export isExplicitVersion and evaluateVersions ( #796 )
...
* Export isExplicitVersion and evaluateVersions
* Lint
* Add docs
2021-05-07 16:13:26 -04:00
Luke Tomlinson
09e59b9a5c
Exec: throw error when cwd option does not exist ( #793 )
...
* Exec: throw error when cwd option does not exist
* Simplify promise rejection
2021-05-07 16:12:40 -04:00
Thomas Boop
2b97eb3192
Include urls in `@actions/github` context ( #794 )
...
* include urls in github context
* fix format
2021-05-07 14:05:08 -04:00
Thomas Boop
ed490dc20d
Update dependencies of tool-cache to fix `npm audit` ( #795 )
...
* Update dependencies to resolve security issue
* run npm audit fix in `actions/github`
* update jest as well to newest version
2021-05-07 14:04:38 -04:00
Luke Tomlinson
3491e2eeea
Add option to cp to only copy contents of directory ( #788 )
...
* Add option to not copy source directory
* Cleanup
* Update condition to be consistent
2021-05-05 09:40:12 -04:00
Thomas Boop
208fa83feb
Release @actions/github v.5.0.0 ( #783 )
...
* update latest octokit definitions
* update package versions
* update link in release notes
* update tsc version
2021-05-04 16:20:38 -04:00
Minh Nguyen
d972090333
Fix typo in function name ( #590 )
2021-05-03 11:09:44 -04:00
yi_Xu
fbdf27470c
feat(core): add getBooleanInput function ( #725 )
...
* feat(core): add getBooleanInput function
* docs(core): update readme
* test(core): update the core.test.ts
2021-04-28 16:32:25 -04:00
Chris Gavin
ff45a53422
Allow specifying arbitrary headers when downloading tools to the tool cache. ( #530 )
2021-04-28 14:39:15 -04:00
Thomas Boop
15fef78171
Simplify mkdirP implementation ( #781 )
...
Co-authored-by: Linus Unnebäck <linus@folkdatorn.se>
2021-04-28 14:38:41 -04:00
eric sciple
e76decaf8a
Prepend newline for set-output ( #772 )
2021-04-13 12:01:19 -05:00
Vikas Kedia
8afb976445
Update README.md ( #531 )
...
more logical to read save cache before restore cache
2021-04-12 10:18:07 -04:00
Tom Jenkinson
b05573d945
fix formatting in core package readme ( #563 )
2021-04-12 09:50:56 -04:00
David Hadka
aad34ab0bc
Update RELEASES.md
2021-04-09 14:23:05 -05:00
Dave Hadka
fac664b5d0
Fix lint issue
2021-04-09 14:16:19 -05:00
Dave Hadka
74236358e6
Update tests
2021-04-09 14:10:36 -05:00
David Hadka
ac7b0e436e
Update package-lock.json
2021-04-09 13:58:53 -05:00
David Hadka
440a06ef56
Update package.json
2021-04-09 13:58:35 -05:00
David Hadka
547a77cf75
Fix permissions issues using gtar on mac
2021-04-09 13:38:55 -05:00
Konrad Pabjan
f628f161c4
Bump artifact package version ( #761 )
2021-04-06 13:49:15 -04:00
Konrad Pabjan
770dc3a982
@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
dependabot[bot]
fc00528337
Bump y18n from 4.0.0 to 4.0.1 ( #753 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-02 12:41:01 -04:00
Sora Morimoto
bd9017e99f
Add findInPath method to locate all matching executables in the system path ( #609 )
...
Signed-off-by: Sora Morimoto <sora@morimoto.io>
2021-04-02 12:22:30 -04:00
Konrad Pabjan
2202465c69
actions/cache 1.0.6 release ( #705 )
2021-02-02 20:48:46 +01:00
Benedek Kozma
ccd1dd298f
Use GNU tar on macOS if available ( #701 )
...
* use GNU tar on macOS
* remove unnecessary code
* formatting fix
* fix tests
* fix more tests
* typo fix
* fix test
2021-02-02 20:09:10 +01:00
Yaroslav Dynnikov
bfdba95ece
Make caching more verbose
...
- Print cache size when saving cache similarly to restoring
- Print restore success similarly to saving
- Print cached file list if debug logging is enabled
See also: https://github.com/actions/cache/issues/471
2021-01-07 23:51:43 +03:00
Konrad Pabjan
c861dd8859
Retry all http calls for artifact upload and download ( #675 )
...
* Retry all http calls for artifact upload and download
* Extra debug information
* Fix lint
* Always read response body
* PR Feedback
* Change error message if patch call fails
* Add exponential backoff when retrying
* Rework tests and add diagnostic info if exception thrown
* Fix lint
* fix lint error for real this time
* PR cleanup
* 0.5.0 @actions/artifact release
* Display diagnostic info if non-retryable code is hit
2020-12-18 21:40:50 +01:00
Konrad Pabjan
73d5917a6b
actions/artifact 0.4.2 release ( #673 )
...
* actions/artifact 0.4.2
* Update releases note
2020-12-11 17:43:12 +01:00
Aiqiao Yan
42b3ff04b2
Fix windows cache path
2020-12-10 10:59:04 -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
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
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
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