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

Create CI Releases #59

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open

Create CI Releases #59

wants to merge 26 commits into from

Conversation

BakasuraRCE
Copy link

Hi,

I created this workflow to build Linux binaries for every commit made on the master branch.

It does not include the par2 binary, the idea is to extend the functionality to generate binaries of all operating systems in the following pull requests.

Could you validate if the resulting binary meets the packaging characteristics?

@BakasuraRCE BakasuraRCE mentioned this pull request Jun 30, 2020
@mbruel
Copy link
Owner

mbruel commented Jun 30, 2020

I don't want to build binaries for every commit...
Only on new Tags. (new versions)

@mbruel
Copy link
Owner

mbruel commented Jun 30, 2020

other than that, I'm going to switch to Qt v5.15.0 except maybe for Windows.
I've just tried it on MacOS and I'm getting lots of deprecated to fix... It will be the last v5 before the v6. That's the transition version.
The AppImage should include par2 and/or a compiled version of parpar in the future ;)

@mbruel
Copy link
Owner

mbruel commented Jan 12, 2024

Thanks I'll have a look at it but I'm more interested for auto build for Windows and MacOS.
For Linux it's too complicated. I've sorted it out yesterday.
To make it short: linuxdeployqt needs debian 11 (for libc) which only supports ssl 1.1 and doesn't have Qt6.
So from the next release, I'll build manually (script) 2 versions on my Debian 11 server:

  • ngPost_v4.16_libssl1.1-x86_64.AppImage (based on Qt 6.2 LTS with libssl 1.1)
  • ngPost_v4.16_libssl3-x86_64.AppImage (based on Qt6.5 LTS with libssl 3)

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.

2 participants