From b3a1c8d607ed93d33c1e63e6c5ecd828423fbeb5 Mon Sep 17 00:00:00 2001 From: xxwhirlpool Date: Wed, 29 Apr 2026 17:01:25 -0400 Subject: [PATCH] tangled spindle CI test --- .tangled/workflows/deploy.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .tangled/workflows/deploy.yml diff --git a/.tangled/workflows/deploy.yml b/.tangled/workflows/deploy.yml new file mode 100644 index 0000000..38b697a --- /dev/null +++ b/.tangled/workflows/deploy.yml @@ -0,0 +1,31 @@ +when: + - event: ["push"] + branch: ["main"] + +engine: "nixery" + +dependencies: + nixpkgs: + - nodejs + - curl + +steps: + - name: install dependencies + command: npm ci + + - name: build site + command: npm run build + + - name: deploy site + command: | + if [ -z "$DOKPLOY_WEBHOOK_URL" ]; then + echo "DOKPLOY_WEBHOOK_URL secret is not set." + exit 1 + fi + + curl --fail-with-body --show-error --silent \ + --request POST \ + --header "Content-Type: application/json" \ + --header "X-Tangled-Event: push" \ + --data "{\"ref\":\"${TANGLED_REF}\",\"after\":\"${TANGLED_SHA}\",\"repository\":{\"full_name\":\"${TANGLED_REPO_NAME}\"}}" \ +"$DOKPLOY_WEBHOOK_URL" -- 2.51.2