Skip to content

fix(profiles): deploy on the normal release tags - #44

Merged
aristotl-dylan merged 3 commits into
feat/remotefrom
fix/profiles-deploy-release-tag
Aug 13, 2026
Merged

fix(profiles): deploy on the normal release tags#44
aristotl-dylan merged 3 commits into
feat/remotefrom
fix/profiles-deploy-release-tag

Conversation

@aristotl-dylan

@aristotl-dylan aristotl-dylan commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Follow-up to #43: drops the separate profiles-v* tag namespace. The same v*.*.* tag that releases the desktop app now also deploys profiles — one deliberate ship action for everything. workflow_dispatch stays for out-of-band deploys.


Note

Low Risk
CI-only workflow trigger changes; no application runtime behavior.

Overview
Profiles now deploy on the same v*.*.* tags as the desktop release, instead of a separate profiles-v* tag namespace—one tag ships both.

The deploy job adds a guard so only manual runs or non–pre-release tags (no - in the tag name) trigger deploy; workflow_dispatch is unchanged for out-of-band fixes.

Reviewed by Cursor Bugbot for commit 64acb03. Bugbot is set up for automated code reviews on this repo. Configure here.

Drop the separate profiles-v* tag namespace: the same v*.*.* tag that
releases the desktop app now also deploys profiles, so one tag ships
everything. workflow_dispatch stays for out-of-band fixes.
@github-actions github-actions Bot added size:S vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Aug 13, 2026
Comment thread .github/workflows/deploy-profiles.yml
Prerelease tags (e.g., v0.6.0-beta.1) should not deploy to the live profiles worker. Added condition to skip tags containing hyphens, which matches the same prerelease detection logic used in the desktop release workflow.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix prepared a fix for the issue found in the latest run.

  • ✅ Fixed: Manual deploy job always skipped
    • Updated job condition to allow workflow_dispatch events in addition to non-prerelease tag pushes, restoring the intended out-of-band deploy functionality.

You can send follow-ups to the cloud agent here.

Reviewed by Cursor Bugbot for commit 84c8e1f. Configure here.

Comment thread .github/workflows/deploy-profiles.yml Outdated
The deploy job condition was blocking manual workflow_dispatch
triggers because it required github.ref_type == 'tag', which is
only true for tag pushes. Manual triggers from branches set
ref_type to 'branch', causing the job to skip.

Updated condition to allow both workflow_dispatch events and
non-prerelease tag pushes (tags without hyphens).
@aristotl-dylan
aristotl-dylan merged commit 3029360 into feat/remote Aug 13, 2026
13 of 14 checks passed
@aristotl-dylan
aristotl-dylan deleted the fix/profiles-deploy-release-tag branch August 13, 2026 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants