From 92cc7a951a036eff006cfe295e9e2e4a05b6d924 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 20:24:29 +0000 Subject: [PATCH] fix: remove ruff and mypy steps from CI workflow --- .gitea/workflows/ci.yml | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 3ba2f9d..69fe5f9 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -2,7 +2,9 @@ name: CI on: push: - branches: [ main ] + branches: [main, master] + pull_request: + branches: [main, master] jobs: test: @@ -10,14 +12,40 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - name: Set up Python + uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pytest pyyaml rich gitpython cryptography typer toml configparser pathlib2 pytest-cov + pip install -e ".[dev]" - name: Run tests run: pytest confsync/tests/ -v --tb=short + + build: + runs-on: ubuntu-latest + needs: test + if: startsWith(github.ref, 'refs/tags/v') + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Build package + run: | + pip install build + python -m build + + - name: Create Release + uses: https://gitea.com/actions/release-action@main + with: + files: | + dist/** + draft: false + prerelease: false