name: Deploy on: push: branches: main pull_request: branches: main jobs: deploy: name: Deploy runs-on: ubuntu-latest permissions: id-token: write # Needed for auth with Deno Deploy contents: read # Needed to clone the repository steps: - name: Clone repository uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3 with: node-version: lts/* - name: Build step run: npm install && npm run build # 📝 Update the build command(s) - name: Upload to Deno Deploy uses: denoland/deployctl@v1 with: project: "expensive-dolphin-10" entrypoint: "index.js" # 📝 Update the entrypoint root: "." # 📝 Update the root