Nik
2e200a2ab8
git: Properly verify that plugins built from the plugin template can be loaded by ImHex ( #2352 )
2025-07-24 20:35:02 +02:00
WerWolv
518ada6dae
git: Remove ccache show stats again from rpm runner
2025-07-24 14:39:26 +02:00
WerWolv
3c1c9c13d8
git: Undo rpm changes
2025-07-24 13:23:09 +02:00
WerWolv
baa4e82b92
git: Don't install ccache separately
2025-07-24 13:16:22 +02:00
WerWolv
116f5a57eb
git: More ccache fixes
2025-07-24 13:08:21 +02:00
WerWolv
4c8c383378
git: More ccache fixes for Snap and RPM
2025-07-24 12:35:16 +02:00
WerWolv
2b72d08e39
build: Fix and re-enable Web build
2025-07-24 10:52:08 +02:00
WerWolv
32adb99f3d
git: Fix snap uploading
2025-07-24 02:43:23 +02:00
WerWolv
799175c94e
git: Call snapcraft directly
2025-07-24 00:57:32 +02:00
WerWolv
e79116499e
git: Build snaps in destructive mode
2025-07-24 00:47:50 +02:00
WerWolv
e1a91d179a
git: Enable ccache for snap builds
2025-07-24 00:33:42 +02:00
WerWolv
e0910cd2f4
git: Let the RPM builds use the ccache plugin again
2025-07-24 00:21:16 +02:00
Jonathan Wright
295c751b60
git: Sync RPM CIs with Fedora's repos ( #2349 )
...
Gets RPM builds back in sync with Fedora/EPEL and changes to mock
instead of fedpkg (slight efficiency improvement since fedpkg is a
wrapper around mock).
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2025-07-23 21:49:14 +00:00
WerWolv
2ce5acb8d3
git: Disable DNF caching to prevent the cache from filling up too quickly
2025-07-23 14:55:32 +02:00
WerWolv
b68d0704e7
git: Downgrade docker cache action again
2025-07-23 00:53:28 +02:00
WerWolv
af7eaae399
git: Allow for better ccaching caching in more runners
2025-07-23 00:03:22 +02:00
WerWolv
737d71ee13
git: Don't upload flatpak build twice
2025-07-22 18:40:54 +02:00
WerWolv
2b7fe26bf1
git: Pre-install freedesktop runtime in flatpak CI
2025-07-22 18:15:39 +02:00
WerWolv
8593bf5f55
git: Add flathub repository to flatpak CI
2025-07-22 18:07:24 +02:00
WerWolv
7bfc3f44c9
git: Added Flatpak CI
2025-07-22 18:02:35 +02:00
WerWolv
b9f79833b6
git: Added snap release CI
2025-07-22 16:19:44 +02:00
Nik
9bed8f792a
build: Added snap package ( #2348 )
2025-07-22 15:19:21 +02:00
WerWolv
1ff838daa7
git: DIsable stale issue CI for now
2025-07-20 10:23:25 +02:00
Nik
2c47e1a135
git: Added Windows ARM64 build ( #2336 )
...
Closes #1118
2025-07-15 20:28:54 +02:00
WerWolv
bd8b3f8a29
git: Disable ImHex Web build until vcpkg fixes libmagic
2025-06-28 13:46:58 +02:00
WerWolv
53afb7cba0
git: Add Ubuntu 25.04 release
2025-05-25 14:09:56 +02:00
WerWolv
8e0953af1e
git: Only put the current web assembly build into the release artifact
2025-05-25 13:46:57 +02:00
WerWolv
724f9aa524
git: Deploy both latest release and nightly to web.imhex.werwolv.net
2025-05-25 13:43:06 +02:00
WerWolv
431eab47a2
git: Remove Fedora 40 support, add Fedora 42 support
2025-05-11 17:25:20 +02:00
paxcut
b02aa51e09
fix: macos builds
...
Found post on s.o. about c++ headers not being found when using llvm
clang installed using homebrew
[here](https://stackoverflow.com/questions/77250743/mac-xcode-g-cannot-compile-even-a-basic-c-program-issues-with-standard-libr )
and when I tested the proposed solution in my imhex fork the macos x86
builds were able to complete.
2025-05-04 21:19:29 -07:00
WerWolv
31fdb73b0e
git: Remove --no-lock from brew commands since it was removed
2025-04-14 19:02:07 +02:00
WerWolv
6122d44bd9
git: Fixed dnf cache key
2025-02-16 19:24:27 +01:00
WerWolv
c2b0560d91
git: Make sure entitlements are applied correctly to ARM macos builds
2025-02-16 14:58:29 +01:00
WerWolv
b03be212b3
git: Fixed AppImage runner caching
2025-02-16 11:11:24 +01:00
WerWolv
05d528b39a
git: Disable attestation for pull requests again
2025-02-16 10:03:17 +01:00
WerWolv
5fb488236b
git: Fixed macOS DMGs not having their volume icon set
2025-02-15 21:05:50 +01:00
WerWolv
c84786f9ee
git: Fixed name of macOS ARM64 release build
2025-02-15 21:05:35 +01:00
Nik
b46deb3fa0
git: Added MSVC build CI ( #2115 )
2025-02-15 15:44:16 +01:00
WerWolv
4685dea075
git: Fix attestation generation
2025-02-11 23:52:46 +01:00
WerWolv
c15030e96e
git: Remove libpl from PDB extraction process
2025-02-06 13:04:01 +01:00
WerWolv
4f28f97141
git: Fix workflow indentation
2025-01-30 22:34:50 +01:00
WerWolv
d0b32e5224
git: Try creating dmg a few times again in case XProtect is being a bitch
2025-01-30 22:25:00 +01:00
WerWolv
0a0323ce5d
git: Run CI on feature branches
2025-01-26 13:42:19 +01:00
WerWolv
726d36ba3d
git: Fix creation of ARM64 DMG trying to enter wrong path
2025-01-26 11:26:04 +01:00
WerWolv
8bb1521963
git: Fix ARM64 .app path
2025-01-26 10:54:26 +01:00
WerWolv
9457c1f2b9
git: Install ImageMagick so create-dmg can make a pretty volume icon
2025-01-26 10:45:26 +01:00
WerWolv
9329170e59
git: Ignore missing signature when building DMG
2025-01-26 10:32:37 +01:00
WerWolv
98f3de828a
git: Add create-dmg to PATH
2025-01-26 10:27:09 +01:00
WerWolv
3f38f42259
git: Produce nicer looking DMG file for macOS
2025-01-26 10:19:05 +01:00
WerWolv
637cdd7084
git: Only generate attestation on main repo
2025-01-22 19:19:19 +01:00
WerWolv
d4d6893eb3
git: Make sure PORTABLE flag is created correctly
2025-01-18 13:58:20 +01:00
WerWolv
2b3168163b
git: Extract PDBs for for portable version properly
2025-01-18 13:45:32 +01:00
WerWolv
252c06eb12
build: Extract PDBs from build files
2025-01-18 13:26:12 +01:00
WerWolv
64ef56a0df
git: Fixed Windows PDB extraction process
2025-01-18 12:04:46 +01:00
Nik
63a219a32b
build: Added ARM64 AppImage build ( #2073 )
2025-01-17 22:55:41 +01:00
WerWolv
bb17690cf5
build: Fix cv2pdb extraction errors
2025-01-17 19:56:25 +01:00
WerWolv
199f78347f
build: Move PDB extraction to CI
2025-01-17 19:44:33 +01:00
WerWolv
ae622e6d75
git: Merge WebAssembly build into main build artifacts script, add to releases
2025-01-12 23:08:09 +01:00
WerWolv
68fbff631f
git: Fix github pages artifact name
2025-01-12 22:50:39 +01:00
WerWolv
6cdce75095
git: Upload artifact for ImHex Web build
2025-01-12 22:03:50 +01:00
WerWolv
4b6ff68464
git: Fixed CI permissions
2025-01-11 16:28:29 +01:00
WerWolv
b23a0febb5
git: Added build provenance attestation for most artifacts
2025-01-11 16:17:27 +01:00
WerWolv
05ad547341
git: Use zstd to compress .deb builds
2025-01-11 15:57:42 +01:00
WerWolv
f7dd696ffc
build: Silence stupid brew errors
2025-01-05 14:51:03 +01:00
WerWolv
c19705d3e5
git: Try to silence brew error messages again
2025-01-05 10:42:29 +01:00
Nik
1605904eb1
git: Updated more runners to Ubuntu 24.04
2024-12-28 16:49:33 +01:00
WerWolv
0af21505d7
git: Add retry mechanism for creating dmg on x86 mac
2024-12-24 00:00:22 +01:00
Nik
74e74ddc38
git: Make CodeQL CI use ninja
2024-12-23 00:06:59 +01:00
Nik
9303025427
git: Just disable coverage generation for now
2024-12-18 22:56:44 +01:00
WerWolv
680985fc13
git: Update gcovr filters
2024-12-18 21:57:40 +01:00
WerWolv
fd46d85762
git: Another attempt fixing gcovr
2024-12-17 22:42:48 +01:00
WerWolv
fa421afb00
git: Ignore all gcov errors related to missing files
2024-12-17 22:07:16 +01:00
WerWolv
00c62c90f6
git: Try to fix coverage scan
2024-12-17 21:33:53 +01:00
WerWolv
1c755249ec
git: Use ninja for building everything
2024-12-16 22:10:22 +01:00
WerWolv
c6f1525f55
git: Silence last brew call
2024-12-15 10:01:24 +01:00
WerWolv
5511259f2d
git: Updated more workflows
2024-12-15 00:44:32 +01:00
WerWolv
f2ea7ca5d1
git: Silence brew github actions annotations
2024-12-15 00:28:22 +01:00
WerWolv
f39f395393
impr: Replace codecvt with libwolv conversion functions
2024-12-14 22:20:48 +01:00
WerWolv
4a331c0331
git: Replace gcc-toolset-12 with gcc-toolset-14 fir EL9 runner
2024-12-14 20:36:32 +01:00
Nik
093310a9e5
git: Updated CI to latest available compilers and distros ( #2003 )
2024-12-13 00:07:46 +01:00
Nik
c70cc3a6f1
git: Disable AppArmor to make fedpkg not fail anymore ( #1997 )
2024-12-10 13:34:39 +01:00
dependabot[bot]
bcb69b9855
git: bump dawidd6/action-download-artifact from 3 to 6 ( #1972 )
...
Bumps
[dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact )
from 3 to 6.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-29 13:55:41 +01:00
WerWolv
ded8cff415
build: Update to macOS 13 in more places
2024-11-24 15:51:22 +01:00
WerWolv
3497716a00
git: Bumped macOS runners to macOS 13
2024-11-24 15:33:55 +01:00
WerWolv
e9f7908afb
git: Increase stale issue operations to 200
2024-08-03 20:10:09 +02:00
WerWolv
c3d15157ad
git: Silence brew commands spewing errors into the CI log
2024-08-03 18:41:17 +02:00
WerWolv
e0712f73c2
git: Better build CI script formatting
2024-08-03 18:40:56 +02:00
WerWolv
3dd5b2365a
git: Increased stale issue operations per run to 100
2024-08-03 18:39:26 +02:00
WerWolv
b523f55984
git: Kill XProtect on git runners to work around race condition
2024-08-03 18:32:45 +02:00
Nik
79b8b77b25
git: Allow inactive issues ci to be triggered manually
2024-08-03 18:24:31 +02:00
WerWolv
c6065808a7
git: Skip codecov CI step if token isn't set
2024-08-03 18:22:15 +02:00
Justus Garbe
d69ae39b6f
git: Added stale issues action ( #1836 )
...
Added stale issues action:
- Runs on cron every 30 days
- Marks issues as stale after 11 months
- Closes issues marked as stale after 1 month
2024-08-03 18:22:11 +02:00
iTrooz
84c9c69fa3
fix: Remove DSA key from AUR deploy action ( #1806 )
2024-07-09 09:23:33 +00:00
WerWolv
39f01538c7
git: Update Mesa3D link for Windows NoGPU version
2024-07-07 16:17:03 +02:00
WerWolv
71880ad2ad
git: Checkout correct repositories in plugin test CI
2024-06-30 22:35:15 +02:00
WerWolv
a30cce4cbc
git: Checkout ImHex main repo in plugin template test runner
2024-06-30 22:25:09 +02:00
WerWolv
08b4f60ead
git: Added CI runner to test plugin template building
2024-06-30 22:15:04 +02:00
WerWolv
01d1938fea
git: Update macOS version requirement in readme
...
#1647
2024-06-29 10:34:41 +02:00
WerWolv
802694ec68
build: Silence macOS CI build warnings
2024-06-28 22:29:38 +02:00
WerWolv
d7c5c84110
build: Don't link plugins with plugin test library except in the test CI
2024-06-25 21:54:48 +02:00