Skip to content

ci: revert publish trigger to release published#82

Merged
enaboapps merged 1 commit intodevfrom
fix/publish-workflow-release-trigger
Mar 10, 2026
Merged

ci: revert publish trigger to release published#82
enaboapps merged 1 commit intodevfrom
fix/publish-workflow-release-trigger

Conversation

@enaboapps
Copy link
Copy Markdown
Owner

@enaboapps enaboapps commented Mar 10, 2026

Matches the TypeScript SDK workflow — triggers on GitHub Release published instead of tag push. Removes the auto-release job and environment.

Summary by CodeRabbit

  • Chores
    • Streamlined the publishing workflow to trigger on GitHub Release publication instead of tag-based events.

@enaboapps enaboapps merged commit fcff0ab into dev Mar 10, 2026
@enaboapps enaboapps deleted the fix/publish-workflow-release-trigger branch March 10, 2026 17:19
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 10, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6dccaffb-6d4b-430b-a102-8bd6a62360de

📥 Commits

Reviewing files that changed from the base of the PR and between b8b0cca and 900ff3e.

📒 Files selected for processing (1)
  • .github/workflows/publish.yml

📝 Walkthrough

Walkthrough

The GitHub Actions publish workflow trigger was changed from tag pushes (v*.*.*) to GitHub release publication events. The standalone release job was removed, making publish depend directly on the build job rather than the release job.

Changes

Cohort / File(s) Summary
Workflow Configuration
.github/workflows/publish.yml
Changed release trigger from on.push.tags to on.release[published]. Removed the separate GitHub Release job (checkout, release notes, and release action steps). Updated publish job dependency from release to build and removed npm environment setting.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 Hop, hop—the workflow now springs
When releases are published, not tags on the wing!
A cleaner path forward, from build straight to share,
GitHub orchestrates all with the gentlest of care!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/publish-workflow-release-trigger

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.

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.

2 participants