fix(dev-infra): serialize lint after invariant staging
This commit is contained in:
@@ -364,6 +364,7 @@ describe('Node 24 consumer plan', () => {
|
||||
])
|
||||
expect(subject.gates.find(item => item.id === 'publint')?.needs).toBeUndefined()
|
||||
expect(subject.gates.find(item => item.id === 'built-package-invariants')?.needs).toEqual(['publint'])
|
||||
expect(subject.gates.find(item => item.id === 'lint-and-duplication')?.needs).toEqual(['built-package-invariants'])
|
||||
for (const id of ['snapshot', 'node-next-types', 'built-bin-smoke']) {
|
||||
expect(subject.gates.find(item => item.id === id)?.needs).toEqual(['built-package-invariants'])
|
||||
}
|
||||
|
||||
@@ -414,7 +414,10 @@ function ciConsumerGates(): Gate[] {
|
||||
const publicArtifacts = ['publint']
|
||||
const restoredBuild = ['built-package-invariants']
|
||||
return [
|
||||
pnpmScript('lint-and-duplication', 'check:ci:lint', { label: 'lint and duplication' }),
|
||||
pnpmScript('lint-and-duplication', 'check:ci:lint', {
|
||||
label: 'lint and duplication',
|
||||
needs: restoredBuild,
|
||||
}),
|
||||
pnpmScript('node-compat', 'check:node-compat', { label: 'Node compatibility' }),
|
||||
snapshotGate(restoredBuild),
|
||||
pnpmScript('publint', 'publint'),
|
||||
|
||||
Reference in New Issue
Block a user