mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-31 17:51:49 +00:00
b632d27cdd
* 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
15 lines
359 B
TypeScript
15 lines
359 B
TypeScript
import type { Options } from 'execa';
|
|
import { exec } from './exec.ts';
|
|
|
|
export async function provision(cwd?: string): Promise<void> {
|
|
const opts: Options = cwd ? { cwd } : {};
|
|
|
|
try {
|
|
await exec('mise', ['install'], opts);
|
|
} catch {
|
|
console.error('mise is not installed or failed — skipping');
|
|
}
|
|
|
|
await exec('pnpm', ['install'], opts);
|
|
}
|