toolkit
toolkit copied to clipboard
The GitHub ToolKit for developing GitHub Actions.
Currently the only way to get env vars from the workflow's env context is to use `process.env`. The issue with this is that `process.env` also contains tons of system env...
Closes #1051 Currently it is not possible to overwrite the `ACTIONS_CACHE_URL` which is used for communicating with the cache api. The `ACTIONS_CACHE_URL` is always overwritten by the runner itself ([runner...
95MB seems like an issue to me. I see there is some other dependency making other action repos huge so maybe its the same thing. If your issue is relevant...
This should allow Unix file permissions to be included in the zip file created by upload-artifact, fixing https://github.com/actions/upload-artifact/issues/38 and probably https://github.com/actions/upload-artifact/issues/37 as well. Fixes #1722. Fixes https://github.com/actions/upload-artifact/issues/485. This is basically...
**Describe the enhancement** `tool-cache._getOsVersion()` had been using `/etc/lsb-release` to detect Linux OS versions, but recently, it was improved to use [`/etc/os-release` from systemd](https://www.freedesktop.org/software/systemd/man/os-release.html) : #594 But it used `VERSION_ID` only,...
This is a follow-up issue started at https://github.com/actions/toolkit/issues/186#issuecomment-546772099. It is unclear from the recently added [Annotation docs](https://help.github.com/en/github/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-a-debug-message-debug) if `::debug`/`::warning`/`::error` messages support multiline text in the `{message}` placeholder. Why it is...
Thank you 🙇♀ for wanting to create an issue in this repository. Before you do, please ensure you are filing the issue in the right place. Issues should only be...
Relates to the `@actions/github` package. ### Problem With the recent changes introduced in https://github.com/octokit/plugin-rest-endpoint-methods.js/pull/721 (`v12.0.0`), the public `octokit/rest.js` documentation [here](https://octokit.github.io/rest.js/v20#actions) no longer matches the method signatures for the following: -...
**Describe the bug** Due to differing versions of the Octokit modules, you cannot use these packages together See https://github.com/octokit/plugin-rest-endpoint-methods.js/issues/737 **To Reproduce** Steps to reproduce the behavior: 1. Install `@actions/github` and...
**Describe the enhancement** When `ignoreReturnCode: false` is set and a process exits with a non-zero exit code, an `Error` is thrown. This error contains the message `The process '${this.toolPath}' failed...