Skip to content

Claude workflow improvements - #4796

Merged
marcoacierno merged 2 commits into
mainfrom
claude-changes-2
Aug 15, 2026
Merged

Claude workflow improvements#4796
marcoacierno merged 2 commits into
mainfrom
claude-changes-2

Conversation

@marcoacierno

@marcoacierno marcoacierno commented Aug 15, 2026

Copy link
Copy Markdown
Member

What

Experimenting a different claude setup

@vercel

vercel Bot commented Aug 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
pycon Error Error Aug 15, 2026 5:48pm

@marcoacierno
marcoacierno marked this pull request as ready for review August 15, 2026 17:47
@marcoacierno
marcoacierno merged commit b3b1ef2 into main Aug 15, 2026
4 of 5 checks passed
@marcoacierno
marcoacierno deleted the claude-changes-2 branch August 15, 2026 17:47
@claude

claude Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Summary: reworks the claude.yml GitHub Actions workflow to restrict who can trigger the bot, provision Postgres/Redis services and backend deps so Claude can run the real test suite in CI, and bump model/effort/timeout.

  • The trigger is now gated by contains(fromJSON('["marcoacierno","estyxx"]'), github.actor) — hardcoded usernames in the workflow. Fine for now, but worth a comment noting it needs manual updates as maintainers change (or move to a repo/org variable).
  • Bash(cd:*) is added to --allowedTools. Combined with the already-broad Bash(git:*)/Bash(uv:*), this doesn't add much restriction value — not a blocker, just note that the allowlist is fairly permissive for a bot with contents: write/pull-requests: write.
  • Env vars (DATABASE_URL, CACHE_URL, CELERY_*, MEDIA_FILES_STORAGE_BACKEND) and the Postgres 14.5 version match docker-compose.yml/settings/base.py, so the CI test setup should work as intended.

No functional/backend code changes in this PR.

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