Francesco Renzi
5ccbd5f448
Add support for multi-line secrets in setSecret
2023-05-23 13:28:09 +01:00
Francesco Renzi
b00a9fd033
Add save-state and set-output file commands ( #1178 )
2022-09-29 14:45:02 +01:00
Takanori Oishi
33f1d64363
fix: getMultilineInput trims whitespace
2022-09-28 12:54:12 +09:00
Thomas Boop
30995490f2
Update lerna dependency. ( #1149 )
...
* fix audit
* update linter
2022-08-08 14:39:23 -04:00
Cory Miller
4beda9cbc0
Merge pull request from GHSA-7r3h-m5j6-3q42
...
* use uuid as our multiline env delimiter
* remove extra fn
* Fix version
* also throw error if delimiter is found in name or value
* move delimiter and uuid to global var in test
* upgrade uuid to newest version
* remove spy variable
* Update packages/core/src/core.ts
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
* Update packages/core/src/core.ts
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
2022-08-08 14:16:39 -04:00
Seth Vargo
00282d6145
core: add helpers for working with paths across OSes ( #1102 )
2022-06-15 11:18:44 -04:00
Rob Herley
3d29fb91d1
sed 's/markdownSummary/summary/g'
2022-05-05 17:29:20 +00:00
Rob Herley
eef3e92175
summary: remove limit validation in client
2022-04-20 20:10:56 +00:00
Rob Herley
edee7cde32
feedback: add summary write options
2022-03-08 16:37:20 -05:00
Rob Herley
339dd63bec
summary: method to clear file and buffer
2022-03-02 23:56:30 -05:00
Rob Herley
d27bf857e6
add -> addRaw
2022-03-02 23:49:17 -05:00
Rob Herley
ec5c955c0a
summary: additional check for max size limit
2022-03-02 23:43:51 -05:00
Rob Herley
302a5b31d8
summary: add link/anchor element
2022-03-02 12:10:01 -05:00
Rob Herley
ab2b23c50d
summary: add tests
2022-03-02 00:58:18 -05:00
Thomas Boop
27f76dfe1a
Full release of actions/core 1.6.0 with oidc behavior ( #919 )
...
* OIDC Client for actions/core
Co-authored-by: Sourav Chanduka <souravchanduka37@gmail.com>
Co-authored-by: Sourav Chanduka <souravchanduka@users.noreply.github.com>
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
2021-09-28 12:55:21 -04:00
Marcono1234
60145e408c
Add `file` property to `AnnotationProperties` ( #896 )
2021-09-28 09:47:06 -04:00
Luke Tomlinson
f0b00fd201
Add notice annotation and support more annotation fields ( #855 )
...
* Add support for notice annotation and additional properties
* Add additional tests
* Update readme
* Change casing for endLine and endColumn
* Update utils.ts
* Update README.md
* Rename files to have internal- nomenclature
* Revert "Rename files to have internal- nomenclature"
This reverts commit 7911689f29
.
* Update utils.ts
2021-07-28 17:34:31 -04:00
Thomas Boop
bb2f39337d
Sarpik/get input list support ( #829 )
...
* feat(core): Create `getInputList` utility
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* chore(core): Document usage of '\n' instead of [] @ `getInputList`
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* test(core): Create a very simple test for `getInputList`
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* run linter
* update commands/readme
Co-authored-by: Kipras Melnikovas <kipras@kipras.org>
2021-06-04 09:28:49 -04:00
Luke Tomlinson
b33912b7cc
Core: Add trimWhitespace to getInput ( #802 )
...
* Add option to not trim whitespace from inputs
* Fix typos
* Add doc clarification
* Rename options
2021-05-11 13:51:36 -04:00
yi_Xu
fbdf27470c
feat(core): add getBooleanInput function ( #725 )
...
* feat(core): add getBooleanInput function
* docs(core): update readme
* test(core): update the core.test.ts
2021-04-28 16:32:25 -04:00
eric sciple
e76decaf8a
Prepend newline for set-output ( #772 )
2021-04-13 12:01:19 -05:00
Thomas Boop
0759cdc230
Add File Commands ( #571 )
...
* Add File Commands
* pr updates w/ feedback
* run format
* fix lint/format
* slight update with an example in the docs
* pr feedback
2020-09-23 11:19:20 -04:00
Pierre Grimaud
a28977e977
Fix typos ( #417 )
2020-04-20 12:56:03 +02:00
Thomas Boop
05e39f551d
Add docs and wrapper for "echo" command ( #411 )
...
* Add docs and wrapper for "echo" command
* Update parameter to enabled
2020-04-13 13:25:54 -04:00
Thomas Boop
5b940ebda7
Be more lenient in accepting command inputs ( #405 )
...
* Be more lenient in accepting command inputs
2020-04-09 17:00:53 -04:00
Tingluo Huang
a649207792
Add core.isDebug() to check whether actions_step_debug is on or not. ( #278 )
2020-03-02 07:45:27 -05:00
eric sciple
8b0300129f
fix command escaping ( #302 )
2020-01-18 23:52:44 -05:00
eric sciple
568f12cee6
remove trailing comma from commands ( #263 )
2019-12-18 13:23:16 -05:00
Josh Gross
e8d384d3af
Merge pull request #149 from actions/users/tihuang/statecommand
...
add core method to saveState and getState.
2019-10-10 20:04:39 -04:00
Bryan MacFarlane
9d54cd22ea
setSecret ( #174 )
...
* setSecret
2019-10-01 17:13:05 -04:00
Bryan MacFarlane
713902387e
updating core docs and bumping version ( #172 )
...
updating core docs and bumping version
2019-10-01 13:53:09 -04:00
Tingluo Huang
81b71dc6e6
fix lint.
2019-09-19 22:18:51 -04:00
Tingluo Huang
4d15218252
fix lint.
2019-09-19 22:14:12 -04:00
Tingluo Huang
b62614fa25
add core method to saveState and getState.
2019-09-19 22:02:45 -04:00
Marc Nuri
6fcaac5046
actions/toolkit#127: getInput supports variables with multiple spaces ( #129 )
...
* actions/toolkit#127 : getInput supports variables with multiple spaces
* actions/toolkit#127 : PR comment, update changelog
2019-09-12 13:41:11 -04:00
damccorm
4ff3b554b8
Fix tests
2019-09-09 11:57:17 -04:00
Danny McCormick
a6e7249776
Update to use :: instead of ## ( #110 )
...
* Update to use :: instead of ##
* Missed test
2019-09-09 11:46:17 -04:00
Jonathan Clem
8f9992ca17
Add assertion for return value of core.group
2019-08-28 22:38:30 -04:00
Jonathan Clem
8b9dfa809b
Add group functions to core
2019-08-28 22:35:27 -04:00
Bryan MacFarlane
17a0aa40f3
taking out some tests
2019-08-25 00:26:39 -04:00
Josh Soref
ad054c855d
Spelling ( #72 )
...
* spelling: check in
* spelling: compatibility
* spelling: definitely
* spelling: does not
* spelling: maintaining
* spelling: nonexistent
* spelling: precede
* spelling: response
* spelling: was not
2019-08-21 15:31:44 -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
55c0e7020e
add set-output command
2019-06-24 16:14:47 -04:00
Danny McCormick
9bf86bb363
Add addPath to core ( #13 )
...
* Add add-path
* Format
* lint
2019-06-04 22:00:25 -04:00
Jonathan Clem
4f5f4f2fb8
Add lots of linting
2019-05-21 17:08:25 -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