Skip to content

Auto-attach release assets via GitHub Actions#33

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/release-workflow
Feb 13, 2026
Merged

Auto-attach release assets via GitHub Actions#33
erikdarlingdata merged 1 commit intodevfrom
feature/release-workflow

Conversation

@erikdarlingdata
Copy link
Owner

Summary

  • When a GitHub release is created, the workflow automatically builds all three projects (Dashboard, Lite, Installer), packages them into versioned zips, and uploads them as release assets
  • Push/PR builds still run for CI but skip the packaging/upload steps
  • Never forget to attach installers to a release again

Test plan

  • Create a test release to verify assets are built and uploaded

🤖 Generated with Claude Code

When a release is created, the workflow now builds all three projects,
packages them into versioned zips, and uploads them as release assets.
Push/PR builds still run but skip the packaging/upload steps.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 26624e9 into dev Feb 13, 2026
1 check passed
@erikdarlingdata erikdarlingdata deleted the feature/release-workflow branch February 13, 2026 19:27
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