1
0
Fork 0
Commit Graph

1385 Commits (3f7df8ec5a47cccf436f2f782b98daa012db818b)

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