Skip to content

Add '--skip-interpro-version-check' parameter to control compatibility checks#294

Merged
matthiasblum merged 6 commits intomainfrom
allow-incompatible-versions
Jan 30, 2026
Merged

Add '--skip-interpro-version-check' parameter to control compatibility checks#294
matthiasblum merged 6 commits intomainfrom
allow-incompatible-versions

Conversation

@matthiasblum
Copy link
Contributor

@matthiasblum matthiasblum commented Jan 27, 2026

Add a new skipInterproVersionCheck param (and --skip-interpro-version-check CLI flag) to bypass InterProScan-InterPro data version compatibility enforcement.

Until versions.json is updated on release day, passing the new version of InterPro after --interpro XXX.Y would cause InterProScan 6 to fail. This new param allows to bypass this check.

The GitHub action for linting was failing, possibly because linter-rules-for-nextflow requires a newer version of gradle. I rewrote the GitHub actions to use the officially published linter-rules-for-nextflow Docker image. Instead of disabling specific rules by editing the rule files at CI time, they are disabled directly in the code via comments.

@matthiasblum matthiasblum changed the title Add '--allow-incompatible-versions' parameter to control compatibility checks Add '--skip-interpro-version-check' parameter to control compatibility checks Jan 28, 2026
Copy link
Collaborator

@HobnobMancer HobnobMancer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@matthiasblum matthiasblum merged commit 4e76f7c into main Jan 30, 2026
2 checks passed
@matthiasblum matthiasblum deleted the allow-incompatible-versions branch January 30, 2026 16:20
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