WerWolv
802694ec68
build: Silence macOS CI build warnings
2024-06-28 22:29:38 +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
ecb9537c4e
git: remove mock cache for Fedora because it seems to be duplicated with ccache
2024-05-20 01:35:12 +02: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
735d896260
git: Run workflows on release branches
2024-02-29 22:28:29 +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
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
Nik
5a0a5ad445
build: Fix macOS M1 build entirely ( #1480 )
2023-12-30 19:11:33 +01:00
WerWolv
258481b0ba
git: Fix errors and warnings thrown by CI
2023-12-27 21:11:27 +01:00
Nik
61bfe10bc2
refactor: Rework features that use external libraries into optional plugins ( #1470 )
2023-12-23 21:09:41 +01:00
Jonathan Wright
d5a40d46bc
git: Add f39 builds, remove f37 ( #1451 )
...
Fedora 37 goes EOL in less than a week.
2023-12-04 23:36:48 +01:00
iTrooz
55c0170791
git: add -x to CI steps where multiple commands are run ( #1447 )
2023-11-25 14:42:51 +00:00
iTrooz
f79fd0edbc
git: on MacOS CI, force reinstall python and ignore its exit code/patch it manually if failed ( #1446 )
2023-11-25 14:20:23 +00:00
WerWolv
951d74e24b
git: brew reinstall doesn't support --overwrite
2023-11-23 14:03:27 +01:00
WerWolv
d50533bbaf
git: Try fix macOS dependency installation in CI again
2023-11-23 13:55:57 +01:00
WerWolv
af18501726
git: Always overwrite existing files when installing macOS dependencies
2023-11-22 13:36:15 +01:00
iTrooz
bf53ee8246
git: Use regular artifact upload action instead of pages upload action for macOS arm64 job ( #1431 )
2023-11-16 23:55:10 +00:00
iTrooz
f75d5dba84
git: Add MacOS M1 GitHub Action ( #1425 )
...
I said I'll do it in #1414
Warning: the output zip does not pass SIP (System Integrity Protection),
and I have no plan to do it for now. So if someone here has a Mac, feel
free to to try to fix the problem (which is probably our build system)
Link #1109
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2023-11-16 21:31:46 +00:00
WerWolv
164e52207e
git: Fix .NET version not being found
2023-11-16 21:46:38 +01:00
WerWolv
13b72c8f93
git: Update .NET runtime to 8.0.0 and pin it
2023-11-14 22:54:33 +01:00
iTrooz
759351cec0
git: set fail-fast to false ( #1403 )
2023-11-07 15:09:13 +00:00
iTrooz
988a674617
git: Make job fail if no artifacts could be found to be uploaded ( #1401 )
2023-11-05 19:57:58 +01:00
iTrooz
44a1efffa0
git: Make MacOS builds use MacOS 12 instead of 11 ( #1399 )
...
Context: MacOS 11 (Big Sur) is EOL + llvm@17 has been released, and it
has no binaries for Big Sur, making the CI hang
2023-11-04 13:51:13 +01:00
iTrooz
c839ee7d13
build: Improve names of packaging cmake options ( #1398 )
...
This PR is simply a refactor, to clarify these flags that shouldn't
impact anything
2023-11-04 00:11:50 +00:00
iTrooz
6c3c2849fa
build: build appimage using docker instead of github CI ( #1358 )
2023-10-11 16:17:52 +02:00
iTrooz
e14efc6ca2
git: Remove CACHE_VERSION secret from cache keys ( #1343 )
...
Rationale: secrets (and vars) are not shared with pull requests, so they
can't use the cache
This PR fix that
2023-10-04 22:23:41 +02:00
WerWolv
fb48eb91d6
git: Fixed Ubuntu release commit hash and branch variable setting again
2023-09-25 21:46:37 +02:00
Nik
865d7e9b20
git: Fixed Ubuntu release commit hash and branch variable setting
2023-09-24 22:41:32 +02:00
iTrooz
fbdcd22117
git: Make CI faster ( #1257 )
2023-08-21 16:20:36 +02:00