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
iTrooz
bd085dd495
git: Remove Fedora 38 and add Fedora 40 ( #1755 )
...
Fedora 38 is EOL
2024-06-12 09:21:35 +02:00
iTrooz
283fe46230
git: Replace Ubuntu 23.04 with 24.04 LTS ( #1731 )
2024-06-03 17:25:50 +02:00
iTrooz
2c00aa5def
fix: Do not use custom repo gcc 13 for Ubuntu because it doesn't run on vanilla Ubuntu ( #1730 )
2024-06-03 08:06:49 +00:00
iTrooz
92b1234ddb
build: Reduce debug info produced ( #1720 )
2024-05-27 16:33:15 +02:00
iTrooz
974c4ba040
git: remove unused name matrix parameter from Ubuntu builds ( #1701 )
2024-05-23 15:57:44 +02:00
iTrooz
4e2c1d20b4
git: change key used for web cache
2024-05-23 14:44:01 +02:00
iTrooz
ecb9537c4e
git: remove mock cache for Fedora because it seems to be duplicated with ccache
2024-05-20 01:35:12 +02:00
iTrooz
22f1713739
fix: actually generate coverage data when compiling/running program ( #1686 )
2024-05-18 20:35:49 +02:00
iTrooz
44331506b2
test: Add code coverage support with CodeCov ( #1681 )
2024-05-17 19:08:22 +00:00
iTrooz
ff569417fc
test: Add plcli integration tests ( #1671 )
2024-05-12 00:19:20 +00:00
iTrooz
e2dd12416c
git: run CI on tests/** branches
2024-05-11 21:42:27 +02:00
WerWolv
5d0b474a7e
build: Move renaming of the macOS bundle to the CI
2024-03-23 00:33:46 +01:00
WerWolv
dd20a16d3a
git: Fix macOS bundle upload path
2024-03-22 22:35:44 +01:00
WerWolv
7d22b71e86
git: Fix bundle path for signing
2024-03-22 22:24:25 +01:00
WerWolv
ca40775678
git: Make sure CI bundles correct macOS bundle into dmg
2024-03-22 21:57:33 +01:00
iTrooz
f5987fde5a
git: Fix MacOS packaging workflow in PRs ( #1601 )
...
Fix GeekyEggo/delete-artifact failing in PRs
https://github.com/GeekyEggo/delete-artifact/issues/25
2024-03-21 13:33:46 +01:00
WerWolv
2988561f01
build: Try fix building issues with web build and Fedora
2024-03-12 19:09:01 +01:00
WerWolv
c31a2551f1
git: Update release actions
2024-03-02 17:42:19 +01:00
WerWolv
735d896260
git: Run workflows on release branches
2024-02-29 22:28:29 +01:00
iTrooz
47362559ef
tests: Add infrastructure for testing plugins ( #1538 )
...
This PR adds a test architecture to be able to test plugins
Main infrastructure done by @WerWolv
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-02-26 20:51:08 +01:00
Nik
e475e763db
build: Hopefully fix macOS x86 build issues ( #1556 )
...
#1109
2024-02-17 21:01:57 +01:00
WerWolv
cc8a1ccc8b
git: Try signing x86 macOS build _again_ before packaging
...
#1500
2024-02-15 15:40:58 +01:00
iTrooz
f332963c75
build: remove IMHEX_COMMIT_HASH_SHORT cmake flag ( #1539 )
2024-02-10 01:40:33 +00:00
iTrooz
09dd25dc0a
fix: Remove debug package created by makepkg ( #1537 )
2024-02-08 15:49:28 +00:00
WerWolv
d0bdfcd20b
git: Update more github actions
2024-01-30 22:31:04 +01:00
WerWolv
d5365fbf0c
git: Update more actions due to NodeJS 16 deprecation
2024-01-30 21:19:25 +01:00
WerWolv
66d4034a4e
build: Fix issues with large Windows builds
2024-01-30 21:19:04 +01:00
WerWolv
6709087760
git: Update actions to latest versions
2024-01-28 22:10:37 +01:00
iTrooz
17f769c40d
feat: separate cmake configure steps + remove CMakeCache cache ( #1519 )
2024-01-28 11:40:12 +00:00
iTrooz
b7349e42c7
feat: Allow users to open multiple files with the same name in the web version + make web Dockerfile able to run web server by itself ( #1518 )
2024-01-26 18:52:05 +00:00
iTrooz
d86bf44e39
git: Add script to check localized texts occurrences in code ( #1511 )
...
This script will be executed on every CI run as part of tests, and will
ensure no unlocalised strings are present in the code
Note that texts without the `_lang` suffix will not be checked, e.g.
96fe608d60/plugins/builtin/source/content/views/view_provider_settings.cpp (L10)
2024-01-25 21:23:03 +01:00
WerWolv
31b900a71c
git: Make a imhex-download-sdk release when a new ImHex version is released
2024-01-05 21:35:02 +01:00
WerWolv
dbdc900e94
build: Don't update pacman packages on msys2
2024-01-05 14:52:07 +01:00
WerWolv
e3ec4ebd21
build: Make msys2 deps install script use pacboy
2024-01-05 14:47:30 +01:00
Nik
950eaea8af
impr: Make decompression support actually useful ( #1481 )
2023-12-31 11:39:24 +01:00
WerWolv
3d9de1aaa6
git: Fix Ubuntu builds missing commit information
2023-12-30 19:12:04 +01:00