Skip to content

ci: replace release-please with workflow_dispatch releasing#60

Merged
andrewchumchal merged 4 commits into
devfrom
ci/fix-release-trigger
May 18, 2026
Merged

ci: replace release-please with workflow_dispatch releasing#60
andrewchumchal merged 4 commits into
devfrom
ci/fix-release-trigger

Conversation

@andrewchumchal

Copy link
Copy Markdown
Contributor

Removes release-please entirely and replaces with a simpler tag-based workflow.

What changed:

  • release.yml: trigger is now push: tags: v* + workflow_dispatch (enter version number in GitHub UI). Releases are created as drafts with artifacts and auto-generated release notes. Once reviewed, publish manually.
  • notify-website.yml: new workflow — fires on release: published (stable only) to notify the website after you explicitly publish the draft
  • Deleted: release-please.yml, back-sync.yml, .release-please-manifest.json, release-please-config.json

New release flow:

  1. Bump version in packages/desktop/package.json on dev
  2. Merge dev → main PR
  3. Actions → Release → Run workflow → enter version (e.g. 1.2.2)
  4. Builds run → draft release created with all artifacts
  5. Review draft on GitHub → Publish → website notified

@andrewchumchal andrewchumchal merged commit 9921c92 into dev May 18, 2026
3 checks passed
@andrewchumchal andrewchumchal deleted the ci/fix-release-trigger branch May 18, 2026 13:29
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.

1 participant