Skip to content

feat(illumina-sample-sheet): use BCL Convert 4.4.10 for NovaSeq X cloud analysis - #96

Draft
fischerl wants to merge 1 commit into
masterfrom
AE-5676-bclconvert-4-4-10
Draft

fischerl wants to merge 1 commit into
masterfrom
AE-5676-bclconvert-4-4-10

Conversation

@fischerl

@fischerl fischerl commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

AE-5676

NovaSeq X cloud analysis sample sheets referenced the deprecated BCL Convert 4.1.23; this updates them to 4.4.10 with the matching ICA pipeline URN, proven in runs #10165 and #10166.

The i100 local analysis stays on 4.4.6

Only performAnalysisOnCloud() changed. performAnalysisOnLocalMachine() still writes 4.4.6.

V4_1_23 constant kept to avoid a breaking change

Removing it would force a major bump. Consumers that reference the constant directly keep compiling; the default just moved forward.

BCL Convert 4.4 writes CSV reports instead of HTML — left for downstream

The output format change only affects pipelines that parse demux reports, not this library's sample sheet generation.

Rector failure on make it is unrelated

rector/rector 2.7.0 removed PHPUnitSetList::PHPUNIT_40 referenced in rector.php:12. make stan and make test pass.

Deployment: nemo-api dependency bump follows separately

A follow-up nemo-api MR will bump mll-lab/php-utils to the release containing this change. It stays draft until the TWIST EF2.0 validation passes.

🤖 Generated with Claude Code

@github-code-quality

Copy link
Copy Markdown

Code Coverage Overview

Languages: PHP

PHP / code-coverage/phpunit

The overall line coverage in commit a493ce9 in the AE-5676-bclconvert-4... branch is 90%. The line coverage in commit 2949ba3 in the master branch is 89%.

Show a line coverage summary of the most impacted files.
File master 2949ba3 AE-5676-bclconvert-4... a493ce9 +/-
InterOp/RunResult.php 100% 100% 0%
PHPStan/Rules/M...ypehintRule.php 0% 88% +88%
PHPStan/Rules/M...ypehintRule.php 0% 100% +100%
PHPStan/Rules/C...ypehintRule.php 0% 100% +100%

@fischerl fischerl self-assigned this Oct 6, 2026
@fischerl
fischerl requested a review from dhaupt88 October 6, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant