telegram-mcp/.github/workflows/python-lint.yml
anonim 48848a65a7 chore: update project metadata and configuration in pyproject.toml
- Bumped version to 1.5.0 and updated project description for clarity.
- Added build-system configuration for setuptools and wheel.
- Specified authors and license information.
- Updated Python version requirement to >=3.10.
- Included project URLs for homepage and bug tracker.
- Configured tools for code formatting (black) and linting (ruff).
- Set pytest options for testing.
2025-03-31 18:54:50 +03:00

32 lines
No EOL
587 B
YAML

name: Python Lint
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.11"
- name: Install linting tools
run: |
python -m pip install --upgrade pip
pip install ruff black
- name: Lint with ruff
run: |
ruff check .
- name: Check formatting with black
run: |
black --check --diff .