1
0
Fork 0
Commit Graph

87 Commits (ac36ca4405cc8e5f444b21a034d076c1c13cd627)

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