Befator
6c9763a0a8
Revert "Remove the MINGW32 shortcut"
...
This reverts commit cf1e9b4c20e426253ec943d8fe47b2bc1e00801e.
2025-10-12 00:47:57 +02:00
Befator
3d24b45be7
Initial Befator Inc import
2025-10-12 00:47:47 +02:00
Christoph Reiter
4c976e8ef9
CI: remove arm64 sfx build again
...
It doesn't add much over the x86_64 one, we can re-enable it easily if needed
2025-08-30 14:08:36 +02:00
Christoph Reiter
be354de86b
Build arm64 variants of everything
...
except tarballs, since they are the same
2025-08-30
2025-08-23 21:45:19 +02:00
Christoph Reiter
2473ff0808
Update 7-Zip-zstd
...
https://github.com/mcmilk/7-Zip-zstd/releases/tag/v25.01-v1.5.7-R1
2025-08-22 11:07:47 +02:00
Christoph Reiter
f65d1b8a42
CI: drop windows-2019 jobs
...
The images will be removed at the end of the month:
https://github.com/actions/runner-images/issues/12045
2025-06-22 20:16:34 +02:00
Christoph Reiter
65a56be710
zizmor: allow unpinned setup-msys2
...
we trust our own code
2025-06-22
2025-04-28 06:25:35 +02:00
Christoph Reiter
750994a32b
CI: test on windows-11-arm
...
docker doesn't work because:
Step 1/3 : FROM mcr.microsoft.com/windows/servercore:ltsc2025-arm64
ltsc2025-arm64: Pulling from windows/servercore
a Windows version 10.0.26100-based image is incompatible with a 10.0.22631 host
The installer doesn't work because of #96
2025-04-15 09:53:06 +02:00
Christoph Reiter
c30215fef8
Revert "CI: skip 2025 docker job, GHA is broken"
...
This reverts commit de2a6ca3e7bb91e5e23ff6f5485490522deec1f2.
2025-04-15 07:43:31 +02:00
Christoph Reiter
1c7eee8426
Update 7-Zip-zstd to v24.09-v1.5.7-R1
...
https://github.com/mcmilk/7-Zip-zstd/releases/tag/v24.09-v1.5.7-R1
2025-03-03 10:06:31 +01:00
Christoph Reiter
f2c532a889
config: disable AllowRepositoriesForOfflineInstaller
...
See https://doc.qt.io/qtinstallerframework/ifw-globalconfig.html
and bf5b701b10
and https://bugreports.qt.io/browse/QTIFW-3078
This doesn't look like a feature we need, and it used to be disabled,
so disable it again.
The code it guards seems related to #96 , so maybe it helps there.
2025-02-27 06:51:02 +01:00
Christoph Reiter
de2a6ca3e7
CI: skip 2025 docker job, GHA is broken
...
See https://github.com/actions/runner-images/issues/11582
2025-02-21
2025-02-14 07:52:51 +01:00
Christoph Reiter
39996f539c
CI: force strict default permissions to make zizmor happy
...
This doesn't change much as we already set it to read-only in the GUI
settings, but doesn't hurt, an makes zizmor happy.
2025-01-19 09:24:24 +01:00
Christoph Reiter
c286b296d3
CI: add a zizmor job
2025-01-18 10:40:03 +01:00
Christoph Reiter
84dfd74760
CI: build and test with windows-2025
2024-12-19 22:40:10 +01:00
Christoph Reiter
3cf8b7eabe
Use WizardStyle=Modern instead of Aero
...
The later seems to be the default for some reason but does not
support dark mode (or breaks when dark mode is enabled).
Use the "Modern" style instead, and also set a smaller default
width while at it.
Note that the style is a QWizard concept and not QTIFW specific.
The only related upstream issue I found was
https://bugreports.qt.io/browse/QTBUG-123853
Fixes #84
2024-12-08
2024-12-07 22:15:24 +01:00
Christoph Reiter
58f6dc63ea
CI: use "persist-credentials: false" for actions/checkout
...
See https://woodruffw.github.io/zizmor/audits/#artipacked
2024-12-06 15:00:34 +01:00
Christoph Reiter
cf1e9b4c20
Remove the MINGW32 shortcut
...
We are phasing out 32-bit support, so let's not install a shortcut for it by default.
Users can still access it via the mingw32.exe directly if needed.
2024-11-16
2024-09-23 06:45:12 +02:00
Christoph Reiter
477a2f5603
Provide a .tar.zst in addition to the .tar.xz
...
So people can stop using xz if they want.
2024-05-07
2024-07-27
2024-04-05 12:04:27 +02:00
Christoph Reiter
97d7bf58b4
Switch to CLANG64 instead
...
installerbase.exe is a bit smaller there
2024-02-23 13:01:51 +01:00
مهدي شينون (Mehdi Chinoune)
759168a89b
generate installer on UCRT64 environment
2024-02-23 13:01:51 +01:00
Christoph Reiter
3b935b9f61
Revert "Downgrade GH actions"
...
This reverts commit 4d83cc210cea61697847b2ce564fb2fb8643be50.
2024-01-20 13:24:38 +01:00
Christoph Reiter
4d83cc210c
Downgrade GH actions
...
they are broken: https://github.com/actions/download-artifact/issues/249
2024-01-13
2024-01-05 17:59:39 +01:00
Christoph Reiter
6eaa6d49cd
CI: update actions
2023-12-28 18:18:00 +01:00
Christoph Reiter
a3839b22e2
Generate a list of all included packages and their versions
...
might be useful to know what changed between installers
2023-10-26
2023-10-26 10:31:33 +02:00
Christoph Reiter
224d05263c
Update 7-Zip-zstd to v22.01-v1.5.5-R3
2023-07-18
2023-07-17 20:06:39 +02:00
Christoph Reiter
59a34503fe
Update 7-Zip-zstd to v22.01-v1.5.5-R2
2023-05-26 14:31:36 +02:00
Christoph Reiter
741fb309a2
Update 7-Zip-zstd to v22.01-v1.5.4-R4
...
https://github.com/mcmilk/7-Zip-zstd/releases/tag/v22.01-v1.5.4-R4
2023-03-18
2023-05-26
2023-03-18 11:12:57 +01:00
Christoph Reiter
e73e164c3c
Revert "CI: add a workflow dispatch option to build from staging"
...
This reverts commit cdda7214928f37b9cd0a521ab2daac67528203e4.
Despite it defaulting to false it somehow is true when starting via the github UI.
Not sure why right now, so reverting.
2023-01-27
2023-01-19 00:43:23 +01:00
Christoph Reiter
56d39282b5
Revert "CI: another try at skipping upload with staging"
...
This reverts commit b5fb29838701f2a3ac60e6f40b5ac695ad91ebef.
2023-01-19 00:43:06 +01:00
Christoph Reiter
68a5ee8f33
Revert "add note that building from staging will not upload the installer"
...
This reverts commit cfd23616d22d89006cd6ed9ef9dc25a63347833b.
2023-01-19 00:43:04 +01:00
Christoph Reiter
cfd23616d2
add note that building from staging will not upload the installer
2023-01-14 15:27:45 +01:00
Christoph Reiter
b5fb298387
CI: another try at skipping upload with staging
2023-01-14 14:13:36 +01:00
Christoph Reiter
cdda721492
CI: add a workflow dispatch option to build from staging
...
If active it includes the staging repo, but doesn't upload
the build in the end.
2023-01-14 13:24:03 +01:00
Christoph Reiter
81f081a283
Add a clangarm64 shortcut
...
We enable the repo by default now, so we can stop hiding it by default.
2023-01-01 10:21:39 +01:00
Christoph Reiter
e3ead38d71
README: split out build instructions and add FAQs
2022-12-16
2022-11-13 12:10:34 +01:00
Christoph Reiter
10a4d0854e
CI: update actions
2022-11-13 11:39:50 +01:00
Christoph Reiter
f295a63b69
CI: run in a MINGW64 shell
2022-11-13 00:37:49 +01:00
Christoph Reiter
eb76bfb492
script: lots of cleanup and simplify
2022-11-13 00:26:46 +01:00
Christoph Reiter
e48c22a1dc
add main
2022-11-12 23:24:30 +01:00
Christoph Reiter
e2246ea5db
split up functions some more
2022-11-12 23:24:15 +01:00
Christoph Reiter
b0d576213a
Merge the two installer packages
...
It's not clear to me why there are two of them.
Let's simplify things..
2022-11-12 23:11:44 +01:00
Christoph Reiter
d4cb165312
Switch to 7zip for the installer archive
...
faster to compress and smaller
2022-11-12 21:24:50 +01:00
Christoph Reiter
512da17221
script: remove _arch
2022-11-12 21:04:50 +01:00
Christoph Reiter
7a48e24250
Remove the log file handling
...
This just complicates things for not much gain.
2022-11-12 21:02:29 +01:00
Christoph Reiter
73aa4870d8
split the sfx creation out of the installer archive creation
2022-11-12 20:26:08 +01:00
Christoph Reiter
82a3c5ccd5
Move the page hiding into the controller
...
This way they are hidden right away when the installer is
started and not after the first next click.
We have to take care here to not hide pages used by the uninstaller
though.
2022-11-12 20:10:20 +01:00
Christoph Reiter
cbdbd2e246
Don't try to hide QInstaller.Introduction
...
It never worked (it was shown anyway), and in the new installer
framework 4.5.0 this breaks the target dir selection on the
next page.
2022-11-12 19:32:12 +01:00
Christoph Reiter
3b0215d235
Error out on Windows <8.1
...
We are slowly dropping support for Windows 7.
2022-10-29 14:10:25 +02:00
Christoph Reiter
c76b36f1f0
Check the Windows version and error out if it's not supported
...
Currently it's Windows 7+. In the future we might bump it to 8.1
(so >= kernel 6.3) .
Fixes #55
2022-10-28
2022-10-23 09:38:08 +02:00