Skip to content

Replace queue-runner-build-one.sh with Perl module `QueueRunnerBuil…#1640

Merged
Ericson2314 merged 1 commit intoNixOS:masterfrom
obsidiansystems:bash-to-perl
Apr 4, 2026
Merged

Replace queue-runner-build-one.sh with Perl module `QueueRunnerBuil…#1640
Ericson2314 merged 1 commit intoNixOS:masterfrom
obsidiansystems:bash-to-perl

Conversation

@Ericson2314
Copy link
Copy Markdown
Member

…dOne`

It's generally better to use fewer languages. The bash script was the only non-Perl script in the test suite and was only invoked from CliRunners::runBuilds, meaning Perl was shelling out to bash just in one spot, for one purpose.

A concrete benefit of the rewrite is we can reuse getHydraConfig instead of an ad-hoc sed script.

…dOne`

It's generally better to use fewer languages. The bash script was the
only non-Perl script in the test suite and was only invoked from
`CliRunners::runBuilds`, meaning Perl was shelling out to bash just in
one spot, for one purpose.

A concrete benefit of the rewrite is we can reuse `getHydraConfig`
instead of an ad-hoc `sed` script.
@Ericson2314 Ericson2314 enabled auto-merge April 4, 2026 20:48
@Ericson2314 Ericson2314 added this pull request to the merge queue Apr 4, 2026
Merged via the queue into NixOS:master with commit 0db6f1a Apr 4, 2026
2 checks passed
@Ericson2314 Ericson2314 deleted the bash-to-perl branch April 4, 2026 21:18
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.

1 participant