From d0454fa73daeb1b95a19f9161a9759ea7a879a5a Mon Sep 17 00:00:00 2001 From: klemek Date: Mon, 9 Nov 2026 21:14:05 +0100 Subject: [PATCH] ci: add gitea CI --- .github/workflows/lint.yml | 46 ++++++++++++++++++++++++++++++++++++++ README.md | 10 ++++++++- 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/lint.yml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..d80cb5f --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,46 @@ +name: Python Lint CI + +concurrency: + group: lint-${{ github.ref }} + cancel-in-progress: true + +on: + workflow_dispatch: + push: + paths: + - '.github/workflows/lint.yml' + - 'pyproject.toml' + - 'uv.lock' + - '.python-version' + - '**/*.py' + +jobs: + ruff: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v5 + - name: Set up UV + uses: actions/setup-uv@v1 + - name: Run Ruff check + run: uv run ruff check --output-format=github + + ruff-format-check: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v5 + - name: Set up UV + uses: actions/setup-uv@v1 + - name: Run Ruff format check + run: uv run ruff format --check --output-format=github + + ty: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v5 + - name: Set up UV + uses: actions/setup-uv@v1 + - name: Run ty check + run: uv run ty check --output-format=github diff --git a/README.md b/README.md index 03613a1..d1a2671 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,14 @@ +[![](https://git.klemek.fr/klemek/forge-invar/actions/workflows/lint.yml/badge.svg?branch=main&style=flat-square)](https://git.klemek.fr/klemek/forge-invar/actions?workflow=lint.yml) + # F.O.R.G.E. (Invar) -> This repo is a work in progress +**⚠️ This repo is a work in progress** + +> **F**usion **O**f **R**eal-time **G**enerative **E**ffects + +*Invar version (Eurorack module)* + +Discover an engine where user-defined fragment shaders collide to produce stunning visuals. ## Install