Skip to content

Conversation

@SPPearce
Copy link
Contributor

@SPPearce SPPearce commented Jan 20, 2026

Converting a number of the sentieon modules to emit a versions.yml.
Also doing some housekeeping (modules_args, fixing broken tests) and swapping to the most recent sentieon version.
This isn't all the submodules, but figure I should stop to make it manageable

ewels and others added 9 commits January 16, 2026 20:14
Wrap environment variables in env() function to comply with Nextflow
strict syntax mode (NXF_SYNTAX_PARSER=v2). This addresses 58 lint errors
across Sentieon and Spotiflow module test configs.

Changes:
- Sentieon modules: Replace ${SENTIEON_LICSRVR_IP} with ${env('SENTIEON_LICSRVR_IP')}
- Sentieon modules: Replace ${SENTIEON_AUTH_MECH} with ${env('SENTIEON_AUTH_MECH')}
- Spotiflow module: Replace ${HOME} with ${env('HOME')}

This is part of the migration to Nextflow strict syntax where implicit
environment variable references are not allowed.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@SPPearce SPPearce marked this pull request as draft January 20, 2026 10:15
@SPPearce SPPearce changed the title Convert all sentieon modules to topics and update version Convert sentieon modules to topics and update version Jan 20, 2026
@SPPearce SPPearce marked this pull request as ready for review January 21, 2026 12:01
@SPPearce
Copy link
Contributor Author

@nf-core-bot fix linting

@SPPearce SPPearce enabled auto-merge January 21, 2026 12:24
@SPPearce SPPearce added this pull request to the merge queue Jan 21, 2026
Merged via the queue into master with commit a658d68 Jan 21, 2026
122 checks passed
@SPPearce SPPearce deleted the sentieon_topics_all branch January 21, 2026 12:59
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.

5 participants