[ci] Remove all actions/cache steps from workflows

This commit removes the entire actions/cache steps (not just .cache
directory) from all workflow files to measure the true performance
impact of caching vs no caching.

Changes:
- ci-lint-format.yaml: Removed tool outputs cache
- ci-tests-storybook.yaml: Removed storybook build cache (both jobs)
- ci-tests-unit.yaml: Removed coverage and vitest cache
- api-update-electron-api-types.yaml: Removed tsbuildinfo cache
- api-update-manager-api-types.yaml: Removed tool cache and repo cache
- api-update-registry-api-types.yaml: Removed tool cache and repo cache
- release-draft-create.yaml: Removed tsbuildinfo cache
- release-pypi-dev.yaml: Removed dist and tsbuildinfo cache

Note: pnpm package caching via setup-node still remains active.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
snomiao
2025-10-20 13:44:22 +00:00
parent 0566aa28db
commit 38695ae0b5
8 changed files with 0 additions and 112 deletions

View File

@@ -28,15 +28,6 @@ jobs:
node-version: 'lts/*'
cache: 'pnpm'
- name: Cache tool outputs
uses: actions/cache@v4
with:
path: |
tsconfig.tsbuildinfo
key: release-tools-cache-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
release-tools-cache-${{ runner.os }}-
- name: Get current version
id: current_version
run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT