Leaflet Blog in Deno Fresh

[Deno Deploy] Add .github/workflows/deploy.yml

Changed files
+36
.github
workflows
+36
.github/workflows/deploy.yml
···
···
+
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@v4
+
+
- name: Install Deno
+
uses: denoland/setup-deno@v2
+
with:
+
deno-version: v2.x
+
+
- name: Build step
+
run: "deno task build"
+
+
- name: Upload to Deno Deploy
+
uses: denoland/deployctl@v1
+
with:
+
project: "roscoerubin-blog-23"
+
entrypoint: "main.ts"
+
root: "."
+
+