Files
renovate/tools/agents/hooks/utils/exec.ts
Sebastian Poxhofer b632d27cdd ci(agents): extend AGENTS.md and add Claude hooks (#43470)
* ci: add agent instructions and ClaudeCode hooks

* refactor: rename start-check and use schemas

* fix: remove redundant flow diagram

* refactor: add block utility

* docs: add reference to development documentation

* ci: add pretooluse hook

* test: remove unnecessary schema tests

* ci: add --all flag run fixer and linters in a single command

* ci: switch stop hook to `pnpm check --all`

* refactor: use simple git

* refactor: use zod/v4

* ci: prevent usages of pnpm vitest

* ci: add must read and code example for codeBlock

* fixup! simplegit by allowing user pagers and editors

* ci(agent hooks): run installs on worktree changes

* docs: shorten description

* chore: remove additional new line at the end

* explicitly fail if parsing fails

* fix: rename to kebabcase

* docs: reduce commands highlighted for local dev
2026-06-08 13:56:15 +00:00

16 lines
388 B
TypeScript

import type { Options } from 'execa';
import { exec as execBase } from '../../../utils/exec.ts';
export async function exec(
cmd: string,
args: string[] = [],
opts: Options = {},
): ReturnType<typeof execBase> {
return await execBase(cmd, args, {
stdout: process.stderr,
stderr: process.stderr,
env: { ...process.env, RENOVATE_AGENT_HOOK: '1' },
...opts,
});
}