Commit Graph
61 Commits
Author SHA1 Message Date
Jonathan Clem a2ab4bcf78 Publish
Main workflow / Run macOS (push) Has been cancelled
Main workflow / Run Windows (push) Has been cancelled
Main workflow / Run Ubuntu (push) Has been cancelled
- @actions/core@1.1.0
 - @actions/exec@1.0.1
 - @actions/github@1.1.0
 - @actions/io@1.0.1
 - @actions/tool-cache@1.1.1
2019-09-05 11:03:19 -04:00
Jonathan ClemandGitHub 7772d5f810 Merge pull request #113 from actions/client-options
Accept Octokit.Options in the GitHub constructor
2019-09-05 10:58:15 -04:00
Jonathan Clem 1c4866fa48 Add note about constructor options 2019-09-05 10:52:34 -04:00
Jonathan Clem ebace7edd3 Bump TypeScript to 3.6.2 2019-09-05 10:03:10 -04:00
Jonathan Clem e533651251 Accept Octokit.Options in the GitHub constructor 2019-09-05 09:54:27 -04:00
Jonathan ClemandGitHub eb4c32847c Merge pull request #98 from actions/core-debug
Core debug
2019-09-05 09:47:05 -04:00
Jonathan Clem 92e6443cf0 End group in core.group regardless of error thrown 2019-08-28 22:47:37 -04:00
Jonathan Clem 8f9992ca17 Add assertion for return value of core.group 2019-08-28 22:38:30 -04:00
Jonathan Clem 80fc75ef9c Fix readme 2019-08-28 22:36:17 -04:00
Jonathan Clem 8b9dfa809b Add group functions to core 2019-08-28 22:35:27 -04:00
Jonathan ClemandGitHub 135f320c0a Add existing packages to README.md 2019-06-14 11:43:06 -04:00
Jonathan Clem 4f5f4f2fb8 Add lots of linting 2019-05-21 17:08:25 -04:00
Jonathan ClemandGitHub 026ad6f559 Merge pull request #4 from actions/features/core
IN PROGRESS: Features/core
2019-05-21 15:29:18 -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 4090b77772 Merge branch 'master' into features/core 2019-05-21 10:49:19 -04:00
Jonathan ClemandGitHub c27c952e65 Merge pull request #6 from actions/eslint
Add ESLint
2019-05-21 10:48:19 -04:00
Jonathan Clem a822329e9c Add noEmit to check-all 2019-05-21 10:45:28 -04:00
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
Jonathan Clem 618a7ec0f8 Change npm format to format-check and add format command 2019-05-20 11:21:45 -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 ClemandGitHub 9ef78f1807 Update README.md 2019-04-22 11:46:37 -04:00
Jonathan ClemandGitHub 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 ClemandGitHub 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