1
0
Fork 0
Commit Graph

1054 Commits (bf93b54558064d6af5c024299b75e8f7ad2c7704)

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