Danny McCormick
2a2b51f939
Add github package ( #32 )
...
* Add github package
* Docs
* Feedback
* Accidentally added extra
* Allow octokit to be extended
* Respond to feedback
* Feedback
2019-07-29 13:09:32 -04:00
Danny McCormick
4f5cf60872
Update workflow.yml ( #34 )
2019-07-25 23:08:57 -04:00
Danny McCormick
0a64f32b4e
Update workflow.yml
2019-07-25 23:00:31 -04:00
Danny McCormick
9aacf6aeaa
Propose github package spec ( #31 )
...
* Create github-package.md
* Add getters for issue/repo
* Update github-package.md
2019-07-22 16:26:28 -04:00
Danny McCormick
5a1b82748e
Merge branch 'master' of https://github.com/actions/toolkit
2019-07-11 16:14:13 -04:00
Danny McCormick
d78ededdcb
Remove legacy workflow
2019-07-11 16:14:02 -04:00
Danny McCormick
df0101c5c3
v2 workflow ( #30 )
...
* Create workflow.yml
* Try lower version of node
* Try running tests serially
* Start jest directly
* Start jest directly
* Start jest directly
* Start jest directly
* Dont test exec on windows right now
* Dont test exec on windows right now
2019-07-11 16:12:50 -04:00
Danny McCormick
d293c20cc9
Dont stamp over stdout ( #29 )
2019-07-11 15:02:45 -04:00
Bryan MacFarlane
c4a488fc74
add logo ( #27 )
...
add logo
2019-07-10 14:02:56 -04:00
Danny McCormick
d919136160
Fix cp and mv ( #26 )
2019-07-09 09:56:01 -04:00
Danny McCormick
e85d20fbb0
Combine exit into core; Remove toolkit ( #21 )
...
* Combine exit into core
* Remove toolkit
* Format
* Format
* Try to fix diff
* Try to fix diff
* Format
* Add gitattributes
* Use unix endings
* gitattributes is not a txt file
* Renormalize line endings
2019-06-25 13:54:41 -04:00
Matt Cooper
a327d57760
Merge pull request #24 from actions/contributing
...
mechanical contribution requirements
2019-06-25 08:43:54 -04:00
Matt Cooper
a5bf0d7400
Merge pull request #22 from actions/set-output
...
add set-output command
2019-06-25 08:43:40 -04:00
Matt Cooper
1a2ff56004
mechanical contribution requirements
2019-06-25 07:23:37 -04:00
Matt Cooper
b8a0fd6e78
object shorthand syntax
...
...is an abomination, but I don't make the rules =P
2019-06-25 07:19:19 -04:00
Matt Cooper
9b0b345617
npm run format
2019-06-25 07:11:28 -04:00
Matt Cooper
55c0e7020e
add set-output command
2019-06-24 16:14:47 -04:00
Danny McCormick
d8737aa49c
Normalize package versions ( #20 )
2019-06-24 14:36:36 -04:00
Jonathan Clem
135f320c0a
Add existing packages to README.md
2019-06-14 11:43:06 -04:00
David Staheli
e3317c6632
Export findVersions() ( #14 )
...
* Export findVersions()
* Rename `findVersions()` to `findAllVersions()`
2019-06-07 15:17:27 -04:00
Danny McCormick
71a9b2d3ed
Add tool-cache ( #12 )
...
* Add tool-cache
* Format
* Fix linux bug
* Update readme
* Package zip/unzip
* Reorganize
* Format
* unzip somehow got corrupted, fixing
* Resolve remaining todos
* Don't log everything
* Pass error codes
* linting
* Branding and nits
* Fix for mac
* clean up windows/nix logic
* Clean up tests
* Export HTTPError
* Add option for custom 7z tool
* Lint/format
* Dont wipe temp/tool directories
2019-06-06 14:16:48 -04:00
Danny McCormick
9bf86bb363
Add addPath to core ( #13 )
...
* Add add-path
* Format
* lint
2019-06-04 22:00:25 -04:00
Danny McCormick
c5f27c3c1b
Add exec ( #10 )
...
* Add exec
* Fix linux tests
* unnecessary dependency
* Dont prefix ExecOptions with I
* Consistency nits
* Respond to feedback
* Add toolrunner explanatory quote
* Format
2019-05-28 15:21:45 -04:00
Danny McCormick
8ebbf59cb3
Copy file into directory ( #11 )
...
* Copy file into directory
* Add test and check if file exists before stating
* Format
2019-05-28 13:57:16 -04:00
Danny McCormick
08db5110c6
Add io ( #5 )
...
* Add io lib
* io cleanup
* Run format script
* Fix lint errors with autofix
* Fix equality lint errors
* Rename ioUtil to io-util
* Add no-import-requires
* Run auto-fix lint
* Remove lint errors
* Use Boolean() to convert options
- `CopyOptions` on `cp` now defaults to empty
- Setting option values is easier now
* Rewrite packages/io to be fully async
* Move IS_WINDOWS into ioUtil
* DRY up cp/mv by moving shared code into move function
* Remove unc support, change isDirectory call to stat
* Tighter try catches
* more concise extensions search
* Allow isDirectory to be stat or lstat
* format
* Shell out to rm -rf
* Remove unc comment
* Export fs.promises from io-util
* Remove unknown error message
* Create an optimistic mkdirp
* Update io-util.ts
* Update io-util.ts
* Update io.test.ts
* Fix tests for mkdirP
2019-05-22 16:05:34 -04:00
Jonathan Clem
4f5f4f2fb8
Add lots of linting
2019-05-21 17:08:25 -04:00
Jonathan Clem
026ad6f559
Merge pull request #4 from actions/features/core
...
IN PROGRESS: Features/core
2019-05-21 15:29:18 -04:00
Jonathan Clem
b05738788e
Rename command import in core.ts
2019-05-21 15:26:44 -04:00
Jonathan Clem
ab9b8a0c87
Rename escapedata to escapeData
2019-05-21 15:24:46 -04:00
Jonathan Clem
8cdf51d182
Remove "public" explicit accessibility
2019-05-21 15:23:21 -04:00
Danny McCormick
140d6cd367
Run formatter
2019-05-21 14:45:27 -04:00
Danny McCormick
6bd119002c
Add internal disclaimer in command.ts
2019-05-21 14:44:37 -04:00
Danny McCormick
b25c8772ed
set-env instead of set-variable
2019-05-21 14:40:57 -04:00
Danny McCormick
ea0dd28ea7
Clean up/respond to feedback
2019-05-21 14:38:29 -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
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