• v1.0.0 868e92f28c

    CI Workflow Templates v1.0.0
    Test CI Templates / test-python-pytest (false, 3.12) (push) Waiting to run
    Test CI Templates / test-python-pytest (true, 3.11) (push) Waiting to run
    Test CI Templates / test-python-pytest (true, 3.12) (push) Waiting to run
    Test CI Templates / test-web-formatting (false, false, 18) (push) Waiting to run
    Test CI Templates / test-web-formatting (false, false, 20) (push) Waiting to run
    Test CI Templates / test-web-formatting (false, true, 18) (push) Waiting to run
    Test CI Templates / test-web-formatting (false, true, 20) (push) Waiting to run
    Test CI Templates / test-web-formatting (true, false, 18) (push) Waiting to run
    Test CI Templates / test-web-formatting (true, false, 20) (push) Waiting to run
    Test CI Templates / test-web-formatting (true, true, 18) (push) Waiting to run
    Test CI Templates / test-web-formatting (true, true, 20) (push) Waiting to run
    Test CI Templates / test-monorepo (push) Waiting to run
    Test CI Templates / test-edge-cases (push) Waiting to run
    Test CI Templates / test-results (push) Blocked by required conditions
    Test CI Templates / validate-syntax (push) Successful in 9s
    Test CI Templates / test-python-code-quality (3.10) (push) Successful in 4s
    Test CI Templates / test-python-code-quality (3.11) (push) Successful in 5s
    Test CI Templates / test-python-code-quality (3.12) (push) Successful in 4s
    Test CI Templates / test-python-code-quality (false, false, basic) (push) Successful in 5s
    Test CI Templates / test-python-code-quality (false, true, skip-pyupgrade) (push) Successful in 4s
    Test CI Templates / test-python-code-quality (true, false, skip-mypy) (push) Successful in 5s
    Test CI Templates / test-python-pytest (false, 3.11) (push) Successful in 4s
    Stable

    brian released this 2025-09-19 21:05:49 +02:00 | 0 commits to main since this release

    CI Workflow Templates v1.0.0

    Complete set of reusable Gitea Actions workflow templates for Python and web projects.

    📦 What's Included

    • Python Code Quality (.gitea/workflows/python/code-quality.yml)

      • Type checking with mypy
      • Linting and formatting with ruff
      • Python version upgrades with pyupgrade
    • Python Testing (.gitea/workflows/python/pytest.yml)

      • Pytest execution with coverage
      • PR comment integration
      • UV package management support
    • Web/General Formatting (.gitea/workflows/web/formatting.yml)

      • Prettier formatting for JS/TS/JSON/YAML/Markdown
      • Optional YAML and JSON validation

    🚀 Usage

    Reference workflows in your .gitea/workflows/ files:

    name: CI
    on: [push, pull_request]
    jobs:
      code-quality:
        uses: gitea.gt-proj.com/brian/CI-templates/.gitea/workflows/python/code-quality.yml@v1.0.0
        with:
          python-version: "3.12"
    
    Downloads