mirror of
https://github.com/actions/cache.git
synced 2025-08-15 13:45:08 +00:00
- Updated descriptions for better clarity on cache management. - Added new input parameters: `fail-on-cache-miss`, `lookup-only`, and `save-always`. - Included deprecation message for `save-always` input, indicating future removal. - Adjusted default values for `enableCrossOsArchive` and other parameters. - Enhanced output descriptions to provide more detailed information on cache hits and keys. This update aims to streamline the caching process and provide better control over workflow execution.
Dimvy-Clothing-brand/cache
Cache dependencies and build outputs in GitHub Actions.
Table of Contents
Overview
This repository provides a solution for caching dependencies and build outputs in GitHub Actions. By caching these outputs, you can significantly speed up your CI/CD workflows.
Features
- TypeScript: 98%
- Shell: 1.1%
- JavaScript: 0.9%
Installation
To use this caching solution in your GitHub Actions workflows, you need to add the appropriate configuration to your workflow YAML files.
Usage
Here's an example of how to use this caching solution in a GitHub Actions workflow:
name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '14'
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm install
- run: npm run build
Languages
TypeScript
97.9%
Shell
1.2%
JavaScript
0.9%