Migrate to Postgres-Extensions/ai shared Claude workflows - #100
jnasbyupgrade wants to merge 1 commit into
Conversation
Replace the full claude-code-review.yml and claude.yml with thin Postgres-Extensions/ai/.github/workflows/*.yml@main callers, per ai/CI-WORKFLOWS.md, so fixes to either land here without a manual copy. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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. Comment |
|
Claude finished @jnasbyupgrade's task in 2m 28s —— View job Review: Migrate to
|
Replace both
.github/workflows/claude-code-review.ymland.github/workflows/claude.ymlwith thinworkflow_callcallers into the shared reusable workflows defined inPostgres-Extensions/ai, per that repo'sCI-WORKFLOWS.md. All trigger logic, gating, andclaude-code-actionconfiguration now live there instead of being duplicated per repo.trusted_authors/trusted_actorsare both set tojnasbyupgrade, matching this repo's existing trust gates in each file.This does not take effect until Postgres-Extensions/ai#30 merges to
main— until then, theuses: Postgres-Extensions/ai/.github/workflows/...@mainreferences below point at files that don't exist yet onai/main, and any workflow run triggered against this branch/PR will fail at parse time. That's expected, not a defect in this PR.Verification, and it needs both PRs merged, not just ai#30:
claude-code-review.yml(pull_request_target) always reads the workflow file from the base branch, so no PR against this repo can ever exercise its own change to this file — a later PR proves it out, after both this PR and ai#30 have merged.claude.ymltriggers onissue_comment/issues/pull_request_review/pull_request_review_comment. Per GitHub's own trigger-resolution rules,issue_commentandissuesalso read the workflow from the base branch (same limitation as above) — a plain@claudemention in a comment needs this PR merged tomasterfirst, not just ai#30. Onlypull_request_review/pull_request_review_commentresolve against the PR's merge ref and could exercise this PR's own version pre-merge.