Openstatus www.openstatus.dev

๐Ÿ”ฅ improve dx (#1171)

* ๐Ÿ”ฅ improve dx

* ๐Ÿ”ฅ improve dx

authored by

Thibault Le Ouay and committed by
GitHub
f888abb0 0e97a434

+52
+52
.github/workflows/dx.yml
··· 1 + # https://github.com/kentcdodds/kentcdodds.com/blob/main/.github/workflows/deployment.yml 2 + name: DX Check 3 + on: 4 + push: 5 + branches: 6 + - "main" 7 + pull_request: 8 + branches: [main] 9 + 10 + jobs: 11 + dx: 12 + name: ๐Ÿง‘โ€๐Ÿ’ป DX checker 13 + runs-on: ubuntu-latest 14 + timeout-minutes: 15 15 + services: 16 + sqld: 17 + image: ghcr.io/tursodatabase/libsql-server:latest 18 + ports: 19 + - 8080:8080 20 + # env: 21 + # SQLD_HTTP_AUTH: "basic:token" 22 + 23 + env: 24 + TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} 25 + TURBO_TEAM: ${{ secrets.TURBO_TEAM }} 26 + DATABASE_URL: http://127.0.0.1:8080 27 + DATABASE_AUTH_TOKEN: "basic:token" 28 + steps: 29 + - name: โฌ‡๏ธ Checkout repo 30 + uses: actions/checkout@v4 31 + 32 + - name: Set up pnpm 33 + uses: pnpm/action-setup@v4 34 + with: 35 + version: 9.1.4 36 + 37 + - name: โŽ” Setup node 38 + uses: actions/setup-node@v4 39 + with: 40 + node-version: 20 41 + cache: "pnpm" 42 + 43 + - name: ๐Ÿ“ฅ Download deps 44 + run: pnpm install 45 + 46 + - name: ๐Ÿ”ฅ Install bun 47 + uses: oven-sh/setup-bun@v2 48 + with: 49 + bun-version: latest 50 + 51 + - name: ๐Ÿ”ฅ DX task 52 + run: pnpm dx