Skip to content

chore(deps): update konflux references #247

chore(deps): update konflux references

chore(deps): update konflux references #247

Workflow file for this run

---
name: Linters
'on':
push:
branches: [main]
pull_request:
jobs:
linters:
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.11'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
# Ensure linters present even if requirements.txt changes
# Pin black version to avoid formatting inconsistencies
pip install flake8 'black==24.10.0' yamllint
- name: Run black
run: black --check --line-length 100 .
- name: Run flake8
run: flake8 .
- name: Run yamllint
run: yamllint .
- name: Validate AGENTS.md line count
run: |
MAX_LINES=60
ACTUAL=$(grep -c '' AGENTS.md)
echo "AGENTS.md: ${ACTUAL} lines (max ${MAX_LINES})"
if [ "$ACTUAL" -gt "$MAX_LINES" ]; then
echo "::error::AGENTS.md exceeds ${MAX_LINES} lines (has ${ACTUAL})"
exit 1
fi