~kris/9p

krisyotam.net

ref: 3488b9077514207a8400e5429981ea3d4fe514ba krisyotam.net/.build.yml -rw-r--r-- 858 bytes
3488b907 — Kris Yotam ci: clone without broken archival submodule a month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
image: ubuntu/lts
secrets:
  - 661293bf-f6d3-4ee1-8e74-34ea2fb70598
environment:
  VERCEL_ORG_ID: team_OoMniSEFMV1Arj9XJTTyujIC
  VERCEL_PROJECT_ID: prj_Xj05rp3qZR6CY9iOHtDkuYXQfx3A
tasks:
  - clone: |
      git clone --no-recurse-submodules \
        https://git.sr.ht/~krisyotam/krisyotam.net
  - setup: |
      sudo apt-get update
      sudo apt-get install -y 9base python3
      curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
      sudo apt-get install -y nodejs
      sudo npm install -g vercel@latest
  - build: |
      cd krisyotam.net
      python3 scripts/build_static.py . dist
  - deploy: |
      cd krisyotam.net
      source ~/.config/vercel/auth.env
      vercel deploy dist \
        --prod \
        --yes \
        --token="$VERCEL_TOKEN" \
        --meta source=sourcehut \
        --meta commit="$(git rev-parse HEAD)"