Skip to content

fix(ci): green main for lint, tests, and MegaLinter - #158

Merged
ulises-jeremias merged 2 commits into
mainfrom
fix/ci-green-main
Jul 16, 2026
Merged

fix(ci): green main for lint, tests, and MegaLinter#158
ulises-jeremias merged 2 commits into
mainfrom
fix/ci-green-main

Conversation

@ulises-jeremias

Copy link
Copy Markdown
Member

Summary

  • Fix Ruff E501 / import sorting leftovers blocking Lint
  • Harden test_help_lists_scaffold_flags for Rich/Typer help in CI
  • Fix markdownlint (PR template, tracking links, MD060 config parity with CNA)
  • Tune .mega-linter.yml to disable overlapping Python linters (keep Ruff/Pyright)
  • Fix Dockerfile/YAML editorconfig + soften yamllint line-length for workflows
  • Refresh uv.lock after recent Dependabot bumps

Test plan

  • uv run ruff check .
  • uv run pytest -q
  • CI Lint / Tests / Markdown Lint / MegaLinter green on this PR
  • After merge: redeploy Docker / Homebrew / AUR for 0.1.0

Made with Cursor

ulises-jeremias added 2 commits July 16, 2026 12:24
Wrap long lines for Ruff, harden --help flag test under narrow CI
terminals, fix markdownlint templates/links, tune MegaLinter to the
Ruff/Pyright stack, and fix editorconfig/yamllint noise.
MegaLinter's pyright/ruff run without the uv workspace venv and produce
false positives; dedicated Lint and Typecheck workflows remain the gate.
@ulises-jeremias
ulises-jeremias merged commit 3550cfa into mainJul 16, 2026
9 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@ulises-jeremias