-
Notifications
You must be signed in to change notification settings - Fork 820
add ARM CI test #1641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add ARM CI test #1641
Conversation
cf01272 to
4f1b8b0
Compare
21aac92 to
5515c2a
Compare
|
@mashehu thanks for setting this up, it flagged a bunch of stuff I hadn't noticed from manual ARM trials in AWS. I think I'm going to need a patch release! Pushed fixes for ARM CI: 1. Add SKIP_SENTIEON support
2. Container updates
3. Test/snapshot updates
|
4f62139 to
18bb3f6
Compare
- Add SKIP_SENTIEON environment variable support to nf-test.config for ARM runners and fork CI runs where Sentieon is unavailable - Split Sentieon tests into separate files (main.sentieon.nf.test) for selective exclusion via nf-test ignore patterns - Update CI workflows to set SKIP_SENTIEON on ARM and forks 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Update STAR igenomes modules to Wave containers with samtools 1.21 for consistent versions across x86 and ARM architectures - Add ARM container selectors for STAR_ALIGN_IGENOMES and STAR_GENOMEGENERATE_IGENOMES modules - Update DESEQ2_QC container configuration for ARM support - Update arm.config with ARM-compatible container mappings 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Remove hardcoded --platform=linux/amd64 from test nextflow configs - Update DESEQ2_QC tests for ARM architecture compatibility - Update test snapshots for new container versions (samtools 1.21) - Fix arriba test to snapshot BAM filename only to avoid architecture-specific content differences - Remove sentieon test entries from main snapshot files (now in separate main.sentieon.nf.test.snap files) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
712b99f to
17ff6e9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm happy with this now, you may have comments on my commits. We should update changelog too
|
Linking back that we specifically decided against doing this Happy to have the philosophy updated, but we should obviously document this somewhere. |
This runs for now the same tests as the normal CI. If we want we could just run a subset (by adding a tag to the tests, like we do with gpu testing for example in methylseq)