+47
.tangled/workflows/deploy.yml
+47
.tangled/workflows/deploy.yml
···
1
+
when:
2
+
- event: ['push']
3
+
branch: ['main']
4
+
- event: ['manual']
5
+
6
+
engine: 'nixery'
7
+
8
+
clone:
9
+
skip: false
10
+
depth: 1
11
+
submodules: false
12
+
13
+
dependencies:
14
+
nixpkgs:
15
+
- nodejs
16
+
- coreutils
17
+
- curl
18
+
- pnpm
19
+
20
+
environment:
21
+
SITE_PATH: 'build'
22
+
SITE_NAME: 'jollywhoppers'
23
+
WISP_HANDLE: 'jollywhoppers.com'
24
+
25
+
steps:
26
+
- name: build site
27
+
command: |
28
+
# necessary to ensure bun is in PATH
29
+
export PATH="$HOME/.nix-profile/bin:$PATH"
30
+
31
+
pnpm install
32
+
33
+
# build with vite, run directly to get around env issues
34
+
pnpm exec vite build
35
+
36
+
- name: deploy to wisp
37
+
command: |
38
+
# Download Wisp CLI
39
+
curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli
40
+
chmod +x wisp-cli
41
+
42
+
# Deploy to Wisp
43
+
./wisp-cli deploy \
44
+
"$WISP_HANDLE" \
45
+
--path "$SITE_PATH" \
46
+
--site "$SITE_NAME" \
47
+
--password "$WISP_APP_PASSWORD"
+1
-1
package.json
+1
-1
package.json
+6
-6
pnpm-lock.yaml
+6
-6
pnpm-lock.yaml
···
15
15
specifier: ^0.562.0
16
16
version: 0.562.0(svelte@5.46.0)
17
17
devDependencies:
18
-
'@sveltejs/adapter-auto':
19
-
specifier: ^7.0.0
20
-
version: 7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.3.0))(svelte@5.46.0)(vite@7.3.0))
18
+
'@sveltejs/adapter-static':
19
+
specifier: ^3.0.10
20
+
version: 3.0.10(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.3.0))(svelte@5.46.0)(vite@7.3.0))
21
21
'@sveltejs/kit':
22
22
specifier: ^2.49.1
23
23
version: 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.3.0))(svelte@5.46.0)(vite@7.3.0)
···
364
364
peerDependencies:
365
365
acorn: ^8.9.0
366
366
367
-
'@sveltejs/adapter-auto@7.0.0':
368
-
resolution: {integrity: sha512-ImDWaErTOCkRS4Gt+5gZuymKFBobnhChXUZ9lhUZLahUgvA4OOvRzi3sahzYgbxGj5nkA6OV0GAW378+dl/gyw==}
367
+
'@sveltejs/adapter-static@3.0.10':
368
+
resolution: {integrity: sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==}
369
369
peerDependencies:
370
370
'@sveltejs/kit': ^2.0.0
371
371
···
867
867
dependencies:
868
868
acorn: 8.15.0
869
869
870
-
'@sveltejs/adapter-auto@7.0.0(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.3.0))(svelte@5.46.0)(vite@7.3.0))':
870
+
'@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.3.0))(svelte@5.46.0)(vite@7.3.0))':
871
871
dependencies:
872
872
'@sveltejs/kit': 2.49.2(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.46.0)(vite@7.3.0))(svelte@5.46.0)(vite@7.3.0)
873
873
+1
-1
src/routes/+layout.svelte
+1
-1
src/routes/+layout.svelte
+1
src/routes/+layout.ts
+1
src/routes/+layout.ts
···
1
+
export const prerender = true;