519293d4d0
The author_association check skipped the job for private org members: the pull_request webhook payload exposes only the public-safe association, which downgrades a private member to CONTRIBUTOR/NONE, so MEMBER never matched and no staff PR could publish. Drop that clause and rely on the fork guard alone. A branch can only exist in this repo if someone with write access pushed it, so an outside contributor (fork-only) never runs this job; same-repo PRs are staff- authored. This matches the fork-guard gate the other jobs in this workflow already use. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>