Skip to content

version.yml -> topic: channels migration#625

Draft
keiran-rowell-unsw wants to merge 67 commits into
nf-core:devfrom
Australian-Structural-Biology-Computing:versions-yml-to-topic-channels
Draft

version.yml -> topic: channels migration#625
keiran-rowell-unsw wants to merge 67 commits into
nf-core:devfrom
Australian-Structural-Biology-Computing:versions-yml-to-topic-channels

Conversation

@keiran-rowell-unsw

@keiran-rowell-unsw keiran-rowell-unsw commented May 25, 2026

Copy link
Copy Markdown
Contributor

Will close #624

Uses the topic: channels for easier software versioning handling as encouraged here:

https://nf-co.re/blog/2025/version_topics

Laying the ground work for a separate modelcif_topic_softwares PR to layer on top of this to satisfy #579

Notes

  • lots of files touched: not as scary because they're all moving the versions.yml mixing to the channel 'headers'
  • mmseqs in stub runs. The current container is a minimal one that just contains gawk so the versions_mmseqs falls back to "Unknown"
  • MODELCIF_VALIDATE{} as a pure python3 script that is wrapped in bash: this is to follow the easy convention of bah eval() capturing version info going straight into the topic: channel

PR checklist

  • This comment contains a description of changes (with reason).
  • Make sure your code lints (nf-core pipelines lint).
  • CHANGELOG.md is updated.

@keiran-rowell-unsw keiran-rowell-unsw added this to the 3.0.0 milestone May 25, 2026
@keiran-rowell-unsw

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

@keiran-rowell-unsw keiran-rowell-unsw added the enhancement Improvement for existing functionality label May 25, 2026
@keiran-rowell-unsw keiran-rowell-unsw self-assigned this May 25, 2026
@keiran-rowell-unsw keiran-rowell-unsw changed the title version.yml -> topic: channels migation version.yml -> topic: channels migration May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Improvement for existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant