1
0
Fork 0
Commit Graph

176 Commits (12f30111a040dc2d1238a14516f5297d12e3175b)

Author SHA1 Message Date
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