From a3b42c5d7f759223d76fbeb5d4f34211d02b8610 Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Mon, 9 Jun 2025 22:09:04 +0200 Subject: [PATCH] chore: add back sr.ht build script --- .build.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .build.yml 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