diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6c2a8f1..0cf0011 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,8 +19,20 @@ jobs: - run: corepack enable + - name: Cache Yarn + uses: actions/cache@v4 + with: + path: | + .yarn/cache + .yarn/install-state.gz + .pnp.cjs + .pnp.loader.mjs + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install Dependencies - run: yarn + run: yarn install --immutable - name: Run CI run: yarn ci diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cc2414..456180c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,8 +26,21 @@ jobs: - run: corepack enable + - name: Cache Yarn + uses: actions/cache@v4 + with: + path: | + .yarn/cache + .yarn/install-state.gz + .pnp.cjs + .pnp.loader.mjs + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install Dependencies - run: yarn + run: yarn install --immutable + - name: Create Release Pull Request or Publish to npm id: changesets diff --git a/.github/workflows/snapshot_release.yml b/.github/workflows/snapshot_release.yml index 53c7ee1..c9d994c 100644 --- a/.github/workflows/snapshot_release.yml +++ b/.github/workflows/snapshot_release.yml @@ -17,8 +17,20 @@ jobs: - run: corepack enable + - name: Cache Yarn + uses: actions/cache@v4 + with: + path: | + .yarn/cache + .yarn/install-state.gz + .pnp.cjs + .pnp.loader.mjs + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install Dependencies - run: yarn + run: yarn install --immutable - name: Publish uses: seek-oss/changesets-snapshot@v0