Danny McCormick
f9ab88cdc3
Fix link
2019-08-04 14:12:04 -04:00
Danny McCormick
293aa1ae02
Update package docs ( #38 )
...
* Update README.md
* Add exec guidance
* Add io guidance
* Add tool-cache guidance
* Readability
* Readability
* Readability
* Nit
* Nit
* Nit
2019-08-04 09:00:04 -04:00
Bryan MacFarlane
0bb10220a7
workflow allows for e2e testing
2019-08-04 08:56:16 -04:00
Bryan MacFarlane
3ce161a815
lower case v1
2019-08-03 12:17:54 -04:00
Bryan MacFarlane
571d130f50
Branching Strategy for Production Modules ( #39 )
...
* starting walkthrough docs
2019-08-03 12:15:05 -04:00
Danny McCormick
027a230b99
Correct github interfaces
2019-08-02 15:25:51 -04:00
Danny McCormick
dfccb207bf
Call out node_modules behavior ( #37 )
...
* Update node12-action.md
* Update node12-action.md
* Update node12-action.md
2019-08-01 17:08:30 -04:00
Bryan MacFarlane
3977d56fd3
Create Actions Walkthrough ( #36 )
...
* starting walkthrough docs
* versioning
2019-08-01 11:26:17 -04:00
Danny McCormick
4a7f2143e6
Get token from input in doc
2019-07-31 16:19:47 -04:00
Danny McCormick
5218a83722
Check the right variables ( #35 )
2019-07-30 12:31:36 -04:00
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