From 980efcfbc38d485cafc6c742a9fad6c168d507ce Mon Sep 17 00:00:00 2001 From: Djalim Simaila Date: Thu, 23 Apr 2026 14:29:08 +0200 Subject: [PATCH] ci: add Deno code check job and enable lint on develop --- .gitea/workflows/deploy.yml | 17 +++++++++++++++++ .gitea/workflows/lint.yml | 4 ++++ 2 files changed, 21 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 7e44244..6c8349d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -6,9 +6,26 @@ on: - main jobs: + check-code: + name: "Check Deno code" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + + - name: Check formatting + run: deno fmt --check + + - name: Check linting + run: deno lint + deploy: name: "Build Docker image" runs-on: ubuntu-latest + needs: check-code steps: - name: Login to Docker Hub uses: docker/login-action@v3 diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml index 5194ae0..a6815e4 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/lint.yml @@ -4,6 +4,10 @@ on: pull_request: branches: - main + - develop + push: + branches: + - develop permissions: contents: read -- 2.52.0