diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml new file mode 100644 index 0000000..06499f6 --- /dev/null +++ b/.tangled/workflows/deploy.yaml @@ -0,0 +1,34 @@ +when: + - event: ["push", "manual"] + branch: main + +engine: microvm +image: nixos + +dependencies: + - zola + - curl + - coreutils + +environment: + SITE_PATH: 'public' + SITE_NAME: 'test-blog' + WISP_HANDLE: 'ci.furrified.net' + +steps: + - name: zola check + command: | + zola check + + - name: build site + command: | + zola build + + - name: deploy to wisp + command: | + curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli + chmod +x wisp-cli + ./wisp-cli deploy "$WISP_HANDLE" \ + --path "$SITE_PATH" \ + --site "$SITE_NAME" \ + --password "$WISP_APP_PASSWORD"