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
Jonathan Clem
a26c57109e
Update README.md
2019-04-22 11:46:19 -04:00
Jonathan Clem
32a1c14007
Add `lerna bootstrap` to main.workflow
2019-04-20 11:07:55 -04:00
Jonathan Clem
7343633101
Fix Compile/Dependencies needs in main.workflow
2019-04-20 11:01:43 -04:00
Jonathan Clem
39e21d45c8
Add build step to workflow file
2019-04-20 11:00:36 -04:00
Jonathan Clem
8d559d0a09
Fix prettier script file glob to ignore compiled code
2019-04-20 10:59:40 -04:00
Jonathan Clem
80afb0ab88
Update README.md
2019-04-20 10:56:56 -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
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