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