Commit Graph

26 Commits

Author SHA1 Message Date
Sanjula Ganepola
64b16d4e39 Add support for auto-generating github cli token (#165)
* Add support for auto-generating github cli token

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

* Autogenerate Github CLI token when executing act command

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

---------

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2025-02-11 22:02:35 -05:00
Sanjula Ganepola
375ca40178 Allow the same act options to be added multiple times (#142)
* extract act options from cli command

* remove special options handled by the tree view

* Refactor logic to get act options (#1)

* Refactor get options logic
* Remove bool type options from having descriptions
* Force option description to be uppercase

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

* disable generic early exit options as well

* filter out stringArray default value

* this removes default values like `[]` regardless if they are sent

* fix quote consitency

* Fix lint errors and move default options to separate func

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

* Allow multiple of the same options to support stringArray type

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

* Fix comment

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

* Exclude list options

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>

---------

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
Co-authored-by: Christopher Homberger <christopher.homberger@web.de>
2025-01-18 19:22:10 -05:00
Sanjula Ganepola
c0ebf56ada Make run event trigger individual tasks and add fix for when user uses json flag
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 17:15:52 -05:00
Sanjula Ganepola
5d4299581f Add all extension settings
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-28 01:24:58 -05:00
Sanjula Ganepola
aab054a09e Merge pull request #90 from ChristopherHX/patch-2
Suggest .vars instead of .env for Action Variables
2024-11-27 18:22:44 -05:00
ChristopherHX
ee9186c0f4 Suggest .vars instead of .env
Those are not used for the same purpose.

--env-file is used for `${{env.NAME}}`
--var-file is used for `${{vars.NAME}}`
2024-11-27 17:37:14 +01:00
Sanjula Ganepola
ecbc4dccb5 Fix to use default OS shells
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-26 21:47:48 -05:00
Sanjula Ganepola
14fdc55230 Add decoration in settings when setting, variable, input, or runner is selected but not set
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-25 23:06:45 -05:00
Sanjula Ganepola
cf7582bfc8 revert
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-25 20:02:26 -05:00
Sanjula Ganepola
7f00d12681 Fix selected input with no values not being used
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-25 17:49:26 -05:00
Sanjula Ganepola
b46f97e62f Fix error handling of files not found
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-22 22:16:08 -05:00
Sanjula Ganepola
e332993cc9 Add payload support
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-22 21:51:05 -05:00
Sanjula Ganepola
3634e391cb Add actions to create and locate setting files
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-22 20:17:35 -05:00
Sanjula Ganepola
5554557372 Add file to act command
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-22 17:31:09 -05:00
Sanjula Ganepola
c10f7109ac Add actions to remove and delete setting files
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-21 22:20:17 -05:00
Sanjula Ganepola
049b6bdc8f Add actions to add and open secret, variable, and input files
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-21 21:48:27 -05:00
Sanjula Ganepola
a0974c3d69 Add github manager with authentication and import variable support
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-21 19:32:01 -05:00
Sanjula Ganepola
fbd1371d70 Add actions to show and hide secrets
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-18 19:01:10 -05:00
Sanjula Ganepola
af0b2edb4a Switch to use secret manager for secrets
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-18 18:23:07 -05:00
Sanjula Ganepola
28ee724678 Fix value not required for secrets and values
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-16 20:25:49 -05:00
Sanjula Ganepola
cde9a5a173 Add support for setting variables, inputs, and runners
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-10-21 17:56:08 -04:00
Sanjula Ganepola
b7dd3b5d0f Fix display of settings
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-10-20 23:10:28 -04:00
Sanjula Ganepola
551f6baa2f Add secrets, variables, and inputs to storage
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-10-20 18:55:28 -04:00
Sanjula Ganepola
49e934e297 Refactor to use workspace folders
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-10-19 20:20:48 -04:00
Sanjula Ganepola
b30fc76de5 Add settings view
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-09-29 11:28:03 -04:00
Sanjula Ganepola
f47327dd23 Switch to singleton act instance
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-09-28 20:09:38 -04:00