name: Deploy on: push: branches: - main workflow_dispatch: env: CARGO_TERM_COLOR: always jobs: web: runs-on: ubuntu-latest defaults: run: working-directory: web steps: - uses: actions/checkout@v3 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: '22' - name: Install dependencies run: npm ci - name: Build SvelteKit project run: npm run build - name: Deploy Project Artifacts to Vercel run: npx vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} env: VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}