diff --git a/.tangled/workflows/deploy.yaml b/.tangled/workflows/deploy.yaml index 5fa33a2..cd44cc1 100644 --- a/.tangled/workflows/deploy.yaml +++ b/.tangled/workflows/deploy.yaml @@ -1,40 +1,29 @@ -name: Deploy - -on: - push: - branches: [main] - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: pnpm/action-setup@v4 - with: - version: 9 - - - uses: actions/setup-node@v4 - with: - node-version: '20' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install - - - name: Build website - run: pnpm run build - working-directory: ./packages/website - - - name: Build playground - run: pnpm run build - working-directory: ./packages/playground - - Deployment commands (commented out - uncomment when ready to deploy): - - name: Deploy playground - run: npx --yes wrangler pages deploy --branch main --project-name typelex-playground ./dist/ - working-directory: ./packages/playground - - - name: Deploy website - run: npx --yes wrangler pages deploy --branch main --project-name typelex ./dist/ - working-directory: ./packages/website \ No newline at end of file +engine: nixery +when: + - event: ["push", "pull_request"] + branch: ["main"] + +dependencies: + nixpkgs: + - nodejs + +steps: + - name: install dependencies + command: | + pnpm install + - name: build website + command: | + cd packages/website + pnpm run build + - name: build playground + command: | + cd packages/playground + pnpm run build + - name: deploy playground + command: | + cd packages/playground + npx --yes wrangler pages deploy --branch main --project-name typelex-playground ./dist/ + - name: deploy website + command: | + cd packages/website + npx --yes wrangler pages deploy --branch main --project-name typelex ./dist/