fix(ci): unswap persona publish workflows#185
Conversation
The contents of publish-internal-personas.yml and publish-persona.yml were swapped. Restore intended roles: - publish-internal-personas.yml now publishes the per-persona @agentworkforce/persona-* packs (persona-autonomous-actor, persona-nango-integrations), selected by the agentworkforce.personas field, excluding personas-core. No GitHub release. - publish-persona.yml now publishes the @agentworkforce/personas-core bundle, including the GitHub Release job. Also fix cross-reference comments and give the internal workflow its own concurrency group. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
CodeAnt AI is reviewing your PR. |
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughTwo GitHub Actions workflows were repurposed to invert their publishing scope. The ChangesMulti-package internal personas publishing
Single-package personas-core publishing and release
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
|
CodeAnt AI finished reviewing your PR. |
|
Reviewed PR #185 and made scoped fixes. Changed:
Local verification passed:
|
User description
What
The contents of
publish-internal-personas.ymlandpublish-persona.ymlwere swapped. This restores each workflow to its intended role.publish-internal-personas.yml→ per-persona packs@agentworkforce/persona-*packs, selected by theagentworkforce.personaspackage.json field — currentlypersona-autonomous-actorandpersona-nango-integrations.@agentworkforce/personas-core.publish-persona.yml→ personas-core bundle@agentworkforce/personas-core, including the GitHub Release job.Also fixed the cross-reference comments / trusted-publisher notes in both file headers.
Why
"internal-personas" should publish only the persona-autonomous-actor and persona-nango-integrations packs, do no release, and never touch personas-core. The recent
fix(publish-persona): select persona packs by agentworkforce.personas fieldcommit landed that pack-selection logic in the wrong file.🤖 Generated with Claude Code
CodeAnt-AI Description
Restore the persona publish workflows to their intended jobs
What Changed
@agentworkforce/persona-*packages, and it no longer creates a GitHub Release.@agentworkforce/personas-coreand keeps the release step.Impact
✅ Correct persona packages published✅ Fewer mistaken releases✅ Safer manual publishes for persona packs💡 Usage Guide
Checking Your Pull Request
Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.
Talking to CodeAnt AI
Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:
This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.
Example
Preserve Org Learnings with CodeAnt
You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:
This helps CodeAnt AI learn and adapt to your team's coding style and standards.
Example
Retrigger review
Ask CodeAnt AI to review the PR again, by typing:
Check Your Repository Health
To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.