Fedir Zadniprovskyi 2024-07-03
ci: add lint action
@d033c5fa7bf858dfc67b90ca7128a26da518f265
.github/workflows/docker-build-and-push.yaml
--- .github/workflows/docker-build-and-push.yaml
+++ .github/workflows/docker-build-and-push.yaml
@@ -10,7 +10,7 @@
   IMAGE_NAME: fedirz/faster-whisper-server
 jobs:
   docker:
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-latest
     strategy:
       matrix:
         dockerfile: [Dockerfile.cuda, Dockerfile.cpu]
 
.github/workflows/lint.yaml (added)
+++ .github/workflows/lint.yaml
@@ -0,0 +1,19 @@
+name: lint
+on:
+  workflow_dispatch:
+  push:
+    branches:
+      - master
+  pull_request:
+jobs:
+  ruff:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - uses: actions/setup-python@v5
+        with:
+          python-version: 3.12
+      - run: pip install uv
+      - run: uv pip install --system -r requirements-dev.txt
+      - run: ruff check .
+      - run: ruff format --check --diff .
Add a comment
List