Skip to content

fix(ci): un-quarantine 3 tests confirmed passing on upstream/main#169

Merged
shudonglin merged 1 commit into
mainfrom
fix/unquarantine-fixed-upstream-tests-2026-07-06
Jul 6, 2026
Merged

fix(ci): un-quarantine 3 tests confirmed passing on upstream/main#169
shudonglin merged 1 commit into
mainfrom
fix/unquarantine-fixed-upstream-tests-2026-07-06

Conversation

@shudonglin

Copy link
Copy Markdown

Summary

Daily maintenance re-check of the fork's quarantined-test removal conditions found that 3 of the 8 currently-quarantined tests now pass on a clean upstream/main worktree. Removes them from the GOTEST_SKIP lists in release-pipeline.yml to restore full test coverage.

Changes

  • .github/workflows/release-pipeline.yml: removed TestSQLite_Customer_HashMismatch_FileSync and TestSQLite_Governance_FullReconciliation from the test-bifrost-http GOTEST_SKIP; removed TestOCRWithMockServer from the test-core GOTEST_SKIP.
  • .github/fork-patches.txt: updated the corresponding quarantine entries to reflect the reduced skip lists and record when/why each test was un-quarantined.

Verified via an isolated git worktree add /tmp/up-check upstream/main (removed afterward, no changes to this repo's history):

  • TestSQLite_Customer_HashMismatch_FileSync — PASSES
  • TestSQLite_Governance_FullReconciliation — PASSES
  • TestOCRWithMockServer — PASSES (all 6 subtests)

The remaining quarantined tests were re-verified as still broken on upstream and are left in place:

  • TestConfigSchemaSync — real schema drift (circuit_breaker_config / governance.roles missing)
  • TestSkillsServingGenericFileDownloadDecodesEncodedPathParams — data race (fasthttp Shutdown vs GORM QueryContext goroutine)
  • TestTranscriptionStreamContextCancellation, TestTranscriptionWithMockServer, TestMistralProvider_CustomAliasChatStreamUsesBaseCompatibilityAndAliasMetadata — data race in core/providers/utils/utils.go SetupStreamCancellation

Type of change

  • Bug fix
  • Feature
  • Refactor
  • Chore/CI

Affected areas

  • Core (Go)
  • Transports (HTTP)
  • Providers/Integrations
  • Plugins
  • UI (React)
  • Docs

How to test

# The affected tests now run (unskipped) as part of the normal release-pipeline.yml
# test-core and test-bifrost-http jobs.

Breaking changes

  • Yes
  • No

Security considerations

None — CI configuration only, no runtime code changed.

Checklist

  • I verified the CI pipeline passes (release-pipeline.yml dispatched on this branch as part of the fork's merge gate)

Generated by Claude Code

TestSQLite_Customer_HashMismatch_FileSync, TestSQLite_Governance_FullReconciliation,
and TestOCRWithMockServer were skipped due to upstream breakage. Re-verified against
a clean upstream/main worktree today and all three now pass, so remove them from the
GOTEST_SKIP quarantine lists to restore full test coverage on those paths.

The other quarantined tests (TestConfigSchemaSync, TestSkillsServingGenericFileDownloadDecodesEncodedPathParams,
TestTranscriptionStreamContextCancellation, TestTranscriptionWithMockServer,
TestMistralProvider_CustomAliasChatStreamUsesBaseCompatibilityAndAliasMetadata) still
fail/race on upstream/main and remain quarantined.
@shudonglin shudonglin marked this pull request as ready for review July 6, 2026 07:32
@shudonglin shudonglin merged commit d2ed11a into main Jul 6, 2026
32 of 33 checks passed
@shudonglin shudonglin deleted the fix/unquarantine-fixed-upstream-tests-2026-07-06 branch July 6, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants