diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..f070b8d --- /dev/null +++ b/.build.yml @@ -0,0 +1,38 @@ +image: alpine/edge +packages: + - nodejs + - npm + - pnpm +secrets: + - 34883663-8684-41cb-9920-8e96345ef166 + - bbfcb6dc-7c4a-42ee-a11a-022f0339a133 +environment: + NETLIFY_SITE_ID: 390b392a-a898-491b-8500-79aa30f724d6 + GH_USER: ayoayco + REPO: mcfly +tasks: + - push-mirror: | + cd ~/"${REPO}" + git config --global credential.helper store + git push --mirror "https://github.com/${GH_USER}/${REPO}" + - install-deps: | + cd ~/"${REPO}" + pnpm i --ignore-scripts + - test: | + cd ~/"${REPO}" + npx vitest run + - build: | + cd ~/"${REPO}" + pnpm -F ./packages/core build + pnpm -F ./packages/config build + pnpm -F site i --ignore-scripts + pnpm -F site build + - deploy: | + cd mcfly + { + set +x + . ~/.buildsecrets + set -x + } + export NETLIFY_AUTH_TOKEN + pnpm -F site run deploy