Skip to content

docs(readme): add Paper 2 venue badges + fix stale jfqa link #33

docs(readme): add Paper 2 venue badges + fix stale jfqa link

docs(readme): add Paper 2 venue badges + fix stale jfqa link #33

Workflow file for this run

name: Code Quality Check (Non-Blocking)
on:
pull_request:
paths:
- '**.py'
- '**.md'
permissions:
contents: read
pull-requests: write
jobs:
quality-check:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Install Dependencies
run: |
pip install black flake8 isort
- name: Check Black Formatting
run: |
black --check src/ scripts/ tests/ --line-length=120
continue-on-error: true
- name: Check Flake8 Linting
run: |
flake8 src/ scripts/ tests/
continue-on-error: true
- name: Check isort
run: |
isort --check-only src/ scripts/ tests/ --profile black
continue-on-error: true
- name: Check Markdown Linting
uses: DavidAnson/markdownlint-cli2-action@v16
with:
globs: '**/*.md'
continue-on-error: true
- name: Comment PR with Summary
if: github.event_name == 'pull_request'
uses: actions/github-script@v7
with:
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: '✅ Quality checks complete. Review the workflow logs for details.'
})