Skip to content

Fix main CI failures after legacy removals - #20732

Merged
pelikhan merged 1 commit into
mainfrom
pelikhan/fix-main-ci-failures
Nov 12, 2026
Merged

pelikhan merged 1 commit into
mainfrom
pelikhan/fix-main-ci-failures

Conversation

@pelikhan

Copy link
Copy Markdown
Collaborator

Fixes the push CI failures on main (Workflow contracts, Go Dashboard Server CI, Go Extension CI). Most were caused by recent removals (#20648, #20651, #20668).

  • Workflow contracts: Removed the github-issue-query job, which ran a test deleted in Remove legacy Node.js shellouts from Go Projector #20648. Registered release-schedule.test.mjs in the workflows unit area. The installer test now verifies only the dashboard runtime bundle, because the activity bundle no longer exists.
  • Go Dashboard Server CI:
    • Simulator tests no longer git add activity.
    • TestEmbeddedDashboardResources now changes directory after loading the Postgres fixture, which uses relative paths.
    • TestQueryCacheSharedByAuthenticatedHTTPAndMCP re-enables the query cache. Since Remove SQLite backends and require PostgreSQL locally #20668 the local profile disables it.
  • Go Extension CI: The standalone-dashboard subtest needs a release binary with the embedded bundle. Push CI only has a plain source build, so the subtest now runs only when CAO_EXTENSION_BINARY is set. The release workflow sets it.

Validation (local, fresh Postgres + Redis):

  • TestQueryCache* passes.
  • -tags dashboard_embed TestEmbeddedDashboard* passes.
  • The simulator package passes.
  • The workflows and documentation unit areas pass.
  • The CI-trigger contract, install-script and gh-extension-installation tests pass.

- Drop the GraphQL integration job whose test was removed.
- Register release-schedule unit tests in the workflows area.
- Verify only the dashboard runtime bundle in the installer test.
- Stop staging the removed activity directory in simulator tests.
- Change directory after loading the local Postgres fixture.
- Re-enable the query cache for hosted cache-path tests.
- Run the standalone dashboard subtest only with a release binary.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pelikhan
pelikhan requested a review from mnkiefer as a code owner November 12, 2026 23:28
@pelikhan
pelikhan merged commit dfe24ae into main Nov 12, 2026
53 checks passed
@pelikhan
pelikhan deleted the pelikhan/fix-main-ci-failures branch November 12, 2026 23:30
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.

1 participant