Ferenc Hammerl
7d5e9cd70f
Runner Job Started/Completed Hooks ( #1737 )
...
* Prototype for pre job hook
* Remove debug log
* Enable hooks again
* Initialize with hostContext
* Add event_path, fix no-path bug
* Allow script post steps
* Call script handler with correct pre post stage
* Add job completed hook
* Make filecommand work and hardcode shell
* Conditionally print step details and no telemetry for hooks
* Figure out whih script to use
* Only check path for managed scripts
* Resture win dependency
* Nits
* Remove unused, add named params
* Telemetry + refactoring
* add message to job
* rename hooks remove stale comment
* cleanup
* Use .CreateService to create step
* Add L0s
* pr feedback
* update tests
* add disclaimer, clean up code
* spacing fix
* little more cleanup
* pr fix
* pr feedback
* Refactor to use JobExtension
* fix tests
* fix typo
* cleanup code
* more cleanup
* little more cleanup
* last bit of cleanup
* fix tests
* nit fix
* Update src/Runner.Worker/JobHookProvider.cs
Co-authored-by: Edward Thomson <ethomson@github.com >
* don't override runner telemtry
* pr feedback
* pr feedback
* pr feedback
Co-authored-by: Thomas Boop <thboop@github.com >
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
Co-authored-by: Edward Thomson <ethomson@github.com >
2022-03-17 21:35:04 -04:00
Tingluo Huang
882f36dcf8
Sending telemetry about actions usage. ( #1688 )
...
* Sending telemetry about actions usage.
* .
* L0 tests.
* .
2022-02-16 12:18:21 -05:00
Thomas Boop
85ce33b1d3
Composite Code Cleanup ( #1232 )
...
* composite polish
* Cleanup Condition Handling
* Refactor ConditionTraceWriter
* pr feedback
* cleanup
2021-08-02 14:57:25 -04:00
Thomas Boop
4e95d0d6ad
Support pre/post/container/composite actions within composite actions ( #1222 )
...
Support Composite Actions with uses: steps
2021-07-28 15:35:21 -04:00
Tingluo Huang
9ceb3d481a
unset GTIHUB_ACTION_REPOSITORY and GITHUB_ACTION_REF for non-repo based actions. ( #804 )
2020-12-11 11:04:07 -05:00
Chris Gavin
95e2158dc6
Add an environment variable to indicate which repository the currently running Action came from. ( #585 )
...
* add `workflow_dispatch`
* Add an environment variable to indicate which repository the currently running Action came from.
* Expose the Action ref as well.
* Move setting `github.action_repository` and `github.action_ref` to `ActionRunner.cs`.
* Don't set `action_repository` and `action_ref` for local Actions.
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2020-11-03 14:39:17 -05:00
Thomas Boop
e6eb9e381d
Cleanup FileCommands ( #693 )
2020-09-04 15:35:36 -04:00
Thomas Boop
9976cb92a0
Add Runner File Commands ( #684 )
...
* Add File Runner Commands
2020-08-28 15:32:25 -04:00
eric sciple
0921af735a
move shared ExecutionContext properties under .Global ( #594 )
2020-07-19 19:05:47 -04:00
Nick Fields
f994ae0542
Reduce input validation warnings ( #506 )
...
* Only raise a single warning for unexpected inputs
* Update invalid input test to raise single warning
2020-06-05 23:09:14 -04:00
Tingluo Huang
6f260012a3
Fix inputs validation warning, fix post step display name, fix worker crash due to error in step.env ( #490 )
2020-05-21 11:09:50 -04:00
Tingluo Huang
cd8e4ddba1
Validate inputs only for repo action, no warning for small delay. ( #476 )
...
* validate inputs only for repo action, no warning for small delay.
* l0
2020-05-12 16:09:13 -04:00
Tingluo Huang
d5c54f9819
Raise warning when action input does not match action.yml. ( #429 )
2020-04-21 19:42:53 -04:00
Tingluo Huang
d5c7097d2c
support 'pre' execution for actions. ( #389 )
2020-04-13 21:46:30 -04:00
eric sciple
dfaf6e06ee
switch hashFiles to extension function ( #362 )
2020-03-18 12:08:51 -04:00
eric sciple
0cba42590f
preserve workflow file/line/column for better error messages ( #356 )
2020-03-03 22:38:19 -05:00
Tingluo Huang
0a6bac355d
include step.env as part of env context. ( #300 )
2020-01-27 15:54:28 -05:00
Tingluo Huang
5b6f9d3b93
Stop job container after all post actions. ( #165 )
...
* stop job container after all post actions.
* c
* c
2019-11-04 13:19:21 -05:00
Tingluo Huang
c8afc84840
GitHub Actions Runner
2019-10-10 00:52:42 -04:00