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

Build portable in CI and automatically create a release #228

Merged
merged 1 commit into from
Aug 12, 2023

Conversation

Nerixyz
Copy link
Collaborator

@Nerixyz Nerixyz commented Aug 3, 2023

Description

Since Chatterino#4408 seems kinda stuck and doing releases manually is tiring and error-prone, I'm adding the CI changes here. The following things are added/changed:

  • Adapted original PR to fit this repo.
  • A portable version is built in CI. This uses Nerixyz/c2-portable-updater as the updater, since the old one isn't open-source and requires .NET to be installed on the host.
  • Once the installer and portable are built and if the run was on a tag (⇒ release), then a release is drafted.

@Nerixyz Nerixyz force-pushed the ci/automatic-installer-release branch from a74cb0a to c8fc967 Compare August 3, 2023 21:16
@Nerixyz Nerixyz force-pushed the ci/automatic-installer-release branch from aa5b9b9 to d41264f Compare August 12, 2023 18:32
@Nerixyz Nerixyz changed the title Build installer & portable in CI and automatically create a release Build portable in CI and automatically create a release Aug 12, 2023
@Nerixyz Nerixyz force-pushed the ci/automatic-installer-release branch from d41264f to 5383d3f Compare August 12, 2023 18:37
@Nerixyz Nerixyz force-pushed the ci/automatic-installer-release branch from 5383d3f to 0698b84 Compare August 12, 2023 18:42
@Nerixyz
Copy link
Collaborator Author

Nerixyz commented Aug 12, 2023

Shirley this will work first try.

@Nerixyz Nerixyz enabled auto-merge (squash) August 12, 2023 18:44
@Nerixyz Nerixyz merged commit 6c2fe51 into SevenTV:chatterino7 Aug 12, 2023
11 of 13 checks passed
@Nerixyz Nerixyz deleted the ci/automatic-installer-release branch August 12, 2023 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant