Skip to content

fix(release): stamp tag version and re-draft so v0.16.1 installers attach - #570

Merged
tomymaritano merged 1 commit into
developfrom
cursor/fix-v0161-build-assets-f239
Aug 22, 2026
Merged

fix(release): stamp tag version and re-draft so v0.16.1 installers attach#570
tomymaritano merged 1 commit into
developfrom
cursor/fix-v0161-build-assets-f239

Conversation

@tomymaritano

@tomymaritano tomymaritano commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Build & Publish #27 (run 32590544551) built signed mac/win/linux installers, then the run went red. v0.16.1 notes exist; assets were empty.

Job that made #27 red: sync-develop / Create sync PR

pull request create failed: GraphQL: GitHub Actions is not permitted to create or approve pull requests (createPullRequest)

Tomás: Settings → Actions → General → Workflow permissions → enable Allow GitHub Actions to create and approve pull requests. That is not why binaries are missing.

Why assets were empty (all three build jobs + publish succeeded): workflow_run uses develop's YAML (default branch), which lacked the stamp step already on main. Tree version is still 0.15.2 (tag-without-bump). electron-builder packaged Dripnex-0.15.2.* and skipped upload onto the already-published v0.15.2:

GitHub release not created  reason=existing type not compatible with publishing type tag=v0.15.2 version=0.15.2 existingType=release publishingType=draft

Signing/notary is fine (notarization successful; CSC_* / APPLE_* present). Not a flake.

This PR (develop — the file workflow_run actually runs):

  1. Stamp package.json from the tag before packaging (same step as main / fix(release): tag without pushing a bump commit to main #540).
  2. Re-draft the target GitHub Release so --publish always can attach assets on retry.

No product code. AuthGate untouched. No store. No iOS.

Retry (Tomás — cloud agent token cannot workflow_dispatch, HTTP 403)

v0.16.1 is already converted back to draft so electron-builder can upload. Either:

# fastest: main already has the stamp step
gh workflow run "Build & Publish" --ref main -f tag=v0.16.1
# or this branch (stamp + auto re-draft)
gh workflow run "Build & Publish" --ref cursor/fix-v0161-build-assets-f239 -f tag=v0.16.1

Actions UI: Run workflow → branch main or cursor/fix-v0161-build-assets-f239 → tag v0.16.1.

sync-develop will fail again on the retry until the Actions PR setting above is enabled. Installers still attach before that job.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Related Issues

Unblocks empty v0.16.1 assets after promotion #569 / Build #27.

Checklist

  • I've read CONTRIBUTING.md
  • Workflow-only change (no product tests)
  • PR targets develop branch (not main)
Open in Web Open in Cursor 

workflow_run uses develop's Build & Publish YAML. Without a stamp,
tag-without-bump packages as 0.15.2 and electron-builder skips upload
onto the already-published v0.15.2. Re-draft the target release so a
retry can attach dmg/exe/AppImage to v0.16.1.

Co-authored-by:  Tomás Maritano <tomymaritano@gmail.com>
@github-actions github-actions Bot added the ci label Aug 22, 2026
@coderabbitai

coderabbitai Bot commented Aug 22, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@tomymaritano, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 3 minutes

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

Wait for the limit to reset, then comment @coderabbitai review or push new commits to the PR.

An organization admin can change what happens after included review limits in Billing.

How do review limits work?

CodeRabbit enforces per-developer PR review limits within each organization.

For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: bf85668b-5698-49af-b741-a27b0a4c04b7

📥 Commits

Reviewing files that changed from the base of the PR and between 68ffe0f and c7cffb6.

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

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.

@tomymaritano
tomymaritano marked this pull request as ready for review August 22, 2026 18:49
@tomymaritano
tomymaritano merged commit f904bfb into develop Aug 22, 2026
19 checks passed
@tomymaritano
tomymaritano deleted the cursor/fix-v0161-build-assets-f239 branch August 22, 2026 18:49
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.17.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants