mirror of https://github.com/actions/cache.git
|
||
---|---|---|
.devcontainer | ||
.github | ||
.licenses/npm | ||
.vscode | ||
__tests__ | ||
dist | ||
restore | ||
save | ||
src | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.licensed.yml | ||
.prettierrc.json | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
RELEASES.md | ||
action.yml | ||
caching-strategies.md | ||
examples.md | ||
jest.config.js | ||
package-lock.json | ||
package.json | ||
tips-and-workarounds.md | ||
tsconfig.json |
README.md
RunsOn cache action
This action is a drop-in replacement for the official actions/cache@v4
action, for use with the RunsOn self-hosted GitHub Action runner provider.
It will automatically store your caches in a dedicated RunsOn S3 bucket that lives close to your self-hosted runners, ensuring you get at least 200MiB/s download and upload throughput when using caches in your workflows.
If no S3 bucket is provided, it will also transparently switch to the default behaviour. This means you can use this action and switch between RunsOn runners and official GitHub runners with no change.
Usage
Simply replace actions/cache@v4
with runs-on/cache@v4
. All the official options are supported.
Please refer to actions/cache for usage.