Commit Graph

1265 Commits

Author SHA1 Message Date
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
d90e9d7582 Remove ESLint (still not compatible enough with TypeScript tooling) 2019-04-19 17:00:31 -04:00
Jonathan Clem
e3911754c1 Rename packages/github to packages/toolkit 2019-04-19 15:52:23 -04:00
Jonathan Clem
79a070cdc8 Use "ci" not "install" to install dependencies in actions 2019-04-19 15:46:22 -04:00
Jonathan Clem
3e32975625 Add ESLint and Prettier tooling 2019-04-19 15:35:44 -04:00
Jonathan Clem
37e19115be Add a workflow for running tests 2019-04-19 15:23:03 -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
Jonathan Clem
a044bf542b Add a placeholder README.md file 2019-04-19 14:31:02 -04:00
Jonathan Clem
8446e3b247 Initialize a Lerna project
Lerna seems like a reasonable place to start:
- One repository for easier cross-team work and one place for issues
- Multiple packages for independent versioning
2019-04-19 14:29:24 -04:00