name: ci on: push: branches: - main pull_request: branches: - main jobs: deploy: name: deploy runs-on: ubuntu-latest permissions: id-token: write contents: read steps: - name: Clone repository uses: actions/checkout@v2 - name: Install Deno uses: denoland/setup-deno@main with: deno-version: 1.18.2 - name: Build site run: deno run -A https://deno.land/x/lume/ci.ts - name: Deploy to Deno Deploy uses: denoland/deployctl@v1 with: project: lume-example entrypoint: server/main.ts