-34
.github/workflows/deploy.yml
-34
.github/workflows/deploy.yml
···
1
-
name: Deploy
2
-
on:
3
-
push:
4
-
branches: main
5
-
pull_request:
6
-
branches: main
7
-
8
-
jobs:
9
-
deploy:
10
-
name: Deploy
11
-
runs-on: ubuntu-latest
12
-
13
-
permissions:
14
-
id-token: write # Needed for auth with Deno Deploy
15
-
contents: read # Needed to clone the repository
16
-
17
-
steps:
18
-
- name: Clone repository
19
-
uses: actions/checkout@v4
20
-
21
-
- name: Install Deno
22
-
uses: denoland/setup-deno@v2
23
-
with:
24
-
deno-version: v2.x
25
-
26
-
- name: Build step
27
-
run: "deno task build"
28
-
29
-
- name: Upload to Deno Deploy
30
-
uses: denoland/deployctl@v1
31
-
with:
32
-
project: "roscoerubin-blog-23"
33
-
entrypoint: "main.ts"
34
-
root: "."
···