Commit Graph
43 Commits
Author SHA1 Message Date
Danny McCormick 0cdbc1533d Remove neutral exit code references 2019-08-06 09:12:30 -04:00
Danny McCormick aa91fd4a82 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 85758ab4f0 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 0e1661b94c Merge pull request #22 from actions/set-output
add set-output command
2019-06-25 08:43:40 -04:00
Matt Cooper 3e793a6c02 object shorthand syntax
...is an abomination, but I don't make the rules =P
2019-06-25 07:19:19 -04:00
Matt Cooper 9f7b3b53ad npm run format 2019-06-25 07:11:28 -04:00
Matt Cooper 114d07bdd6 add set-output command 2019-06-24 16:14:47 -04:00
Danny McCormick e3778dff5b Normalize package versions (#20) 2019-06-24 14:36:36 -04:00
Danny McCormick c83dd350c4 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 3cb7227392 Add addPath to core (#13)
* Add add-path

* Format

* lint
2019-06-04 22:00:25 -04:00
Jonathan Clem cca8b40ef2 Add lots of linting 2019-05-21 17:08:25 -04:00
Jonathan Clem 7ee9cbe61a Rename command import in core.ts 2019-05-21 15:26:44 -04:00
Jonathan Clem bd413da44d Rename escapedata to escapeData 2019-05-21 15:24:46 -04:00
Jonathan Clem f7f9abbed5 Remove "public" explicit accessibility 2019-05-21 15:23:21 -04:00
Danny McCormick 97a89649bc Run formatter 2019-05-21 14:45:27 -04:00
Danny McCormick 493c238656 Add internal disclaimer in command.ts 2019-05-21 14:44:37 -04:00
Danny McCormick 6f80fb9588 set-env instead of set-variable 2019-05-21 14:40:57 -04:00
Danny McCormick ae6ec27f38 Clean up/respond to feedback 2019-05-21 14:38:29 -04:00
Jonathan Clem 9017484712 DRY up asserts on process.stdout.write 2019-05-21 12:34:47 -04:00
Jonathan Clem 03fa5fa899 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 2cbd1ae481 Remove environment variables after we set them 2019-05-21 12:14:15 -04:00
Jonathan Clem aa0c34d73c Fix namespace use in core.ts 2019-05-21 12:03:13 -04:00
Jonathan Clem 79112d69e3 Use ExitCode from @actions/exit 2019-05-21 12:00:23 -04:00
Jonathan Clem c8539ea5cf Use ES imports 2019-05-21 11:46:02 -04:00
Jonathan Clem e9f77276e1 DRY up core tests 2019-05-21 11:23:35 -04:00
Jonathan Clem 567489cd86 'use strict' not necessary in TypeScript 2019-05-21 11:09:41 -04:00
Jonathan Clem 4c1843ff42 Fix .tsx typo 2019-05-21 11:07:42 -04:00
Jonathan Clem cb05184bde 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 8735a0c7e4 Fix ESLint errors 2019-05-21 10:54:28 -04:00
Jonathan Clem dff85e1cc9 Run npm run lint -- --fix 2019-05-21 10:51:22 -04:00
Jonathan Clem e9aa8aaae2 Format lib.test.ts 2019-05-21 10:11:39 -04:00
Danny McCormick bd30ad1966 Run linter 2019-05-20 19:17:56 -04:00
Danny McCormick 3c31358548 Finish test suite 2019-05-17 14:12:54 -04:00
Bryan MacFarlane 6b054a0871 spec update 2019-05-17 10:38:16 -04:00
Danny McCormick e87cc751d1 Merge branch 'features/core' of https://github.com/actions/toolkit into features/core 2019-05-17 10:31:28 -04:00
Danny McCormick 43a9421444 Add tests, getInput should be case-insensitive and trim output 2019-05-17 10:31:07 -04:00
Bryan MacFarlane 1cc5ae6032 update specs 2019-05-17 10:29:35 -04:00
Danny McCormick 6f516e7045 Merge branch 'features/core' of https://github.com/actions/toolkit into features/core 2019-05-17 10:25:59 -04:00
Danny McCormick 524301a9cf Add tests 2019-05-17 10:23:39 -04:00
Bryan MacFarlane 71612d00c4 update inputs and variables 2019-05-17 10:23:01 -04:00
Bryan MacFarlane 99c12c3eb4 starting on core 2019-05-16 23:36:45 -04:00
Danny McCormick 9d663a0ac6 Match core to spec (still work to do) 2019-05-16 17:16:39 -04:00
Danny McCormick 1f64f9aa51 Add Bryan's core code 2019-05-16 16:40:21 -04:00