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