From 16c66c6fecb0d8ce8bb98ed1ad0f61b86268b079 Mon Sep 17 00:00:00 2001 From: kodemon Date: Fri, 19 Jul 2024 17:14:59 +0200 Subject: [PATCH] fix: workflows --- .github/workflows/publish.yml | 8 +++----- .github/workflows/test.yml | 29 ++++++++++++++++------------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f375708..199cab3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,11 +2,6 @@ name: Publish on: workflow_dispatch: - push: - branches: - - main - paths: - - "deno.json" jobs: test: @@ -24,6 +19,9 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Setup Deno + uses: maximousblk/setup-deno@v2 + - name: Setup Node.JS uses: actions/setup-node@v4 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 012611c..cee89c0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,6 +9,22 @@ on: - main jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup Deno + uses: maximousblk/setup-deno@v2 + + - name: Setup Node.JS + uses: actions/setup-node@v4 + with: + node-version: 20 + + - run: cd .eslint && npm ci + - run: deno task lint + test: runs-on: ubuntu-latest steps: @@ -18,16 +34,3 @@ jobs: uses: maximousblk/setup-deno@v2 - run: deno task test - - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Setup Node.JS - uses: actions/setup-node@v4 - with: - node-version: 20 - - - run: cd .eslint && npm ci - - run: deno task lint