mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-21 08:42:39 +00:00
* feat(plugins): unify source installation and simplify plugin settings * feat(plugins): install npm sources and review CLI updates Treat install selectors as one-time choices. Keep source identity separate from the installed revision, and resolve ordinary updates from the current upstream default. npm only acquires directories; plugin loading remains independent of npm. * fix(plugins): preserve CLI diagnostics and exercise reviewed updates Move new source capability coverage to real browser journeys. Update the requirements regression to exercise preview and apply, and preserve the existing duplicate-selector diagnostic across positional option scopes. * test(plugins): remove unused pending helper * test(plugins): pack registry fixtures with the Windows command runner * test(plugins): assert failed client contribution setup * docs(plugins): consolidate guides and document npm publishing * docs(plugins): introduce publishing choices before npm instructions * test(plugins): own browser journey cleanup in a fixture * feat(plugins): prepare scaffolded packages for publishing
87 lines
2.5 KiB
YAML
87 lines
2.5 KiB
YAML
# Pull-request checks are routed by the behavior they prove. Package consumers
|
|
# do not inherit their dependencies' test suites; main and manual runs execute
|
|
# every contract regardless of these paths.
|
|
routing:
|
|
- ".github/ci-paths.yml"
|
|
|
|
workspace:
|
|
- ".mise.toml"
|
|
- ".tool-versions"
|
|
- "package.json"
|
|
- "package-lock.json"
|
|
- "patches/**"
|
|
- "scripts/**"
|
|
- "tsconfig.json"
|
|
- "tsconfig.base.json"
|
|
- "vitest.config.ts"
|
|
|
|
ci:
|
|
- ".github/actions/**"
|
|
- ".github/workflows/ci.yml"
|
|
|
|
format:
|
|
- ".agents/**/*.{cjs,css,html,js,json,jsonc,jsx,md,mjs,ts,tsx,yaml,yml}"
|
|
- ".github/**/*.{cjs,css,html,js,json,jsonc,jsx,md,mjs,ts,tsx,yaml,yml}"
|
|
- "**/*.{cjs,css,html,js,json,jsonc,jsx,md,mjs,ts,tsx,yaml,yml}"
|
|
- "packages/expo-two-way-audio/**"
|
|
|
|
quality:
|
|
- "**/*.{cjs,js,json,jsx,mjs,ts,tsx}"
|
|
- "packages/expo-two-way-audio/**"
|
|
|
|
hub:
|
|
- "packages/cli/src/commands/hub/**"
|
|
- "packages/server/src/server/hub/**"
|
|
|
|
server:
|
|
- "packages/server/**"
|
|
- "packages/app/e2e/support/fixtures/recording.*"
|
|
|
|
desktop:
|
|
- "packages/desktop/**"
|
|
- "packages/app/src/desktop/**"
|
|
- "packages/server/src/server/browser-tools/**"
|
|
- "packages/app/e2e/support/**"
|
|
- "packages/app/*config.{cjs,js,ts}"
|
|
- "packages/app/package.json"
|
|
|
|
app:
|
|
- "packages/app/**"
|
|
- "packages/expo-two-way-audio/**"
|
|
|
|
sdk:
|
|
- "packages/plugin/**"
|
|
- "plugin-examples/**"
|
|
- "public-docs/plugins/**"
|
|
- "packages/client/**"
|
|
- "packages/highlight/**"
|
|
- "packages/protocol/**"
|
|
|
|
browser:
|
|
- "packages/server/src/server/agent/provider-snapshot-manager.ts"
|
|
- "packages/server/src/server/session/provider/provider-catalog-session.ts"
|
|
- "packages/client/src/compat/normalize-provider-models.ts"
|
|
- "packages/protocol/src/client-capabilities.ts"
|
|
- "packages/server/src/server/agent/provider-registry.ts"
|
|
- "packages/server/src/server/agent/agent-sdk-types.ts"
|
|
- "packages/server/src/server/agent/providers/codex-app-server-agent.ts"
|
|
- "packages/server/src/server/agent/providers/claude/agent.ts"
|
|
- "packages/server/src/server/agent/plugin-provider.ts"
|
|
- "packages/server/src/server/plugins/{index,plugin-process,plugin-process-protocol,runtime}.ts"
|
|
- "packages/server/src/executable-resolution/**"
|
|
- "packages/plugin/src/server/provider.ts"
|
|
- "packages/app/src/!(desktop)/**"
|
|
- "packages/app/e2e/browser/**"
|
|
- "packages/app/e2e/support/**"
|
|
- "packages/app/assets/**"
|
|
- "packages/app/public/**"
|
|
- "packages/app/index.ts"
|
|
- "packages/app/*config.{cjs,js,ts}"
|
|
- "packages/app/package.json"
|
|
|
|
relay:
|
|
- "packages/relay/**"
|
|
|
|
cli:
|
|
- "packages/cli/**"
|