Files
orca/config/scripts/pr-e2e-linux-packages.test-fixture.mjs
T
NeilandOrca Integration Recovery 77ad467ebb fix(ci): prevent concurrent pnpm refresh during mobile typechecks (#24776)
* fix(ci): run mobile typechecks without concurrent dependency refresh

* test(ci): check effective Linux E2E package list

* test(ci): preserve the mobile production compiler barrier

---------

Co-authored-by: Orca Integration Recovery <orca-validation@invalid.example>
2026-10-02 21:52:36 -07:00

11 lines
385 B
JavaScript

import { expect } from 'vitest'
export function linuxInstallPackageList(step, jobName) {
const packages = step.env?.ORCA_E2E_APT_PACKAGES
if (packages !== undefined) {
expect(step.run, jobName).toContain('read -r -a packages <<< "$ORCA_E2E_APT_PACKAGES"')
expect(step.run, jobName).toContain('sudo apt-get install -y "${packages[@]}"')
}
return packages ?? step.run
}