Commit Graph

171 Commits

Author SHA1 Message Date
Jonathan Clem 026ad6f559 Merge pull request #4 from actions/features/core
IN PROGRESS: Features/core
2019-05-21 15:29:18 -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 4090b77772 Merge branch 'master' into features/core 2019-05-21 10:49:19 -04:00
Jonathan Clem c27c952e65 Merge pull request #6 from actions/eslint
Add ESLint
2019-05-21 10:48:19 -04:00
Jonathan Clem a822329e9c Add noEmit to check-all 2019-05-21 10:45:28 -04:00
Jonathan Clem 1cfd9cc9b7 Add concurrently and check-all script 2019-05-21 10:43:05 -04:00
Jonathan Clem 4fa292edb2 Add Lint action to main.workflow 2019-05-21 10:36:00 -04:00
Jonathan Clem 20f0d3983a Add ESLint 2019-05-21 10:34:23 -04:00
Jonathan Clem 3bb3f36a03 Merge branch 'master' into features/core 2019-05-21 10:18:33 -04:00
Jonathan Clem 70a281f107 Add .prettierignore 2019-05-21 10:11:44 -04:00
Jonathan Clem 3ca580438b Format lib.test.ts 2019-05-21 10:11:39 -04:00
Jonathan Clem 0f12556586 Fix formatter to check all TypeScript 2019-05-21 10:09:24 -04:00
Danny McCormick 97c1e7df5a Run linter 2019-05-20 19:17:56 -04:00
Jonathan Clem 618a7ec0f8 Change npm format to format-check and add format command 2019-05-20 11:21:45 -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 d7423efd98 spec update 2019-05-17 10:04:20 -04:00
Bryan MacFarlane 2697357344 Spec for tool config apis (#3)
* creating an initial branch for config apis spec

* Add package specs

* mkdirP should return promise

* Which should return a promise

* Respond to feedback

* export => exportVariable

* Respond to feedback on spec

* Remove code for now

* trailing space

* Clarify throwing
2019-05-17 09:58:36 -04:00
Bryan MacFarlane 780a5985b4 starting on core 2019-05-16 23:36:45 -04:00
Bryan MacFarlane 2bd641ee75 Spec for tool config apis (#3)
* creating an initial branch for config apis spec

* Add package specs

* mkdirP should return promise

* Which should return a promise

* Respond to feedback

* export => exportVariable

* Respond to feedback on spec

* Remove code for now

* trailing space

* Clarify throwing
2019-05-16 18:45:34 -07: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 1073897ccb Fix numbering in README 2019-04-22 12:02:40 -04:00
Jonathan Clem 2458937442 Add npm run create-package to scripts in README 2019-04-22 11:56:24 -04:00
Jonathan Clem d3cfce8cf0 Simplify package creation 2019-04-22 11:54:05 -04:00
Jonathan Clem 9ef78f1807 Update README.md 2019-04-22 11:46:37 -04:00