Skip to content

Default Fusion to v2.6 for Seqera executor#6933

Merged
pditommaso merged 3 commits intomasterfrom
seqera-fusion-v26-default
Mar 17, 2026
Merged

Default Fusion to v2.6 for Seqera executor#6933
pditommaso merged 3 commits intomasterfrom
seqera-fusion-v26-default

Conversation

@pditommaso
Copy link
Copy Markdown
Member

Summary

  • When the Seqera executor is used and fusion.containerConfigUrl is not explicitly set, default Fusion version is now v2.6 instead of v2.5
  • Adds targetVersion field to FusionConfig and targetFusionUrl() method that derives versioned URLs from existing v2.5 URL templates
  • SeqeraExecutor.applyFusionDefaults() injects targetVersion=2.6 into the fusion config at registration time
  • WaveClient uses targetFusionUrl() to resolve the correct versioned URLs

Test plan

  • FusionConfigTestreplaceVersion, targetFusionUrl, and version() with targetVersion override
  • WaveClientTest — default fusion URL resolution with version override
  • SeqeraExecutorTestapplyFusionDefaults sets/skips targetVersion based on containerConfigUrl

🤖 Generated with Claude Code

When Fusion is not explicitly configured (no containerConfigUrl), the
Seqera executor now injects targetVersion=2.6 into the fusion config,
so the resolved Fusion URLs use v2.6 instead of the default v2.5.

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 17, 2026

Deploy Preview for nextflow-docs-staging canceled.

Name Link
🔨 Latest commit 18f7643
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-docs-staging/deploys/69b97437914da30007b980bd

pditommaso and others added 2 commits March 17, 2026 16:17
Rename URL/VERSION to FUSION_URL/VER/TARGET_VER to avoid clashing
with class names in Spock data table headers.

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
The cleanup() method calls SysEnv.pop(), so every test must push first.

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
@pditommaso pditommaso merged commit 8a7e539 into master Mar 17, 2026
23 checks passed
@pditommaso pditommaso deleted the seqera-fusion-v26-default branch March 17, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants