Если у вас куча CI workflow, то не обязательно в каждом дублировать версию Node.js и pnpm.
actions/setup-node может взять версию из файла .node-version.
pnpm/action-setup — из package.json→packageManager
https://github.com/hplush/slowreader/blob/main/.github/workflows/main.yml
@sitnik_ru а еще лучше вынести общие шаги в отдельный локальный экшн. например вот так:
вот использование:
https://github.com/gitbutlerapp/gitbutler/blob/master/.github/workflows/push.yaml#L65
вот сам экшн:
https://github.com/gitbutlerapp/gitbutler/blob/master/.github/actions/init-env-node/action.yaml