413 Commits

Author SHA1 Message Date
WerWolv
6b6470850f ci: Make sure folder exists before copying files 2026-01-11 10:12:28 +01:00
WerWolv
f09b1aae23 ci: Fix artifact names 2026-01-11 09:52:34 +01:00
WerWolv
ebd78e1526 ci: Update github pages deployment name 2026-01-10 14:28:07 +01:00
WerWolv
5b01d23ed7 ci: Make docker image deploy only run after build 2026-01-10 14:12:02 +01:00
WerWolv
d9eb01b526 build: Deploy ImHex-Web as a docker image 2026-01-10 14:09:58 +01:00
Nik
25ab371a81 git: Fix macOS packaging job name 2026-01-09 21:04:27 +01:00
Nik
d62abaed8d build: Add support for x86 macOS 10.15 and ARM64 macOS 11.0 (#2607)
This PR drops the use of brew for dependency management in favor of
macports so we can support lower macOS versions instead of just the
lowest one supported by Apple

Closes #2586
2026-01-09 17:42:51 +01:00
iTrooz
e29ae631fc ci: always take artifacts from master branch in nightly release 2026-01-09 16:43:18 +01:00
WerWolv
e80f7fa14f git: Properly define env var for dispatch key 2026-01-08 20:37:35 +01:00
WerWolv
9261fd7190 git: Fix dispatch never running 2026-01-08 20:29:20 +01:00
WerWolv
58c714b350 git: Switch to repository dispatch for updating website 2026-01-08 20:05:41 +01:00
WerWolv
5cd3f5c255 git: Fix permissions again 2026-01-08 19:42:47 +01:00
WerWolv
0d443d7d00 git: Fix permissions on nightly CI 2026-01-08 19:20:13 +01:00
WerWolv
38fecca489 git: Fix nightly CI 2026-01-08 17:53:44 +01:00
WerWolv
f655ea59a8 git: Update new ImHex website during nightly 2026-01-07 23:18:06 +01:00
iTrooz
08aa03bab6 chore: remove unused steps from nightly release CI 2026-01-06 21:05:52 +01:00
iTrooz
62bc953d53 ci: remove unused permissions to webassembly-build job 2026-01-06 09:28:20 +01:00
iTrooz
5263f81487 ci: do not give pages write permission to webassembly-build job 2026-01-06 09:23:30 +01:00
iTrooz
8272ebf68f ci: use gh CLI to download artifact instead of third party action 2026-01-06 09:13:47 +01:00
iTrooz
0d34edc7f6 ci: replace artifact deletion action with custom script 2026-01-05 16:36:30 +01:00
iTrooz
58fe8a22a9 ci: use hendrikmuhs/ccache-action@v1, not @main 2026-01-05 08:21:21 +01:00
iTrooz
cb898ce8cf ci: remove Fedora 41, 42 builds and AlmaLinux 9 2026-01-01 18:27:34 +01:00
iTrooz
892334e31a ci: update workflow to manually download cache key 2026-01-01 16:34:52 +01:00
iTrooz
a16e16853f ci: add workflow to manually download cache key 2026-01-01 02:08:52 +01:00
WerWolv
89981c6994 git: Add x86_64 to the remaining builds that don't have that specification 2025-12-28 12:52:09 +01:00
WerWolv
fe22a43e09 git: Remove Ubuntu 25.04, add Ubuntu 25.10 and Debian 13 2025-12-28 12:33:53 +01:00
WerWolv
d4bfa5d284 build: Generate a macOS bundle by default 2025-12-22 22:57:33 +01:00
iTrooz
40651e8dfd chore: update my email 2025-12-21 20:55:57 +01:00
WerWolv
33e315709a git: Fix AUR release CI not having repo available anymore
(cherry picked from commit 34bc55a648)
2025-12-21 20:10:03 +01:00
WerWolv
8b14a4775b build: Disable ARM msi signing because it doesn't work
(cherry picked from commit 76cf877115)
2025-12-21 20:10:03 +01:00
WerWolv
fa8fdb0170 build: Don't fail release CI if tag is empty
(cherry picked from commit 8e4ccef52f)
2025-12-21 20:10:03 +01:00
WerWolv
f856e16917 fix: Duplicate artifact name in release CI
(cherry picked from commit b78a1024c1)
2025-12-21 20:10:03 +01:00
iTrooz
3badaa5cba ci: cancel old workflows when pushing a new commit 2025-12-19 13:38:17 +01:00
iTrooz
a66747a0d0 ci: build dependencies in different step than configuring cmake (#2574)
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->

### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->

### Implementation description
<!-- Explain what you did to correct the problem -->

### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->

### Additional things
<!-- Anything else you would like to say -->
2025-12-19 12:26:07 +00:00
WerWolv
48583a2b6e build: Go back to WiX 4 again for ARM64 support 2025-12-11 23:41:37 +01:00
WerWolv
e23cb5509d build: Use WiX 3 for packaging 2025-12-11 11:13:26 +01:00
WerWolv
37bfd97d93 git: Make release CI more reliable 2025-12-07 10:36:03 +01:00
WerWolv
c8652b0576 Merge branch 'feature/code-signing' 2025-12-07 00:01:54 +01:00
WerWolv
1208d2eb5e git: Fix issues with the release CI 2025-12-07 00:01:40 +01:00
WerWolv
0906e5f9cf git: Remove test signing, get release signing ready 2025-12-06 23:59:56 +01:00
WerWolv
47b1c603b3 git: Remove signpath parameters 2025-12-06 23:59:56 +01:00
WerWolv
4bda321e7a git: Fix version string 2025-12-06 23:59:56 +01:00
WerWolv
691ff11fbc git: Added Windows code signing 2025-12-06 23:59:56 +01:00
WerWolv
83650c908d git: Fix invalid renaming logic 2025-12-06 22:24:07 +01:00
WerWolv
4f4af83699 build: Fix more macOS build issues 2025-12-05 18:06:51 +01:00
WerWolv
031301e1bb git: Fix macOS clang paths 2025-12-04 23:54:49 +01:00
WerWolv
4000e7c886 build: Upgrade to macOS 15 due to GitHub Actions deprecation 2025-11-30 21:32:57 +01:00
WerWolv
b56c3c5a46 git: Add retry for downloading mesa 2025-11-29 11:11:53 +01:00
WerWolv
120c4202b4 git: Fix CodeQL CI failing 2025-11-29 10:58:33 +01:00
iTrooz
f762cc2906 ci: add support for Fedora 43 (#2489) 2025-10-31 20:34:14 +01:00