Skip to content

Propr topics - #12387

Open
SPPearce wants to merge 22 commits into
masterfrom
propr_topics
Open

Propr topics#12387
SPPearce wants to merge 22 commits into
masterfrom
propr_topics

Conversation

@SPPearce

Copy link
Copy Markdown
Contributor

Swap propr to topics

SPPearce added 11 commits July 15, 2026 09:22
- Changed versions.yml output to emit to topic channel
- Added stub section that creates empty output files
- Added stub test
- All tests pass on docker profile

Generated by GitHub Copilot
- propr/grea: Added topic to versions.yml emit
- propr/logratio: Added topic to versions.yml emit, added stub test
- propr/propd: Added stub section, added stub test
- propr/propr: Added topic to versions.yml emit, added stub section, added stub test
- All tests pass on docker profile
- Conda tests fail due to general conda plugin error (not module-specific)

Generated by GitHub Copilot
@github-actions github-actions Bot added size/xl and removed size/l labels Jul 27, 2026
@SPPearce
SPPearce marked this pull request as ready for review July 30, 2026 08:07

@Joon-Klaps Joon-Klaps left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Notice you didn't rename the versions to module_versions, you'll probably now the guidelines better but was that mandatory? I mean, it won't break users pipelines now if when they patch.

Comment thread modules/nf-core/propr/propd/tests/main.nf.test
@SPPearce

Copy link
Copy Markdown
Contributor Author

Notice you didn't rename the versions to module_versions, you'll probably now the guidelines better but was that mandatory? I mean, it won't break users pipelines now if when they patch.

The versions channel? I thought we were just using emit: versions, topic: versions, but will check.

@SPPearce

Copy link
Copy Markdown
Contributor Author

Notice you didn't rename the versions to module_versions, you'll probably now the guidelines better but was that mandatory? I mean, it won't break users pipelines now if when they patch.

https://nf-co.re/docs/specifications/components/modules/general#topic-qualifiers-should-be-used-for-emitting-versions says to keep with path "versions.yml", emit: versions, topic: versions (as is used by ~50 modules currently).

@SPPearce
SPPearce requested a review from pinin4fjords as a code owner August 3, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants