From 506921c2d8707061b7a9550247e497e3c5896d92 Mon Sep 17 00:00:00 2001 From: John Chilton Date: Fri, 9 Sep 2022 19:48:34 -0400 Subject: [PATCH 1/2] Remove mypy exceptions for deleted files. --- mypy.ini | 6 ------ 1 file changed, 6 deletions(-) diff --git a/mypy.ini b/mypy.ini index d36ec043ce8..27c951b9c65 100644 --- a/mypy.ini +++ b/mypy.ini @@ -298,8 +298,6 @@ check_untyped_defs = False check_untyped_defs = False [mypy-galaxy.tool_shed.tool_shed_registry] check_untyped_defs = False -[mypy-galaxy.tool_shed.galaxy_install.tool_dependencies.recipe.install_environment] -check_untyped_defs = False [mypy-galaxy.tool_shed.galaxy_install.migrate.check] check_untyped_defs = False [mypy-galaxy.objectstore.s3] @@ -409,10 +407,6 @@ check_untyped_defs = False check_untyped_defs = False [mypy-galaxy.tool_shed.galaxy_install.tools.tool_panel_manager] check_untyped_defs = False -[mypy-galaxy.tool_shed.galaxy_install.tool_dependencies.recipe.tag_handler] -check_untyped_defs = False -[mypy-galaxy.tool_shed.galaxy_install.tool_dependencies.recipe.step_handler] -check_untyped_defs = False [mypy-galaxy.model.migrate.check] check_untyped_defs = False [mypy-galaxy.jobs.rule_helper] From d99c6f8a737451762ef1baddf6b7118b31d6a18a Mon Sep 17 00:00:00 2001 From: John Chilton Date: Tue, 13 Sep 2022 18:55:11 -0400 Subject: [PATCH 2/2] Run linting in Github actions when mypy config is updated. --- .github/workflows/lint.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index d2b24a2f743..b778a2d02ee 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -5,11 +5,13 @@ on: - '**.py' - '.github/workflows/lint.yaml' - lib/galaxy/dependencies/** + - mypy.ini pull_request: paths: - '**.py' - '.github/workflows/lint.yaml' - lib/galaxy/dependencies/** + - mypy.ini concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true