Skip to content

Exclude open_print_tag directory from mypy and pylint CI checks#65

Merged
bofh69 merged 2 commits intosupport-openprinttagfrom
copilot/sub-pr-62
Jan 14, 2026
Merged

Exclude open_print_tag directory from mypy and pylint CI checks#65
bofh69 merged 2 commits intosupport-openprinttagfrom
copilot/sub-pr-62

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 13, 2026

The CI workflows were running mypy and pylint on the open_print_tag/ directory, which is external code with Python 3.10+ syntax and incompatible type annotations, causing build failures.

Changes

  • .github/workflows/mypy.yml: Added grep -v 'open_print_tag/' to exclude directory from type checking
  • .github/workflows/pylint.yml: Added grep -v 'open_print_tag/' to exclude directory from linting
  • mypy.ini: Added pn5180_tagomatic to ignore_missing_imports for PN5180 reader support

The filters are applied to git ls-files output, preventing checks on external code while maintaining coverage of the main codebase.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI self-assigned this Jan 13, 2026
Co-authored-by: bofh69 <1444315+bofh69@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for OpenPrintTag tags Exclude open_print_tag directory from mypy and pylint CI checks Jan 13, 2026
Copilot AI requested a review from bofh69 January 13, 2026 21:33
@bofh69 bofh69 marked this pull request as ready for review January 14, 2026 07:03
@bofh69 bofh69 merged commit 10d3611 into support-openprinttag Jan 14, 2026
12 checks passed
@bofh69 bofh69 deleted the copilot/sub-pr-62 branch January 14, 2026 07:03
Sign up for free to 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.

2 participants