Skip to content

Commit c6a62bd

Browse files
committed
merge main
2 parents 27a7d80 + ca59f61 commit c6a62bd

File tree

485 files changed

+31044
-5694
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

485 files changed

+31044
-5694
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'vercel': patch
3+
---
4+
5+
Improve agent plugin install flow: agents now receive structured JSON prompts for plugin installation instead of auto-approving silently. Preferences are persisted to avoid repeat prompts. On deploy, shows a non-blocking tip if the plugin is not installed.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'vercel': patch
3+
---
4+
5+
Auto-install agent tooling on `vercel login`, `vercel link`, and `vercel deploy`. When a supported agent platform (Claude Code, Cursor) is detected or the user has `~/.claude`/`~/.cursor` directories, prompts to install the Vercel plugin. On `vercel link`, also prompts to add Vercel best practices to AGENTS.md/CLAUDE.md. On `vercel deploy`, shows a non-blocking tip if the plugin is not installed. User preferences are persisted to avoid repeat prompts.

.changeset/bright-ants-build.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@vercel/client': patch
3+
'vercel': patch
4+
---
5+
6+
Add --archive support to `deploy continue` command.

.changeset/dull-tips-grow.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/fix-project-flag-repo-json.md

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
Bump CI and local Node.js pins to the 2026-03-24 security releases (20.20.2, 22.22.2, 24.14.1). `uv.lock` is unchanged: PyPI does not yet publish `nodejs-wheel-binaries` matching the patched Node 24.14.1 release; bump the lock when that wheel is available.

.changeset/skip-domain-validation.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
/packages/oidc-aws-credentials-provider @vercel/ci-cd @vercel/identity-and-access-management
2626
/packages/config @vercel/ci-cd @MatthewStanciu
2727
/packages/cli/ @vercel/ci-cd @vercel/vercel-cli-approvers
28-
/packages/cli/src/commands/build/emit-flags-datafiles.ts @vercel/ci-cd @vercel/vercel-cli-approvers @vercel/flags
28+
/packages/cli/test/unit/commands/build/emit-flags-definitions.test.ts @vercel/ci-cd @vercel/vercel-cli-approvers @vercel/flags
2929
/packages/cli/src/commands/install/ @vercel/ci-cd @vercel/vercel-cli-approvers @vercel/marketplace
3030
/packages/cli/src/commands/integration/ @vercel/ci-cd @vercel/vercel-cli-approvers @vercel/marketplace
3131
/packages/cli/src/commands/integration-resource/ @vercel/ci-cd @vercel/vercel-cli-approvers @vercel/marketplace

.github/workflows/cli-evals.yml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ jobs:
5757
NODE_OPTIONS: --max-old-space-size=4096
5858

5959
- name: Upload results folder to centralized evals app
60+
if: always()
6061
env:
6162
BATCH_ID: daily-${{ github.repository }}-${{ github.run_id }}
6263
EXPERIMENTS: vercel-cli
@@ -74,26 +75,3 @@ jobs:
7475
--token "${{ secrets.EVALS_INGEST_TOKEN }}" \
7576
--protection-bypass-secret "${{ secrets.VERCEL_AUTOMATION_BYPASS_SECRET }}" \
7677
--bypass-via header
77-
78-
- name: Eval results detail (on failure)
79-
if: failure() && steps.evals.outcome == 'failure'
80-
run: |
81-
echo "=== Eval results directory ==="
82-
RESULTS_DIR="packages/cli/evals/results"
83-
if [ -d "$RESULTS_DIR" ]; then
84-
echo "Latest run:"
85-
LATEST=$(ls -t "$RESULTS_DIR/cli" 2>/dev/null | head -1)
86-
if [ -n "$LATEST" ]; then
87-
echo " $RESULTS_DIR/cli/$LATEST"
88-
for f in "$RESULTS_DIR/cli/$LATEST"/*/summary.json "$RESULTS_DIR/cli/$LATEST"/*/run-*/outputs/eval.txt; do
89-
if [ -f "$f" ]; then
90-
echo ""
91-
echo "--- $f ---"
92-
head -c 8000 "$f" | cat
93-
[ $(wc -c < "$f") -gt 8000 ] && echo "... (truncated)"
94-
fi
95-
done
96-
fi
97-
else
98-
echo "No results directory found."
99-
fi

.github/workflows/release-python-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: Install uv
4545
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
4646
with:
47-
version: '0.9.22'
47+
version: '0.10.11'
4848

4949
- name: Publish
5050
env:

0 commit comments

Comments
 (0)