summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/deploy.yml20
1 files changed, 19 insertions, 1 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index ddb7058f..b22d912d 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -3,7 +3,26 @@ on:
push:
branches: [main]
jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v2
+
+ - name: Set up Deno
+ uses: denoland/setup-deno@v1
+ with:
+ deno-version: v1.x
+
+ - name: Run deno task check
+ run: cd vhosts/blog; deno task check
+
+ - name: Run deno test
+ run: cd vhosts/blog; deno test
+
deploy:
+ needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -18,6 +37,5 @@ jobs:
script: |
cd nsfisis.dev
git pull origin main
- git submodule update --init
make clean
make deploy