Add network friendly name support and improve network map visualization #27
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Lint (Informational) | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| jobs: | |
| lint: | |
| runs-on: ubuntu-latest | |
| # This workflow is informational only - linting happens via pre-commit hooks before commit | |
| continue-on-error: true | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: '3.11' | |
| - name: Install dependencies | |
| run: | | |
| pip install -r requirements.txt | |
| pip install black ruff mypy | |
| - name: Run black (informational) | |
| run: black --check . || echo "⚠️ Code formatting issues detected. Please run 'black .' locally before committing." | |
| - name: Run ruff (informational) | |
| run: ruff check . || echo "⚠️ Linting issues detected. Please run 'ruff check --fix .' locally before committing." | |
| - name: Run mypy (informational) | |
| run: mypy . --ignore-missing-imports || echo "⚠️ Type checking issues detected." |