cherry-studio/.github
George·Dong d10f6242f2 refactor: switch workflows from yarn to pnpm
Replace Yarn usage with pnpm in CI workflows to standardize package
management and leverage pnpm's store/cache behavior.

- Use pnpm/action-setup to install pnpm (v) instead of enabling corepack
  and preparing Yarn.
- Retrieve pnpm store path and update cache actions to cache the pnpm
  store and use pnpm-lock.yaml for cache keys and restores.
- Replace yarn commands with pnpm equivalents across workflows:
  install, i18n:sync/translate, format, build:* and tsx invocation.
- Avoid committing lockfile changes by resetting pnpm-lock.yaml instead
  of yarn.lock when checking for changes.
- Update install flags: use pnpm install --frozen-lockfile / --install
  semantics where appropriate.

These changes unify dependency tooling, improve caching correctness,
and ensure CI uses pnpm-specific lockfile and cache paths.
2026-01-03 23:39:10 +08:00
..
ISSUE_TEMPLATE chore: update issue template names by removing language specification 2025-10-31 21:29:29 +08:00
workflows refactor: switch workflows from yarn to pnpm 2026-01-03 23:39:10 +08:00
CODEOWNERS Add CODEOWNER for app-upgrade-config.json 2025-11-14 19:02:03 +08:00
dependabot.yml chore: remove dependency updates (#7743) 2025-07-03 14:05:35 +08:00
pull_request_template.md docs: update PR template and README with feature PR restrictions (#10955) 2025-10-26 00:14:27 +08:00