diff --git a/AGENTS.md b/AGENTS.md index 59fe1dc1..87dab163 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -451,7 +451,7 @@ A single store with N properties means every subscriber re-evaluates on every st ## Validation expectations -- Run `bun run type-check` and `bun run lint` before finalizing (set longer timeouts since on slower machines it may take more time for tool to run this). +- Run `bun run type-check` and `bun run lint` before finalizing source-code changes that can affect TypeScript, runtime behavior, builds, lint rules, package resolution, or generated assets. For docs-only or isolated config-only changes, run the narrowest relevant validation instead (for example JSON/schema validation) and do not run the full checks unless the change can affect code execution. - For hot-path changes, verify behavior under streaming or repeated events, not just static render. - For sync or startup changes, verify fresh load, retry/failure, and restart behavior. - For session changes, verify create, stream, abort, permission, archive/delete, and revisit flows when relevant. diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..839d21bc --- /dev/null +++ b/renovate.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "timezone": "Europe/Kyiv", + "minimumReleaseAge": "1 day", + "dependencyDashboard": true, + "prConcurrentLimit": 5, + "prHourlyLimit": 2, + "packageRules": [ + { + "description": "Group non-major development dependency updates", + "matchDepTypes": ["devDependencies"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "development dependencies" + } + ] +}