Skip to content

chore: bump CI artifact action and improve setup guide#37

Merged
michellepace merged 4 commits into
mainfrom
chore/bump-ci-improve-setup-guide
Mar 30, 2026
Merged

chore: bump CI artifact action and improve setup guide#37
michellepace merged 4 commits into
mainfrom
chore/bump-ci-improve-setup-guide

Conversation

@michellepace

Copy link
Copy Markdown
Owner

Summary

  • Bump actions/upload-artifact from v6 to v7 in both E2E workflow files
  • Expand the project setup guide with clearer steps, CLI alternatives, and Claude Code prompts
  • Add npm run dev to the README quick-start block
  • Allow read-only Vercel CLI commands in Claude settings

Test plan

  • Build passes
  • Playwright E2E tests pass
  • Verify setup guide reads well end-to-end
  • Confirm Vercel CLI allowlist entries work in Claude Code

🤖 Generated with Claude Code

michellepace and others added 4 commits March 30, 2026 18:47
Updates `actions/upload-artifact` to v7 in both E2E workflow files
(local and Vercel preview).

Keeps CI actions current and avoids future deprecation warnings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds allowlist entries for `vercel` CLI commands (list, env, project,
whoami, etc.) so Claude can inspect deployments and configuration
without prompting for approval each time.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Setup improvements:

- Rename "my_proj" to "my-project" for consistent kebab-case naming
- Add post-clone steps (cd, npm install, npm run dev)
- Clarify Vercel automation bypass secret setup with exact name
- Add `gh secret set` as CLI alternative for adding GitHub secrets
- Add `vercel upgrade` alongside global install command
- Note that Dependabot only opens PRs, never auto-merges

Claude Code integration:

- Add Claude Code prompts as alternatives for verifying deployments
- Add `/merge-cleanup` step after merging the test PR
- Add copyable prompt block for creating branch ruleset via API

Makes the guide more self-contained so new projects can be set up
without switching between multiple references.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds `npm run dev` alongside `npm install` so the quick-start
block is self-contained.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Mar 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nextjs-base Ready Ready Preview, Comment Mar 30, 2026 2:56pm

@coderabbitai

coderabbitai Bot commented Mar 30, 2026

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

Summary by CodeRabbit

Release Notes

  • Documentation

    • Enhanced local setup instructions with clearer command descriptions and inline guidance.
    • Improved project setup documentation with refined examples and expanded Vercel deployment guidance.
  • Chores

    • Updated GitHub Actions dependencies for improved artifact handling in CI/CD workflows.

Walkthrough

Configuration and documentation updates to enhance Vercel integration testing and local development experience. Extends Claude Code CLI allowlist for Vercel commands, updates GitHub Actions artifact upload version, clarifies setup instructions, and improves project setup documentation with better examples and automation guidance.

Changes

Cohort / File(s) Summary
Claude Code Permissions
.claude/settings.json
Extended Bash allowlist with multiple Vercel CLI commands including vercel --help, subcommands (env, git, integration), and operations (whoami, open, list:*, env ls:*, project ls:*), plus npx vercel:*.
GitHub Actions Version Updates
.github/workflows/test-e2e-vercel.yml, .github/workflows/test-e2e.yml
Updated "Upload test report" step from actions/upload-artifact@v6 to actions/upload-artifact@v7 in both E2E test workflows.
Documentation Updates
README.md
Added inline comments clarifying npm install (dependencies) and npm run dev (app launch at http://localhost:3000) in local setup command block.
Project Setup Guide
x_docs/project-setup.md
Renamed example project identifier from my_proj to my-project, added installation/dev-start command block, expanded Vercel E2E deployment protection bypass instructions with explicit secret value guidance and alternative GitHub secret-setting command, clarified Dependabot behaviour, augmented workflow trigger section with commit/push steps and optional Claude Code commands, and added alternative gh api-based workflow for branch ruleset creation.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 Hop to it with Vercel's might,
CLI commands now in sight!
Settings unlock the dev way,
Actions updated, docs astray—
*npm install, then npm run dev,
Local setup's quite the cleave! ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-ci-improve-setup-guide

Warning

Review ran into problems

🔥 Problems

Timed out fetching pipeline failures after 30000ms


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@michellepace michellepace merged commit 7b2bf98 into main Mar 30, 2026
6 of 7 checks passed
@michellepace michellepace deleted the chore/bump-ci-improve-setup-guide branch March 30, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant