[Graphite MQ] Draft PR GROUP:spec_832234 (PRs 4259, 4249)#4274
[Graphite MQ] Draft PR GROUP:spec_832234 (PRs 4259, 4249)#4274graphite-app[bot] wants to merge 2 commits intomainfrom
Conversation
# Description Please include a summary of the changes and the related issue. Please also include relevant motivation and context. ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] This change requires a documentation update ## How Has This Been Tested? Please describe the tests that you ran to verify your changes. ## Checklist: - [ ] My code follows the style guidelines of this project - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] New and existing unit tests pass locally with my changes
# Description This change adds new tabs to the actor details interface, specifically adding Queue, Workflow, and Database tabs alongside the existing tabs. The implementation includes both the tab triggers in the navigation and their corresponding content components. Additionally, an unused import for `useQuery` from `@tanstack/react-query` and the `ActorTracesTab` import have been removed. ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] This change requires a documentation update ## How Has This Been Tested? Please describe the tests that you ran to verify your changes. ## Checklist: - [ ] My code follows the style guidelines of this project - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] New and existing unit tests pass locally with my changes
|
This PR was not deployed automatically as @graphite-app[bot] does not have access to the Railway project. In order to get automatic PR deploys, please add @graphite-app[bot] to your workspace on Railway. |
PR ReviewThis is a merge queue PR combining two changes: #4249 (dashboard: bring new tabs back) and #4259 (fix SQLite teardown logic). PR #4259 — fix(rivetkit): fix sqlite teardown logicThe core fix is solid: What's fixed correctly:
Issues: 1. SQL string interpolation in test fixtures (minor) In 2. Test timing relies on implicit sleep behavior (minor) test("completes onDisconnect DB writes before sleeping", async (c) => {
await actor.configureDisconnectInsert(true, 250);
await waitFor(driverTestConfig, SLEEP_WAIT_MS + 250);
await actor.configureDisconnectInsert(false, 0);
expect(await actor.getDisconnectInsertCount()).toBe(1);
});The test implicitly relies on the actor having triggered at least one connection disconnect during the PR #4249 — feat(dashboard): bring new tabs backBug: The diff adds Either the trigger needs to be added alongside Queue and Workflow, or the Minor: inconsistent className on the new
The Summary
The SQLite teardown fix (#4259) is correct and well-tested. The primary concern is the missing tab trigger for the database tab in #4249. |
This draft PR was created by the Graphite merge queue.
Trunk will be fast forwarded to the HEAD of this PR when CI passes, and the original PRs will be closed.
The following PRs are included in this draft PR: