mirror of
https://github.com/stablyai/orca.git
synced 2026-09-30 08:03:12 +00:00
fix(ci): route all Linux packaging contract changes
This commit is contained in:
@@ -167,6 +167,7 @@ const SHARED_PACKAGE_PREFIXES = [
|
||||
'config/scripts/smoke-packaged',
|
||||
'config/scripts/install-electron-package-binary',
|
||||
'config/scripts/verify-packaged',
|
||||
'config/scripts/verify-skills-cli-runtime',
|
||||
'config/scripts/verify-linux-glibc',
|
||||
'config/scripts/run-electron-vite',
|
||||
'skills/',
|
||||
@@ -181,7 +182,9 @@ const SHARED_PACKAGE_PREFIXES = [
|
||||
const LINUX_PACKAGE_PREFIXES = [
|
||||
...SHARED_PACKAGE_PREFIXES,
|
||||
'config/docker/cli-launch-contract/',
|
||||
'config/docker/headless-serve-shutdown/',
|
||||
'config/scripts/run-linux-cli-launch-contract',
|
||||
'config/scripts/static-appimage-package-contract',
|
||||
'native/computer-use-linux/',
|
||||
'resources/linux/',
|
||||
'config/scripts/run-headless-serve'
|
||||
|
||||
@@ -185,12 +185,21 @@ describe('per-job path classification', () => {
|
||||
for (const file of [
|
||||
'config/docker/cli-launch-contract/Dockerfile',
|
||||
'config/docker/cli-launch-contract/run-cli-case.sh',
|
||||
'config/scripts/run-linux-cli-launch-contract-docker.mjs'
|
||||
'config/docker/headless-serve-shutdown/Dockerfile',
|
||||
'config/scripts/run-linux-cli-launch-contract-docker.mjs',
|
||||
'config/scripts/static-appimage-package-contract.cjs'
|
||||
]) {
|
||||
expectClassification([file], { package: true })
|
||||
}
|
||||
})
|
||||
|
||||
it('runs both package jobs when the shared skills runtime verifier changes', () => {
|
||||
expectClassification(['config/scripts/verify-skills-cli-runtime.cjs'], {
|
||||
package: true,
|
||||
package_windows: true
|
||||
})
|
||||
})
|
||||
|
||||
it('runs shell contracts when live-shell inputs change', () => {
|
||||
expectClassification(['src/main/daemon/shell-ready.ts'], {
|
||||
shell_contracts: true,
|
||||
|
||||
Reference in New Issue
Block a user