Skip to content

Add GitHub Actions workflow for automated release builds#11

Merged
jonathanbossenger merged 3 commits intomainfrom
copilot/create-release-github-action
Nov 1, 2025
Merged

Add GitHub Actions workflow for automated release builds#11
jonathanbossenger merged 3 commits intomainfrom
copilot/create-release-github-action

Conversation

Copy link
Contributor

Copilot AI commented Nov 1, 2025

Automates building and publishing platform-specific installers when releases are created.

Changes

.github/workflows/release.yml (new)

  • Triggers on release.created events
  • Three parallel jobs build for Windows, macOS, and Linux using existing Electron Forge configuration
  • Windows: Squirrel (.exe), WiX (.msi), NuGet (.nupkg)
  • macOS: DMG (.dmg), ZIP (.zip)
  • Linux: DEB (.deb), RPM (.rpm), ZIP (.zip)
  • Uploads all artifacts to GitHub release via softprops/action-gh-release@v1

README.md

  • Added "Creating Releases" section documenting the automated workflow
  • Updated table of contents

Usage

# Update version and create release
git tag v1.0.0
git push origin v1.0.0
# Create release on GitHub - builds trigger automatically

Installers appear on the release page within ~15-20 minutes.

Original prompt

This section details on the original issue you should resolve

<issue_title>Create release GitHub Action workflow</issue_title>
<issue_description>Create a GitHub action workflow that will build the app for every operating system when a new release is tagged, and then upload the builds to the release, so that users can download and install the app. </issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits November 1, 2025 19:36
Co-authored-by: jonathanbossenger <180629+jonathanbossenger@users.noreply.github.com>
Co-authored-by: jonathanbossenger <180629+jonathanbossenger@users.noreply.github.com>
Copilot AI changed the title [WIP] Create GitHub Action workflow for app release Add GitHub Actions workflow for automated release builds Nov 1, 2025
@jonathanbossenger jonathanbossenger marked this pull request as ready for review November 1, 2025 20:03
@jonathanbossenger jonathanbossenger merged commit 5077a3c into main Nov 1, 2025
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.

Create release GitHub Action workflow

2 participants