feat(FN-2448): add Hermes runtime plugin to pnpm workspace

- Add plugins/fusion-plugin-hermes-runtime to pnpm-workspace package globs
- Register the Hermes runtime importer in pnpm-lock.yaml
- Capture workspace link to @fusion/plugin-sdk and dev toolchain dependencies for the new plugin
This commit is contained in:
Fusion
2026-04-24 07:09:02 -07:00
committed by gsxdsm
parent 1b4326739e
commit 82158cc570
3 changed files with 19 additions and 1 deletions

View File

@@ -2584,9 +2584,10 @@ describe("SettingsModal", () => {
it("hides ntfyEvents checkboxes when ntfy is disabled", async () => {
render(<SettingsModal onClose={onClose} addToast={addToast} />);
await waitFor(() => expect(fetchSettings).toHaveBeenCalled());
await waitFor(() => expect(screen.queryByText("Loading…")).toBeNull());
fireEvent.click(screen.getByText("Notifications"));
expect(screen.queryByLabelText("Task completed (in-review)")).toBeNull();
expect(screen.queryByLabelText("Task merged")).toBeNull();
expect(screen.queryByLabelText("Task failed")).toBeNull();

16
pnpm-lock.yaml generated
View File

@@ -520,6 +520,22 @@ importers:
specifier: ^3.2.4
version: 3.2.4(@types/debug@4.1.13)(@types/node@25.5.2)(jiti@2.6.1)(jsdom@29.0.1)(tsx@4.21.0)(yaml@2.8.3)
plugins/fusion-plugin-hermes-runtime:
dependencies:
'@fusion/plugin-sdk':
specifier: workspace:*
version: link:../../packages/plugin-sdk
devDependencies:
'@types/node':
specifier: ^25.5.2
version: 25.5.2
typescript:
specifier: ^5.7.0
version: 5.9.3
vitest:
specifier: ^3.2.4
version: 3.2.4(@types/debug@4.1.13)(@types/node@25.5.2)(jiti@2.6.1)(jsdom@29.0.1)(tsx@4.21.0)(yaml@2.8.3)
plugins/fusion-plugin-openclaw-runtime:
dependencies:
'@fusion/plugin-sdk':

View File

@@ -3,3 +3,4 @@ packages:
- "plugins/examples/*"
- "plugins/fusion-plugin-paperclip-runtime"
- "plugins/fusion-plugin-openclaw-runtime"
- "plugins/fusion-plugin-hermes-runtime"