name: Build and push Docker image # Only on new tags on: push: tags: - "*.*.*" workflow_dispatch: jobs: build: runs-on: ubuntu-latest permissions: contents: read id-token: write steps: - uses: actions/checkout@v4 - name: Update jsr.json run: sed -i "s/x.x.x/${{ github.ref_name }}/g" jsr.json - uses: denoland/setup-deno@v1 with: deno-version: v1.x - run: deno publish