From d84a869a558ae153594bef4d166115dd0641a86d Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sat, 14 Mar 2026 17:03:41 -0400 Subject: [PATCH] use deno in action --- .github/workflows/astro.yml | 9 ++++----- deno.json | 7 +++++++ 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 deno.json diff --git a/.github/workflows/astro.yml b/.github/workflows/astro.yml index f6328c1..1a0307b 100644 --- a/.github/workflows/astro.yml +++ b/.github/workflows/astro.yml @@ -21,16 +21,15 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Setup Node - uses: actions/setup-node@v6 + - uses: denoland/setup-deno@v2 with: - node-version: "24" + cache: true - name: Install dependencies - run: npm i + run: deno i - name: Build with Astro - run: npm run astro build + run: deno run astro build - name: Upload artifact uses: actions/upload-pages-artifact@v3 diff --git a/deno.json b/deno.json new file mode 100644 index 0000000..152cb26 --- /dev/null +++ b/deno.json @@ -0,0 +1,7 @@ +{ + "imports": { + "fs": "node:fs", + "url": "node:url", + "path": "node:path" + } +}