Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/setup-node-pnpm/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ inputs:
node-version:
description: "Node.js version to use"
required: false
default: "20.19.2"
default: "20.20.2"
pnpm-version:
description: "pnpm version to use"
required: false
Expand Down
11 changes: 0 additions & 11 deletions .github/dependabot.yml

This file was deleted.

2 changes: 1 addition & 1 deletion packages/evals/Dockerfile.runner
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ ENV MISE_DATA_DIR="/root/.local/share/mise"
ENV PATH="/root/.local/share/mise/shims:/root/.local/bin:$PATH"

# Define language runtime versions (matching setup.sh)
ARG NODE_VERSION=20.19.2
ARG NODE_VERSION=20.20.2
ARG PYTHON_VERSION=3.13.2
ARG GO_VERSION=1.24.2
ARG RUST_VERSION=1.85.1
Expand Down
2 changes: 1 addition & 1 deletion packages/evals/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ cd packages/evals && ./scripts/setup.sh
The setup script does the following:

- Installs development tools: Homebrew, asdf, GitHub CLI, pnpm
- Installs programming languages: Node.js 20.19.2, Python 3.13.2, Go 1.24.2, Rust 1.85.1, Java 17
- Installs programming languages: Node.js 20.20.2, Python 3.13.2, Go 1.24.2, Rust 1.85.1, Java 17
- Sets up VS Code with required extensions
- Configures Docker services (PostgreSQL, Redis)
- Clones/updates the evals repository
Expand Down
6 changes: 3 additions & 3 deletions packages/evals/scripts/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -184,8 +184,8 @@ fi
# Install language runtimes via mise
if ! command -v node &>/dev/null; then
echo "📦 Installing Node.js via mise..."
mise install node@20.19.2 || exit 1
mise use --global node@20.19.2 || exit 1
mise install node@20.20.2 || exit 1
mise use --global node@20.20.2 || exit 1
eval "$(mise activate bash)"
NODE_VERSION=$(node --version)
echo "✅ Node.js is installed ($NODE_VERSION)"
Expand All @@ -194,7 +194,7 @@ else
echo "✅ Node.js is installed ($NODE_VERSION)"
fi

if [[ $(node --version) != "v20.19.2" ]]; then
if [[ $(node --version) != "v20.20.2" ]]; then
NODE_VERSION=$(node --version)
echo "🚨 You have the wrong version of node installed ($NODE_VERSION)."
echo "💡 If you are using nvm then run 'nvm install' to install the version specified by the repo's .nvmrc."
Expand Down
122 changes: 120 additions & 2 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,124 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"extends": ["config:best-practices"],
"forkProcessing": "enabled",
"ignoreDeps": ["@vscode/vsce"]
"timezone": "America/Los_Angeles",
"prConcurrentLimit": 5,
"prCreation": "not-pending",
"ignoreDeps": ["@vscode/vsce"],
"packageRules": [
{
"description": "Group GitHub Actions updates for one review pass.",
"matchManagers": ["github-actions"],
"groupName": "GitHub Actions",
"schedule": ["* 21-23 * * 0"]
},
{
"description": "Group AI SDK and provider patch/minor updates.",
"matchPackageNames": [
"ai",
"openai",
"ollama",
"tiktoken",
"@google/genai",
"@modelcontextprotocol/sdk",
"ai-sdk-provider-poe",
"sambanova-ai-provider",
"zhipu-ai-provider",
"/^@ai-sdk\\//",
"/^@anthropic-ai\\//",
"/^@aws-sdk\\//",
"/^@lmstudio\\//",
"/^@mistralai\\//",
"/^@openrouter\\//",
"/^@qdrant\\//"
],
"matchUpdateTypes": ["minor", "patch"],
"groupName": "AI SDKs and providers",
"schedule": ["* 21-23 * * 0"]
},
{
"description": "Group frontend and UI patch/minor updates.",
"matchPackageNames": [
"next",
"react",
"react-dom",
"framer-motion",
"styled-components",
"lucide-react",
"tailwindcss",
"tailwind-merge",
"tailwindcss-animate",
"/^@radix-ui\\//",
"/^@tailwindcss\\//"
],
"matchUpdateTypes": ["minor", "patch"],
"groupName": "Frontend and UI stack",
"schedule": ["* 21-23 * * 0"]
},
{
"description": "Group test and build tooling patch/minor updates.",
"matchPackageNames": [
"vitest",
"vite",
"jsdom",
"nock",
"typescript",
"turbo",
"tsx",
"esbuild",
"eslint",
"prettier",
"knip",
"lint-staged",
"/^@testing-library\\//",
"/^@vitejs\\//",
"/^@vitest\\//",
"/^eslint($|-)/"
],
"matchUpdateTypes": ["minor", "patch"],
"groupName": "Build, lint, and test tooling",
"schedule": ["* 21-23 * * 0"]
},
{
"description": "Automerge low-risk patch updates for DefinitelyTyped packages.",
"matchPackageNames": ["/^@types\\//"],
"matchUpdateTypes": ["patch"],
"automerge": true
}
],
"customManagers": [
Comment thread
roomote[bot] marked this conversation as resolved.
{
"customType": "regex",
"description": "Update Node.js version in the setup-node composite action.",
"managerFilePatterns": ["/^\\.github\\/actions\\/setup-node-pnpm\\/action\\.yml$/"],
"matchStrings": [
"node-version:\\n(?:[ \\t]+.*\\n){0,4}[ \\t]+default:\\s*\"(?<currentValue>\\d+\\.\\d+\\.\\d+)\""
],
"depNameTemplate": "node",
"datasourceTemplate": "node-version",
"versioningTemplate": "node"
},
{
"customType": "regex",
"description": "Update Node.js version in the evals setup script.",
"managerFilePatterns": ["/^packages\\/evals\\/scripts\\/setup\\.sh$/"],
"matchStrings": [
"node@(?<currentValue>\\d+\\.\\d+\\.\\d+)",
"node --version\\) != \\\"v(?<currentValue>\\d+\\.\\d+\\.\\d+)\\\""
],
"depNameTemplate": "node",
"datasourceTemplate": "node-version",
"versioningTemplate": "node"
},
{
"customType": "regex",
"description": "Update Node.js version in the evals runner Dockerfile.",
"managerFilePatterns": ["/^packages\\/evals\\/Dockerfile\\.runner$/"],
"matchStrings": ["ARG NODE_VERSION=(?<currentValue>\\d+\\.\\d+\\.\\d+)"],
"depNameTemplate": "node",
"datasourceTemplate": "node-version",
"versioningTemplate": "node"
}
]
}
Loading