Arthur Baars
57d20b4db4
tool-cache: make extract functions quiet by default and more verbose if `core.isDebug` is set ( #206 )
...
* tool-cache: make unzip and 7z extract quiet by default
This avoids spamming the log when unzipping large archives.
* tool-cache: make tar, unzip and 7z verbose when `core.isDebug`
Make the extract function print the list of extracted file if
the action is run in debug mode.
2020-04-29 11:33:01 -04:00
Bryan MacFarlane
4e734dc4c1
bump exec version
2020-04-28 11:59:04 -04:00
Reinier Timmer
34f71e80ce
Check if tool path exists before executing ( #385 )
2020-04-28 10:36:49 -04:00
Josh Soref
7257597d73
Spelling ( #431 )
...
* spelling: absolute
* spelling: content
* spelling: received
* spelling: sanitizes
2020-04-27 09:13:56 -04:00
per1234
df7e2c13c8
Fix broken links in documentation ( #425 )
2020-04-24 11:55:31 +02:00
Bryan MacFarlane
eec6689a61
bump tool-cache's http-client to 1.0.8 ( #429 )
2020-04-23 21:12:00 -04:00
Konrad Pabjan
1688b117e1
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
bb1053a8a7
@actions/artifact 0.3.1 update ( #420 )
...
* Updates to 0.3.1 package update
2020-04-20 22:58:53 +02:00
Pierre Grimaud
a28977e977
Fix typos ( #417 )
2020-04-20 12:56:03 +02:00
Seth Vargo
c4b6011310
Allow specifying stdin ( #360 )
...
* Allow specifying stdin
2020-04-13 13:39:42 -04:00
Thomas Boop
05e39f551d
Add docs and wrapper for "echo" command ( #411 )
...
* Add docs and wrapper for "echo" command
* Update parameter to enabled
2020-04-13 13:25:54 -04:00
Thomas Boop
3c125ce4e0
Update eslint to 2.2.7 ( #410 )
2020-04-13 10:19:49 -04:00
Thomas Boop
5b940ebda7
Be more lenient in accepting command inputs ( #405 )
...
* Be more lenient in accepting command inputs
2020-04-09 17:00:53 -04:00
Linda_pp
a6a5d98be8
Expose ExecOptions interface ( #322 )
2020-04-09 12:52:24 -04:00
Konrad Pabjan
c010a271d9
@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
1b521c4778
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
905c2aa216
Contribution guidelines for artifact package ( #388 )
...
* Contribution guidelines
* PR Feedback
2020-03-24 10:13:06 +01:00
Konrad Pabjan
cb7022ea2c
Update implementation-details.md
2020-03-20 18:42:18 +01:00
Konrad Pabjan
b94f6a1340
Update additional-information.md
2020-03-19 15:56:27 +01:00
Konrad Pabjan
b0e01b71c0
Update package-lock.json
2020-03-12 20:39:10 +01:00
Konrad Pabjan
3748609c73
Update package.json
2020-03-12 20:36:46 +01:00
Konrad Pabjan
37590cb3ee
Update RELEASES.md
2020-03-12 20:36:09 +01:00
Konrad Pabjan
dffb5572a9
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
5859d7172e
only retry downloadtool on 500s and 408 and 429 ( #373 )
2020-03-09 14:35:53 -04:00
Thomas Boop
82fbe5da0f
Update jest to 25.1 ( #374 )
...
* Update jest to 25.1
* Update acorn to 6.4.1
* Update dependencies, run audit on all packages, update packagelock
* Remove package-lock dependencies
2020-03-09 14:17:29 -04:00
eric sciple
df0aa9077a
generated
2020-03-05 12:07:25 -05:00
eric sciple
259743ae13
update downloadTool to handle errors from response stream and retry ( #369 )
2020-03-05 12:05:27 -05:00
Bryan MacFarlane
3261dd9883
core 1.2.3 release ( #366 )
2020-03-02 08:02:40 -05:00
Tingluo Huang
a649207792
Add core.isDebug() to check whether actions_step_debug is on or not. ( #278 )
2020-03-02 07:45:27 -05:00
Josh Gross
54bcb7c4f1
Update tool cache docs ( #347 )
2020-02-26 11:43:55 -05:00
Thomas Boop
41157b23c7
Release 2.1.1 of @actions/github ( #357 )
2020-02-20 14:02:42 -05:00
Ryo Ota
fa03eb4d22
Use import {Octokit} ( #332 )
...
* Use import {Octokit}
* Update @octokit/rest to 16.43.1
2020-02-18 15:43:07 -05:00
Konrad Pabjan
f383109dc3
@actions/artifact download artifacts ( #340 )
...
* Download Artifacts using @actions/artifact
2020-02-13 18:24:11 -05:00
eric sciple
84f1e31b69
send tar --version to debug log ( #342 )
2020-02-13 09:54:56 -05:00
Konrad Pabjan
6cbb8e9bc8
@actions/artifact package ( #304 )
...
* Initial commit for @actions/artifact package
2020-02-11 09:49:46 -05:00
Fabio Niephaus
0ecc141d4e
await tc.downloadTool ( #337 )
2020-02-09 22:15:26 -05:00
eric sciple
432a78c48c
check proxy bypass before setting proxy agent ( #320 )
2020-01-23 14:35:41 -05:00
Thomas Boop
80e6ba7033
Update readme with type assertion information ( #310 )
...
* Update readme with type assertion information
* PR updates
2020-01-22 11:53:39 -05:00
eric sciple
6072c249ee
release notes ( #317 )
2020-01-21 13:25:05 -05:00
Thomas Boop
a9175f3986
Correctly pull issue number for pull request review events ( #311 )
2020-01-21 10:44:38 -05:00
eric sciple
8b0300129f
fix command escaping ( #302 )
2020-01-18 23:52:44 -05:00
eric sciple
ab5bd9d696
octokit client should follow proxy settings ( #314 )
2020-01-18 14:28:37 -05:00
eric sciple
e69833ed16
release notes ( #308 )
2020-01-14 11:58:44 -05:00
Bryan MacFarlane
2e88402d19
audit fix and update http-client ( #298 )
2020-01-10 16:37:48 -05:00
eric sciple
058ad6937d
remove todo comment ( #297 )
2020-01-10 12:09:48 -05:00
eric sciple
dd64d8c7c9
glob readme ( #296 )
2020-01-10 12:00:22 -05:00
eric sciple
947ba5b559
bump versions ( #295 )
2020-01-09 17:31:27 -05:00
eric sciple
03ebc5b885
generated file ( #294 )
2020-01-09 15:26:22 -05:00
eric sciple
1a2c592903
multiple glob patterns ( #287 )
2020-01-09 15:05:31 -05:00
Bryan MacFarlane
803934eca0
audit security vulnerabilities as part of ci ( #280 )
2020-01-03 17:54:10 -05:00
eric sciple
a11539e1db
glob ( #268 )
2019-12-31 10:16:18 -05:00
dependabot[bot]
a94e2440cb
Bump handlebars from 4.1.2 to 4.5.3 in /packages/github ( #276 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.1.2 to 4.5.3.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-12-27 19:48:20 -05:00
Josh Gross
8a4134761f
Update to latest typescript version ( #274 )
2019-12-27 19:42:30 -05:00
eric sciple
e7cbd693eb
fix extractTar on Windows ( #264 )
2019-12-19 10:44:08 -05:00
eric sciple
81bdf00982
fix Buffer deprecation warnings ( #265 )
2019-12-18 13:24:01 -05:00
eric sciple
568f12cee6
remove trailing comma from commands ( #263 )
2019-12-18 13:23:16 -05:00
Yusuke Sakurai
606e1f27ac
add: "types" to each package.json ( #221 )
...
fix es #148
2019-12-17 11:03:58 -05:00
eric sciple
895bdd6dd5
remove misleading verbiage ( #258 )
2019-12-16 12:43:21 -05:00
eric sciple
61d502068b
overload downloadTool to accept destination path ( #257 )
2019-12-16 11:59:48 -05:00
Daniel Anechitoaie
9f6c37ac52
Updated tc.cacheFile example ( #226 )
2019-12-11 18:05:18 -05:00
Peter Evans
be9f18b69f
Fix documentation links ( #217 )
2019-12-10 09:11:03 -05:00
Tony Brix
1d7e38e56d
fix unzip error ( #223 )
2019-12-09 14:26:48 -05:00
eric sciple
15033a1aed
commit package-lock.json
2019-12-09 11:21:43 -05:00
Ross Brodbeck
5fdab2aaf2
Update octokit graphql type dependencies ( #228 )
...
* Update GraphQL support in base API
2019-12-06 07:52:04 -05:00
eric sciple
1c12ced7ba
bump patch version ( #239 )
2019-12-04 11:03:36 -05:00
eric sciple
211b25966b
Unit test ( #236 )
2019-12-03 14:18:54 -05:00
Ross Brodbeck
d98e55434d
Fix test timeouts ( #235 )
...
* Fix test timeouts
2019-12-03 13:55:39 -05:00
eric sciple
5c894298f2
toolrunner should which tool before invoking ( #220 )
2019-11-18 16:20:01 -05:00
Jan Jurzitza
9a3c005162
Clarify that extractTar extracts gzipped tars ( #134 )
...
The default downloadTool implementation strips the filename so when passing it to the extractTar function, it doesn't have a way of knowing the format without manually specifying it. However what the extractTar function arguments meant and how to specify them wasn't clear before reading the source code, so the documentation here got updated to reflect that.
2019-11-15 16:12:36 -05:00
Bryan MacFarlane
a65441cf46
bump core for release and docs ( #189 )
2019-10-18 15:35:13 -04:00
Manuel Muñoz Solera
565d0bbe18
Adding missing curly Brace in Usage example ( #150 )
2019-10-14 10:59:46 -04:00
Josh Gross
e8d384d3af
Merge pull request #149 from actions/users/tihuang/statecommand
...
add core method to saveState and getState.
2019-10-10 20:04:39 -04:00
Tingluo Huang
ae706665a1
PR feedback.
2019-10-03 14:48:21 -04:00
Tingluo Huang
5ce4932391
update doc.
2019-10-03 00:41:30 -04:00
Bryan MacFarlane
531da1858f
fix test timeout ( #176 )
...
* fix test timeout
2019-10-02 08:18:38 -04:00
Bryan MacFarlane
9d54cd22ea
setSecret ( #174 )
...
* setSecret
2019-10-01 17:13:05 -04:00
Bryan MacFarlane
713902387e
updating core docs and bumping version ( #172 )
...
updating core docs and bumping version
2019-10-01 13:53:09 -04:00
Harry Marr
47ccfea021
Add 'repository.directory' to package manifests ( #143 )
2019-09-24 22:30:51 -04:00
Chad Schulz
46bd5e54fd
Wrap example in async function ( #157 )
...
As someone not too familiar with async/await JavaScript, I was hung up on this for a bit. If this is too distracting from the example itself, I can understand not integrating it.
2019-09-24 22:27:50 -04:00
Bryan MacFarlane
1f7964519a
bump tool-cache version
2019-09-24 17:20:01 -04:00
Bryan MacFarlane
67eeeea9fa
use zip and unzip from path ( #161 )
2019-09-24 17:07:08 -04:00
Chad Schulz
3116829a9b
Add missing } to token example ( #153 )
2019-09-24 13:49:32 -04:00
Tingluo Huang
81b71dc6e6
fix lint.
2019-09-19 22:18:51 -04:00
Tingluo Huang
4d15218252
fix lint.
2019-09-19 22:14:12 -04:00
Tingluo Huang
b62614fa25
add core method to saveState and getState.
2019-09-19 22:02:45 -04:00
Bryan MacFarlane
e2358e2973
update core releases.md
2019-09-18 14:47:11 -04:00
Danny McCormick
14d6a0a2d2
Implement set-secret ( #141 )
...
* Implement set-secret
* Update RELEASES.md
* Feedback
2019-09-18 14:25:05 -04:00
Marc Nuri
6fcaac5046
actions/toolkit#127: getInput supports variables with multiple spaces ( #129 )
...
* actions/toolkit#127 : getInput supports variables with multiple spaces
* actions/toolkit#127 : PR comment, update changelog
2019-09-12 13:41:11 -04:00
Warren Buckley
b297969f56
Update readme to show how to use the secret GITHUB_TOKEN ( #131 )
...
* Update readme to show how to use the secret GITHUB_TOKEN
* Adds in link to docs - which I feel seem to be scattered in repos & official docs
2019-09-12 10:50:19 -04:00
Danny McCormick
b3bf422391
Update RELEASES.md
2019-09-09 11:58:37 -04:00
damccorm
4ff3b554b8
Fix tests
2019-09-09 11:57:17 -04:00
Danny McCormick
ef4525e9dd
Add info for completeness ( #111 )
...
* Add info for completeness
* Linting
* Missing import
2019-09-09 11:46:48 -04:00
Danny McCormick
a6e7249776
Update to use :: instead of ## ( #110 )
...
* Update to use :: instead of ##
* Missed test
2019-09-09 11:46:17 -04:00
Jonathan Leitschuh
b529540e0c
Don't recommend the use of HTTP to download code ( #120 )
2019-09-09 09:39:43 -04:00
Danny McCormick
7f17a6e550
Update RELEASES.md
2019-09-05 16:04:32 -04:00
Danny McCormick
6160df50dc
Update RELEASES.md
2019-09-05 13:27:22 -04:00
Jonathan Clem
a2ab4bcf78
Publish
...
- @actions/core@1.1.0
- @actions/exec@1.0.1
- @actions/github@1.1.0
- @actions/io@1.0.1
- @actions/tool-cache@1.1.1
2019-09-05 11:03:19 -04:00
Jonathan Clem
1c4866fa48
Add note about constructor options
2019-09-05 10:52:34 -04:00
Jonathan Clem
e533651251
Accept Octokit.Options in the GitHub constructor
2019-09-05 09:54:27 -04:00
Jonathan Clem
eb4c32847c
Merge pull request #98 from actions/core-debug
...
Core debug
2019-09-05 09:47:05 -04:00
damccorm
2a1b7d5c7e
Merge branch 'master' of https://github.com/actions/toolkit
2019-09-04 14:04:40 -04:00
damccorm
eaba9217f8
Bump package version
2019-09-04 14:04:31 -04:00
Danny McCormick
f2d01998f0
Update RELEASES.md
2019-09-03 14:42:04 -04:00
Danny McCormick
99d3ad0a64
Use readFileSync instead of require ( #101 )
...
* Use readFileSync instead of require
* error handling
2019-08-30 13:02:45 -04:00
Guillaume Clochard
ac36ca4405
Small fix for the tool-cache extract example ( #99 )
...
* Fix tool-cache extract example
* Use extractZip or extract7z in tool-cache example fix
2019-08-29 11:08:06 -04:00
Jonathan Clem
92e6443cf0
End group in core.group regardless of error thrown
2019-08-28 22:47:37 -04:00
Jonathan Clem
8f9992ca17
Add assertion for return value of core.group
2019-08-28 22:38:30 -04:00
Jonathan Clem
80fc75ef9c
Fix readme
2019-08-28 22:36:17 -04:00
Jonathan Clem
8b9dfa809b
Add group functions to core
2019-08-28 22:35:27 -04:00
AEnterprise
37202e8dbc
fix syntax error in output example ( #84 )
2019-08-26 08:41:40 -04:00
Bryan MacFarlane
7cd421b8bc
lint fixes
2019-08-25 00:55:22 -04:00
Bryan MacFarlane
17a0aa40f3
taking out some tests
2019-08-25 00:26:39 -04:00
Bryan MacFarlane
a2078cf37c
raising not implemented earlier
2019-08-24 09:22:38 -04:00
Bryan MacFarlane
4ebc9007c0
removing not implemented function from docs
2019-08-24 09:17:35 -04:00
Bryan MacFarlane
f66f5629b3
updating keywords
2019-08-23 17:39:40 -04:00
Danny McCormick
6b9630ac94
Add RELEASES.md for each package, bump tool-cache to publish ( #67 )
2019-08-22 13:14:49 -04:00
Josh Soref
ad054c855d
Spelling ( #72 )
...
* spelling: check in
* spelling: compatibility
* spelling: definitely
* spelling: does not
* spelling: maintaining
* spelling: nonexistent
* spelling: precede
* spelling: response
* spelling: was not
2019-08-21 15:31:44 -04:00
Danny McCormick
7d605994f9
Comment nit
2019-08-21 12:54:24 -04:00
Jason Etcovitch
1d687b2170
tool-cache/README.md
2019-08-21 01:18:31 -04:00
Jason Etcovitch
a796c65f64
io/README.md
2019-08-21 01:18:21 -04:00
Jason Etcovitch
5e3e440c7f
exec/README.md
2019-08-21 01:18:00 -04:00
Jason Etcovitch
db9fd45770
Missed one
2019-08-21 01:16:47 -04:00
Jason Etcovitch
770cf14bde
Highlight codeblocks in core/README.md
2019-08-20 22:15:05 -07:00
James M. Greene
00fc8b2580
Fix secrets reference syntax in README ( #68 )
2019-08-20 15:46:20 -04:00
James M. Greene
9821b26794
Fix syntax mistake in README ( #55 )
2019-08-13 18:13:12 -04:00
Alif Rachmawadi
2c3e55b8c9
Add more supports for tar extensions ( #48 )
...
* added test for extracting .tar.gz
* added ability to extract .tar.xz
* add flags to extract tar
* make use of tempPath
* check file contents and make different content for tar file
2019-08-13 14:26:14 -04:00
Alif Rachmawadi
35cd59e8d5
Added unzip for darwin ( #49 )
...
* added unzip for darwin
* add mac builds
* added zip for darwin
2019-08-13 12:39:01 -04:00
Thomas Boop
eae6c87114
Add Action Debugging information ( #46 )
...
* Add Action Debugging information
* Small verbiage updates
* Update README.md
* minor grammar updates
2019-08-12 17:00:55 -04:00
Danny McCormick
4c46ecfd35
Add debug info
2019-08-09 13:55:59 -04:00
Gregor Martynus
aec0ef46e4
[@actions/github] Fix code example, add syntax highlighting ( #43 )
...
* [@actions/github] Fix code example, add syntax highlighting
* [@actions/github] add link to @octkit/graphql API
* [@octokit/github] moar syntax highlighting in README
2019-08-07 17:23:44 -04:00
Danny McCormick
a40bce7c8d
Publish
...
- @actions/core@1.0.0
- @actions/exec@1.0.0
- @actions/github@1.0.0
- @actions/io@1.0.0
- @actions/tool-cache@1.0.0
2019-08-07 13:33:06 -04:00
Danny McCormick
d7f00ea0fd
Update package versions to 1.0.0 ( #42 )
...
* Update package versions to 1.0.0
* Fix package-lock
2019-08-07 12:56:34 -04:00
Danny McCormick
3004de4b40
Remove neutral exit code references
2019-08-06 09:12:30 -04:00
Danny McCormick
fc9958ec6a
Fix exports
2019-08-05 08:53:51 -04:00
Danny McCormick
293aa1ae02
Update package docs ( #38 )
...
* Update README.md
* Add exec guidance
* Add io guidance
* Add tool-cache guidance
* Readability
* Readability
* Readability
* Nit
* Nit
* Nit
2019-08-04 09:00:04 -04:00
Danny McCormick
027a230b99
Correct github interfaces
2019-08-02 15:25:51 -04:00
Danny McCormick
4a7f2143e6
Get token from input in doc
2019-07-31 16:19:47 -04:00
Danny McCormick
5218a83722
Check the right variables ( #35 )
2019-07-30 12:31:36 -04:00
Danny McCormick
2a2b51f939
Add github package ( #32 )
...
* Add github package
* Docs
* Feedback
* Accidentally added extra
* Allow octokit to be extended
* Respond to feedback
* Feedback
2019-07-29 13:09:32 -04:00
Danny McCormick
d293c20cc9
Dont stamp over stdout ( #29 )
2019-07-11 15:02:45 -04:00
Danny McCormick
d919136160
Fix cp and mv ( #26 )
2019-07-09 09:56:01 -04:00
Danny McCormick
e85d20fbb0
Combine exit into core; Remove toolkit ( #21 )
...
* Combine exit into core
* Remove toolkit
* Format
* Format
* Try to fix diff
* Try to fix diff
* Format
* Add gitattributes
* Use unix endings
* gitattributes is not a txt file
* Renormalize line endings
2019-06-25 13:54:41 -04:00
Matt Cooper
b8a0fd6e78
object shorthand syntax
...
...is an abomination, but I don't make the rules =P
2019-06-25 07:19:19 -04:00
Matt Cooper
9b0b345617
npm run format
2019-06-25 07:11:28 -04:00
Matt Cooper
55c0e7020e
add set-output command
2019-06-24 16:14:47 -04:00
Danny McCormick
d8737aa49c
Normalize package versions ( #20 )
2019-06-24 14:36:36 -04:00
David Staheli
e3317c6632
Export findVersions() ( #14 )
...
* Export findVersions()
* Rename `findVersions()` to `findAllVersions()`
2019-06-07 15:17:27 -04:00
Danny McCormick
71a9b2d3ed
Add tool-cache ( #12 )
...
* Add tool-cache
* Format
* Fix linux bug
* Update readme
* Package zip/unzip
* Reorganize
* Format
* unzip somehow got corrupted, fixing
* Resolve remaining todos
* Don't log everything
* Pass error codes
* linting
* Branding and nits
* Fix for mac
* clean up windows/nix logic
* Clean up tests
* Export HTTPError
* Add option for custom 7z tool
* Lint/format
* Dont wipe temp/tool directories
2019-06-06 14:16:48 -04:00
Danny McCormick
9bf86bb363
Add addPath to core ( #13 )
...
* Add add-path
* Format
* lint
2019-06-04 22:00:25 -04:00
Danny McCormick
c5f27c3c1b
Add exec ( #10 )
...
* Add exec
* Fix linux tests
* unnecessary dependency
* Dont prefix ExecOptions with I
* Consistency nits
* Respond to feedback
* Add toolrunner explanatory quote
* Format
2019-05-28 15:21:45 -04:00
Danny McCormick
8ebbf59cb3
Copy file into directory ( #11 )
...
* Copy file into directory
* Add test and check if file exists before stating
* Format
2019-05-28 13:57:16 -04:00
Danny McCormick
08db5110c6
Add io ( #5 )
...
* Add io lib
* io cleanup
* Run format script
* Fix lint errors with autofix
* Fix equality lint errors
* Rename ioUtil to io-util
* Add no-import-requires
* Run auto-fix lint
* Remove lint errors
* Use Boolean() to convert options
- `CopyOptions` on `cp` now defaults to empty
- Setting option values is easier now
* Rewrite packages/io to be fully async
* Move IS_WINDOWS into ioUtil
* DRY up cp/mv by moving shared code into move function
* Remove unc support, change isDirectory call to stat
* Tighter try catches
* more concise extensions search
* Allow isDirectory to be stat or lstat
* format
* Shell out to rm -rf
* Remove unc comment
* Export fs.promises from io-util
* Remove unknown error message
* Create an optimistic mkdirp
* Update io-util.ts
* Update io-util.ts
* Update io.test.ts
* Fix tests for mkdirP
2019-05-22 16:05:34 -04:00
Jonathan Clem
4f5f4f2fb8
Add lots of linting
2019-05-21 17:08:25 -04:00
Jonathan Clem
b05738788e
Rename command import in core.ts
2019-05-21 15:26:44 -04:00
Jonathan Clem
ab9b8a0c87
Rename escapedata to escapeData
2019-05-21 15:24:46 -04:00
Jonathan Clem
8cdf51d182
Remove "public" explicit accessibility
2019-05-21 15:23:21 -04:00
Danny McCormick
140d6cd367
Run formatter
2019-05-21 14:45:27 -04:00
Danny McCormick
6bd119002c
Add internal disclaimer in command.ts
2019-05-21 14:44:37 -04:00
Danny McCormick
b25c8772ed
set-env instead of set-variable
2019-05-21 14:40:57 -04:00
Danny McCormick
ea0dd28ea7
Clean up/respond to feedback
2019-05-21 14:38:29 -04:00
Jonathan Clem
f30996e6bb
DRY up asserts on process.stdout.write
2019-05-21 12:34:47 -04:00
Jonathan Clem
406242718f
Use a Jest mock to test process.stdout.write
...
Instead of manually mocking, we can instead use `jest.fn()` and assert that the correct calls were made.
2019-05-21 12:27:43 -04:00
Jonathan Clem
11d5a53a98
Remove environment variables after we set them
2019-05-21 12:14:15 -04:00
Jonathan Clem
c3ed3b105f
Fix namespace use in core.ts
2019-05-21 12:03:13 -04:00
Jonathan Clem
062a6bb046
Use ExitCode from @actions/exit
2019-05-21 12:00:23 -04:00
Jonathan Clem
90008fc46b
Use ES imports
2019-05-21 11:46:02 -04:00
Jonathan Clem
a52644e6dd
DRY up core tests
2019-05-21 11:23:35 -04:00
Jonathan Clem
4439c53a40
'use strict' not necessary in TypeScript
2019-05-21 11:09:41 -04:00
Jonathan Clem
f5d5c79c59
Fix .tsx typo
2019-05-21 11:07:42 -04:00
Jonathan Clem
c999afbce1
Add links to code in package READMEs
...
Intsead of having to update the READMEs for each package whenever
TypeScript signatures change, link directly to the TypeScript code.
Later, we can run a Typedoc server, perhaps.
2019-05-21 11:05:50 -04:00
Jonathan Clem
978b6e02dd
Fix ESLint errors
2019-05-21 10:54:28 -04:00
Jonathan Clem
451bb07ec4
Run npm run lint -- --fix
2019-05-21 10:51:22 -04:00
Jonathan Clem
3ca580438b
Format lib.test.ts
2019-05-21 10:11:39 -04:00
Danny McCormick
97c1e7df5a
Run linter
2019-05-20 19:17:56 -04:00
Danny McCormick
e6cc6dc147
Finish test suite
2019-05-17 14:12:54 -04:00
Bryan MacFarlane
2e729086fa
spec update
2019-05-17 10:38:16 -04:00
Danny McCormick
aa10eecbb0
Merge branch 'features/core' of https://github.com/actions/toolkit into features/core
2019-05-17 10:31:28 -04:00
Danny McCormick
5f31b6acfc
Add tests, getInput should be case-insensitive and trim output
2019-05-17 10:31:07 -04:00
Bryan MacFarlane
792122be54
update specs
2019-05-17 10:29:35 -04:00
Danny McCormick
7c079ef90d
Merge branch 'features/core' of https://github.com/actions/toolkit into features/core
2019-05-17 10:25:59 -04:00
Danny McCormick
a526749ce9
Add tests
2019-05-17 10:23:39 -04:00
Bryan MacFarlane
a97380e90d
update inputs and variables
2019-05-17 10:23:01 -04:00
Bryan MacFarlane
780a5985b4
starting on core
2019-05-16 23:36:45 -04:00
Danny McCormick
917c389219
Match core to spec (still work to do)
2019-05-16 17:16:39 -04:00
Danny McCormick
5f66339fde
Add Bryan's core code
2019-05-16 16:40:21 -04:00
Jonathan Clem
b3e79eb868
Make use of @actions/exit in @actions/toolkit
2019-04-20 10:54:42 -04:00
Jonathan Clem
cca9523c73
Add the "@actions/exit" package
...
It is useful to have the exit logic separated into its own package
2019-04-20 10:52:56 -04:00
Jonathan Clem
1e32709630
Add license files
2019-04-20 10:38:10 -04:00
Jonathan Clem
4e7d45abe0
Add requiredEnv config for Toolkit
2019-04-19 17:27:40 -04:00
Jonathan Clem
4381229e80
Add a token property to Toolkit
2019-04-19 17:06:09 -04:00
Jonathan Clem
39f7667028
Add Toolkit class w/logging & exits
2019-04-19 17:00:42 -04:00
Jonathan Clem
e3911754c1
Rename packages/github to packages/toolkit
2019-04-19 15:52:23 -04:00
Jonathan Clem
3e32975625
Add ESLint and Prettier tooling
2019-04-19 15:35:44 -04:00
Jonathan Clem
f026c43b81
Add working Jest & TypeScript config
...
- Jest now uses ts-jest for transforms
- TypeScript compilation via `lerna run tsc`
2019-04-19 15:15:34 -04:00
Jonathan Clem
97bc7918f4
Add a placeholder GitHub package
...
This will serve as something to build testing/TypeScript tooling around
2019-04-19 14:53:42 -04:00