You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: ARM CI - use seqkit 2.9.0 for SEQKIT_REPLACE/U2T, exclude seqkit from bowtie2 test assertions
seqkit 2.13.0 has no ARM64 Docker image. arm.config was changed in 8cc8fb5
to use 2.13.0 for SEQKIT_REPLACE; SEQKIT_REPLACE_U2T (process alias) was never
in arm.config and also defaulted to 2.13.0. Both cause workflow.success=false
on ARM64 CI.
Fix:
- Revert SEQKIT_REPLACE to seqkit 2.9.0 (ARM-compatible) in arm.config
- Add SEQKIT_REPLACE_U2T entry with seqkit 2.9.0
- Exclude seqkit from stable_name (ignore: seqkit/**) in both bowtie2 tests
- Exclude seqkit from stable_path via .nftignore (seqkit/**)
- Exclude SEQKIT_REPLACE/U2T from versions assertion via findAll
- Remove seqkit entries from remove_ribo_rna.nf.test.snap for both bowtie2 tests
seqkit 2.9.0 outputs .fasta.gz while 2.13.0 outputs .fasta — excluding seqkit
from all assertions makes the tests architecture-independent.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments