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 Clem and GitHub
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 Clem and GitHub
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 Clem and GitHub
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 Clem and GitHub
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 Clem and GitHub
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 Clem and GitHub
9ef78f1807
Update README.md
2019-04-22 11:46:37 -04:00
Jonathan Clem and GitHub
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 and GitHub
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