+13
-3
.tangled/workflows/upload-demo-to-wisp.yml
+13
-3
.tangled/workflows/upload-demo-to-wisp.yml
···
8
depth: 1
9
submodules: false
10
dependencies:
11
github:NixOS/nixpkgs/nixpkgs-unstable:
12
-
- bun:
13
14
environment:
15
SITE_PATH: 'demo'
···
20
- name: build demo
21
command: |
22
export PATH="$HOME/.nix-profile/bin:$PATH"
23
-
bun run build:demo
24
25
- name: upload to wisp
26
command: |
27
-
curl https://sites.wisp.place/did:plc:ttdrpj45ibqunmfhdsb4zdwq/wisp-cli-binaries/wisp-cli-aarch64-linux -o wisp-cli
28
chmod +x wisp-cli
29
./wisp-cli \
30
"$WISP_HANDLE" \
···
8
depth: 1
9
submodules: false
10
dependencies:
11
+
nixpkgs:
12
+
- nodejs
13
+
- coreutils
14
+
- curl
15
github:NixOS/nixpkgs/nixpkgs-unstable:
16
+
- bun
17
18
environment:
19
SITE_PATH: 'demo'
···
24
- name: build demo
25
command: |
26
export PATH="$HOME/.nix-profile/bin:$PATH"
27
28
+
# regenerate lockfile, https://github.com/npm/cli/pull/8184 makes rolldown not install
29
+
rm package-lock.json bun.lock
30
+
bun install @rolldown/binding-linux-arm64-gnu --save-optional
31
+
bun install
32
+
33
+
# run directly with bun because of shebang issues in nix
34
+
BUILD_TARGET=demo bun node_modules/.bin/vite build
35
- name: upload to wisp
36
command: |
37
+
curl https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-aarch64-linux -o wisp-cli
38
chmod +x wisp-cli
39
./wisp-cli \
40
"$WISP_HANDLE" \