devops: separate deps installation for site build

- project dep tsc is needed before local deps build
- site workspace deps installation is needed before site build
This commit is contained in:
Ayo Ayco 2025-03-01 11:56:17 +01:00
parent b84bc75077
commit 2e8211c2ad

View file

@ -15,15 +15,16 @@ tasks:
cd ~/"${REPO}" cd ~/"${REPO}"
git config --global credential.helper store git config --global credential.helper store
git push --mirror "https://github.com/${GH_USER}/${REPO}" git push --mirror "https://github.com/${GH_USER}/${REPO}"
- install-deps: |
cd ~/"${REPO}"
pnpm i --ignore-scripts
- build-local-deps: | - build-local-deps: |
cd ~/"${REPO}" cd ~/"${REPO}"
pnpm -F ./packages/core build pnpm -F ./packages/core build
pnpm -F ./packages/config build pnpm -F ./packages/config build
- install-deps: |
cd ~/"${REPO}"
pnpm i --ignore-scripts
- build: | - build: |
cd ~/"${REPO}" cd ~/"${REPO}"
pnpm -F site i --ignore-scripts
pnpm -F site build pnpm -F site build
- deploy: | - deploy: |
cd mcfly cd mcfly