Skip to content

fix(ci): make release workflow tag-only safe - #1

Merged
ceastld merged 2 commits into
mainfrom
cursor/fix-release-workflow-9efb
Aug 20, 2026
Merged

ceastld merged 2 commits into
mainfrom
cursor/fix-release-workflow-9efb

Conversation

@ceastld

@ceastld ceastld commented Aug 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • keep Release execution guarded to tag refs matching the existing v*.. trigger
  • remove invalid direct secret usage from the release step condition
  • let release builds continue without signing secrets so Gradle uses the debug-signing fallback
  • treat blank signing environment variables as missing in Gradle so optional signing fallback values still apply

Testing

  • PR CI: green (CI / build on run 32349444584)
  • Verified with gh run list that the PR branch produced only CI pull_request runs and no Release run on the non-tag push/PR
  • Verified gh workflow view release.yml --ref cursor/fix-release-workflow-9efb --yaml can read the fixed Release workflow
  • Local Gradle build attempted, but this cloud VM has no Android SDK configured (ANDROID_HOME/local.properties missing)
Open in Web Open in Cursor 

cursoragent and others added 2 commits August 20, 2026 08:30
Co-authored-by: Cea <ceastld@users.noreply.github.com>
Co-authored-by: Cea <ceastld@users.noreply.github.com>
@ceastld
ceastld marked this pull request as ready for review August 20, 2026 08:38
@ceastld
ceastld merged commit fb74485 into main Aug 20, 2026
1 check passed
@ceastld
ceastld deleted the cursor/fix-release-workflow-9efb branch August 20, 2026 08:38
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