AkurAI Build
Menu

Public repository / 41d1d744a8a9527da938fa8270f8f2e34cde55ad

AkurAI-Mail / .akurai.yml

Latest change fe7b2399d73399c6c858bff6b902f303d94584d2 - ci: force Bun runtime for vite build to avoid Node.js JIT ENOMEM on CI worker by Ólafur Búi Ólafsson

version: 1
jobs:
  - name: verify
    executor: native
    branches: [master]
    run:
      - bun install --frozen-lockfile
      - bun --bun x svelte-kit sync && bun --bun x svelte-check --tsconfig ./tsconfig.json
  - name: package
    needs: [verify]
    executor: native
    branches: [master]
    run: bun --bun run build
    artifacts: [build/]
  - name: deploy
    needs: [package]
    executor: native
    environment: production
    approval: true
    branches: [master]
    run: AKURAI_MAIL_SSH=akurai-ec2 ./deploy.sh prod