Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-build releases (#282) #658

Merged
merged 3 commits into from
Apr 25, 2023
Merged

Auto-build releases (#282) #658

merged 3 commits into from
Apr 25, 2023

Conversation

artoonie
Copy link
Collaborator

@artoonie artoonie commented Apr 22, 2023

Github action to:

  1. Build assets on every merge into develop and master
  2. Automatically add assets to every prerelease and release

Where assets include the zip files for windows, mac, and linux, built with jdk 17.0.2, along with their SHA512s.

The zips go in two places:

  1. On every push to master or develop, they will show up in the "artifacts" section in the Action linked from the PR.
  2. On every prerelease and release, they will show up in the Releases section

@artoonie artoonie added the 1.3.1 Hotfix label Apr 22, 2023
@artoonie artoonie force-pushed the hotfix/auto-release branch from 1599ccf to f2550a3 Compare April 22, 2023 16:00
Copy link
Contributor

@HEdingfield HEdingfield left a comment

Choose a reason for hiding this comment

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

This is potentially mindblowingly cool! Thanks so much for putting the work in to get this going!

.github/workflows/release.yml Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Show resolved Hide resolved
.github/workflows/release.yml Show resolved Hide resolved
.github/workflows/release.yml Show resolved Hide resolved
@artoonie artoonie changed the title Auto-build releases Auto-build releases (#282) Apr 24, 2023
Copy link
Contributor

@HEdingfield HEdingfield left a comment

Choose a reason for hiding this comment

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

Awesome job on this, thanks so much for all the research that went into it!

.github/workflows/release.yml Outdated Show resolved Hide resolved
@HEdingfield HEdingfield merged commit 6b2c86d into master Apr 25, 2023
@HEdingfield HEdingfield deleted the hotfix/auto-release branch April 25, 2023 16:21
@HEdingfield HEdingfield restored the hotfix/auto-release branch April 25, 2023 16:28
@HEdingfield HEdingfield deleted the hotfix/auto-release branch April 25, 2023 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.3.1 Hotfix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Figure out how to create distributions for Windows, Linux, and MacOS on any system
3 participants