My landing page, written in Astro hayden.moe

feat(ci): tangled -> wisp deploy

hayden.moe 1c71500c 948f1054

verified
+37
+37
.tangled/workflows/build-push.yaml
··· 1 + --- 2 + when: 3 + - event: ['push'] 4 + branch: ['main'] 5 + - event: ['manual'] 6 + 7 + engine: 'nixery' 8 + 9 + clone: 10 + skip: false 11 + depth: 1 12 + submodules: false 13 + 14 + dependencies: 15 + nixpkgs: 16 + - nodejs 17 + - coreutils 18 + - curl 19 + github:NixOS/nixpkgs/nixpkgs-unstable: 20 + - bun 21 + 22 + steps: 23 + - name: build site 24 + command: | 25 + # necessary to ensure bun is in PATH 26 + export PATH="$HOME/.nix-profile/bin:$PATH" 27 + bun install --frozen-lockfile 28 + bun run build 29 + 30 + - name: deploy to wisp 31 + command: | 32 + # Download Wisp CLI 33 + curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli 34 + chmod +x wisp-cli 35 + 36 + # Deploy to Wisp 37 + ./wisp-cli deploy hayden.moe --path "dist" --site "home" --password "$WISP_APP_PASSWORD"