mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 16:02:50 +00:00
ci(release): keep flaky Windows skill suite non-blocking
This commit is contained in:
@@ -938,6 +938,9 @@ jobs:
|
||||
if: needs.cut.outputs.should_release == 'true'
|
||||
name: skill sharing release gate ${{ matrix.platform }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
# The full suite is release-blocking on macOS. Windows still produces the
|
||||
# same evidence, but intermittent filesystem contention cannot block signing.
|
||||
continue-on-error: ${{ matrix.platform == 'windows' }}
|
||||
timeout-minutes: 20
|
||||
strategy:
|
||||
fail-fast: false
|
||||
|
||||
@@ -31,7 +31,7 @@ describe('skill-sharing release workflow', () => {
|
||||
expect(macBuild.needs).toContain('release-preflight')
|
||||
})
|
||||
|
||||
it('blocks publication on native Windows, macOS, and the Linux floor', () => {
|
||||
it('blocks on macOS and the Linux floor while keeping Windows diagnostic', () => {
|
||||
const platform = workflow.jobs['skill-sharing-release-gate']
|
||||
const linux = workflow.jobs['skill-sharing-linux-floor-release-gate']
|
||||
const publishNeeds = workflow.jobs['publish-release'].needs
|
||||
@@ -40,6 +40,7 @@ describe('skill-sharing release workflow', () => {
|
||||
{ os: 'macos-15', platform: 'mac' },
|
||||
{ os: 'windows-2022', platform: 'windows' }
|
||||
])
|
||||
expect(platform['continue-on-error']).toBe("${{ matrix.platform == 'windows' }}")
|
||||
expect(linux.container).toBe('ubuntu:20.04')
|
||||
expect(publishNeeds).toContain('skill-sharing-release-gate')
|
||||
expect(publishNeeds).toContain('skill-sharing-linux-floor-release-gate')
|
||||
|
||||
Reference in New Issue
Block a user