Commit Graph

203 Commits

Author SHA1 Message Date
Sanjula Ganepola
5103c8065f Fix check for when user manually adds json and verbose options (#167)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2025-02-11 22:03:11 -05:00
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
a299e7d1e7 Make all issue template fields optional (#162)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2025-02-09 12:27:36 -05:00
ChristopherHX
83c186c969 UX Use add-file icon for adding files (#160)
* free the place to add a new `$(add)` that adds custom var/secret names
2025-02-09 12:06:03 -05:00
Sanjula Ganepola
e373427c8a Bump to v1.2.2 (#145)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2025-01-19 13:28:33 -05:00
Sanjula Ganepola
0c8e056ed3 Fix handling of variables, inputs, platforms, and options with spaces (#143)
* Properly handle variables, inputs, platforms, and options with spaces

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

* Fix double quotes

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

* Escape double quotes in act args

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

* Potential fix for code scanning alert no. 1: Incomplete string escaping or encoding

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Rename func and update comment

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

---------

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-01-19 13:26:54 -05:00
Sanjula Ganepola
69ea69182c Support enabling/disabling boolean options (#144)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2025-01-19 13:08:52 -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
ChristopherHX
dc301e47e0 extract act options from cli command (#117)
* 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

---------

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
Co-authored-by: Sanjula Ganepola <32170854+SanjulaGanepola@users.noreply.github.com>
2025-01-18 17:43:31 -05:00
Sanjula Ganepola
ed60ff43c6 Add keybinding to run workflow in active editor (#141)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2025-01-15 19:10:00 -05:00
Sanjula Ganepola
e92c249f53 Fix run event to include event name in act command (#122)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-15 17:34:22 -05:00
Sanjula Ganepola
5d9090b2e6 Bump to v1.2.1 (#120)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-14 12:02:14 -05:00
Sanjula Ganepola
cec25e69cf Update README with docs page and updated links/images (#119)
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-14 11:59:45 -05:00
Sanjula Ganepola
a9583cbcd9 Merge branch 'main' of https://github.com/SanjulaGanepola/github-local-actions 2024-12-12 20:17:28 -05:00
Sanjula Ganepola
0c2691a6cd Move PR template
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-12 20:17:17 -05:00
Sanjula Ganepola
e17e3ed52a Merge pull request #115 from SanjulaGanepola/v1.2.0
Bump to v1.2.0
2024-12-10 20:17:18 -05:00
Sanjula Ganepola
405833566b Bump to v1.2.0
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-10 20:12:03 -05:00
Sanjula Ganepola
b4be65b421 Merge pull request #114 from SanjulaGanepola/feature/log-exit-message
Log exit code after workflow execution
2024-12-10 20:10:28 -05:00
Sanjula Ganepola
0c71e88282 Log exit code after workflow execution
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-10 20:10:11 -05:00
Sanjula Ganepola
0d833e2c15 Merge pull request #113 from SanjulaGanepola/feature/skip-status
Add support for skipped job and step status
2024-12-10 19:49:15 -05:00
Sanjula Ganepola
fd6dc386f9 Fix handling of user manually selecting verbose logging
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-10 19:48:38 -05:00
Sanjula Ganepola
a50b44b152 Filter all skipped pre and post stage steps
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
2024-12-10 17:41:47 -05:00
Sanjula Ganepola
781cc0474f Add support for skipped job and step status
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-10 01:03:04 -05:00
Sanjula Ganepola
d6e7b47c5e Merge pull request #112 from SanjulaGanepola/fix/matrix-job-status
Fix matrix job for when workflow jobs have no name
2024-12-10 00:09:14 -05:00
Sanjula Ganepola
c98696c8a9 Fix matrix job for when workflow jobs have no name
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-10 00:08:34 -05:00
Sanjula Ganepola
11d7dd81b5 Merge pull request #111 from SanjulaGanepola/fix/matrix-job-status
Separate matrix jobs
2024-12-10 00:07:37 -05:00
Sanjula Ganepola
dd58fd6dea Separate matrix jobs
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-10 00:04:42 -05:00
Sanjula Ganepola
c80671b8e7 Merge pull request #95 from SanjulaGanepola/feature/step-and-job-level-output
Add support for job and step level execution status
2024-12-06 01:12:28 -05:00
Sanjula Ganepola
726049c2c1 Remove setup job until act issues are resolved
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-05 23:51:48 -05:00
Sanjula Ganepola
eb73f95d68 Fix preStepIndex
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-05 22:22:12 -05:00
Sanjula Ganepola
f60cb2a955 Forcefully set pre stage and setup job status to success, remove complete job
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-12-04 23:25:00 -05:00
Sanjula Ganepola
b532ba4fce Merge pull request #99 from ChristopherHX/buffer-unfinished-lines-accept-empty-msg
buffer last line without new line end
2024-12-01 20:14:10 -05:00
Christopher Homberger
d78e1c19fe buffer last line without new line end 2024-12-01 12:00:27 +01:00
Sanjula Ganepola
303ba421b8 Update history after all lines are handled
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:55:59 -05:00
Sanjula Ganepola
8ec47883ab update doc issue template
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:32:49 -05:00
Sanjula Ganepola
ca0b33bba2 Update contributing guide
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:30:58 -05:00
Sanjula Ganepola
01cd64b6db Fix order, and description/placeholders
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:30:00 -05:00
Sanjula Ganepola
71e21ee5c9 Fix invalid template
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:17:03 -05:00
Sanjula Ganepola
d510b6c9ab more template fixes
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:15:50 -05:00
Sanjula Ganepola
57c1c6579d Fix templates
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:14:46 -05:00
Sanjula Ganepola
f6512b5c53 Merge pull request #98 from SanjulaGanepola/feature/bug-report
Add issue templates, pr templates, and CONTRIBUTING.md
2024-11-30 20:07:43 -05:00
Sanjula Ganepola
c72f59d1b2 fix checklist
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:06:16 -05:00
Sanjula Ganepola
b709ad2bfb Add PR template
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 20:04:54 -05:00
Sanjula Ganepola
8fdf37dc96 Add contributing guide
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 19:46:58 -05:00
Sanjula Ganepola
bcd0431e81 Add issue templates
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 19:46:28 -05:00
Sanjula Ganepola
db3400cde6 Fix job name to show instead of ID
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 17:37:27 -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
c8ee9c2cd9 Add focus task action
Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
2024-11-30 16:05:02 -05:00
Sanjula Ganepola
5d1110653b Merge pull request #96 from ChristopherHX/string-ids
step ids are strings
2024-11-30 15:50:09 -05:00
Christopher Homberger
6631a00fb5 step ids are strings 2024-11-30 20:03:33 +01:00