runner.server
runner.server copied to clipboard
An unofficial Local GitHub Actions and Azure Pipelines Emulator
Ideally, `gharun azexpand` should only provide an expanded template or template validation errors as output. Presently, it contains a mix of `TraceWriter` and final output if the `--quiet` flag isn't...
Issue ### Description: There is an issue with global caching using `actions/cache` on Windows operating systems. Currently, caching is limited to specific paths within the project, and attempts to cache...
Thanks to @ChristopherHX for adding the `tart` pkg for `act` https://github.com/nektos/act/issues/2105#issuecomment-1839449499. But since @ChristopherHX does not have M1 or M2 hardware on hand, he may have some doubts about some...
Currently only on template file error path is shown in the error message
These lines should concatinate variables of previous loop, but this doesn't work yet. https://github.com/ChristopherHX/runner.server/blob/4d23b7ad7ce427802b69f1c34faf13c2ac8892be/testworkflows/azpipelines/dynamic-variable-interpolation-legacy/pipeline.yml#L25-L28 Follow up of #275
Exceptions should not propagate to end-users through public interfaces unless they are the result of uncaught issues in the application logic. Expected: ```bash c:\> gharun -W /pipelines/pipeline1.yml The template is...
https://github.com/microsoft/azure-pipelines-vscode/blob/772fe4247dd40dd3689d7d73c002d5f0d0b343f4/examples/extracted/PipelineResources_Repositories.0.yml#L9
Consider the following ```yaml # pipeline.yml steps: - template: steps.yml ``` ```yaml # steps.yml parameters: - name: required type: string # no default value steps: - script: exit 0 ```...
Consider the following: ```yaml # pipeline.yml steps: - template: steps.yml parameters: speltWrong: true ``` ```yaml # stages.yml parameters: - name: spelledWrong type: string default: '' steps: - script: exit 0...
Currently if a workflow runs in Runner.Server server mode it doesn't create workflow_run webhook events on it's own and schedule a workflow_run event. However some more advanced workflows are using...