From 0091b72a90afe6ee33a70b8696f480bc6eef9f44 Mon Sep 17 00:00:00 2001 From: Daniel Han Date: Mon, 1 Jun 2026 02:55:54 -0700 Subject: [PATCH] Studio CI: tolerate transient artifact-upload flakes on diagnostic log steps (#5913) --- .github/workflows/studio-inference-smoke.yml | 6 ++++++ .github/workflows/studio-mac-inference-smoke.yml | 6 ++++++ .github/workflows/studio-windows-inference-smoke.yml | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/.github/workflows/studio-inference-smoke.yml b/.github/workflows/studio-inference-smoke.yml index 6def56f769..c1297b84cc 100644 --- a/.github/workflows/studio-inference-smoke.yml +++ b/.github/workflows/studio-inference-smoke.yml @@ -296,6 +296,8 @@ jobs: - name: Upload logs # Always upload so green runs are still reviewable. if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: openai-anthropic-log @@ -771,6 +773,8 @@ jobs: - name: Upload logs # Always upload so green runs are still reviewable. if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: tool-calling-log @@ -1043,6 +1047,8 @@ jobs: - name: Upload logs # Always upload so green runs are still reviewable. if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: json-images-log diff --git a/.github/workflows/studio-mac-inference-smoke.yml b/.github/workflows/studio-mac-inference-smoke.yml index 1096b1abb4..e08ac6ca68 100644 --- a/.github/workflows/studio-mac-inference-smoke.yml +++ b/.github/workflows/studio-mac-inference-smoke.yml @@ -289,6 +289,8 @@ jobs: - name: Upload logs # Always upload so green runs are still reviewable. if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: openai-anthropic-log @@ -649,6 +651,8 @@ jobs: - name: Upload logs # Always upload so green runs are still reviewable. if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: tool-calling-log @@ -1025,6 +1029,8 @@ jobs: - name: Upload logs # Always upload so green runs are still reviewable. if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: json-images-log diff --git a/.github/workflows/studio-windows-inference-smoke.yml b/.github/workflows/studio-windows-inference-smoke.yml index 6253b9d213..98e8da8a29 100644 --- a/.github/workflows/studio-windows-inference-smoke.yml +++ b/.github/workflows/studio-windows-inference-smoke.yml @@ -373,6 +373,8 @@ jobs: - name: Upload logs if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: windows-openai-anthropic-log @@ -801,6 +803,8 @@ jobs: - name: Upload logs if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: windows-tool-calling-log @@ -1199,6 +1203,8 @@ jobs: - name: Upload logs if: always() + # Diagnostic only: a transient artifact-service drop must not fail a green job. + continue-on-error: true uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: windows-json-images-log