Skip to content

Conversation

@jorben
Copy link
Collaborator

@jorben jorben commented Jan 25, 2026

Summary

  • Add condition to build job to only run on prereleased event
  • Prevents redundant asset builds when converting pre-release to release
  • publish-npm job already has its own condition for released event

Workflow after this change

  1. Create pre-release → triggers build job, builds and uploads all platform assets
  2. Convert pre-release to release → triggers only publish-npm job (assets already exist)

Test plan

  • Create a pre-release and verify build job runs
  • Convert pre-release to release and verify only npm publish runs

🤖 Generated with Claude Code

Only build assets on prereleased event to prevent redundant builds
when converting pre-release to release. The publish-npm job already
has its own condition and will only run on released event.

Co-Authored-By: Claude <noreply@anthropic.com>
@jorben jorben merged commit 53a71a3 into master Jan 25, 2026
2 checks passed
@jorben jorben deleted the fix/optimize-release-workflow branch January 27, 2026 06:36
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