WerWolv
047c39e2c7
build: Checkout repo properly in release CI
2023-05-21 11:12:53 +02:00
WerWolv
143fe36d35
build: Fixed various build warnings
2023-04-13 16:11:39 +02:00
WerWolv
6c047f01f9
git: Fixed release CI not reading version correctly
2023-04-04 21:59:43 +02:00
Jonathan Wright
245c56ba8a
build: Added Fedora 38 build ( #928 )
...
Co-authored-by: Thomas <hey@itrooz.fr>
2023-03-26 11:37:46 +02:00
WerWolv
0aaeeffff7
build: Fixed capitalization of ImHex in MSI installer
2023-03-26 11:22:50 +02:00
WerWolv
a36b4d65e3
build: Make sure commit hash and branch end up in nightly builds
2023-03-21 10:14:09 +01:00
WerWolv
07fd86fc9d
git: Split release workflows into multiple steps
2023-02-15 10:21:56 +01:00
Thomas
75adcc0a96
build: Fix Arch package name in release CI ( #929 )
...
* Fix Arch package name in release CI
* update email address
2023-02-13 09:05:52 +01:00
WerWolv
45558027a6
git: Fixed release workflow
2023-02-12 21:55:22 +01:00
Jonathan Wright
d02507ae4b
build: Re-enable Fedora rawhide builds ( #920 )
...
* re-enable rawhide builds
* Update build.yml
* Update imhex.spec
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2023-02-02 21:42:13 +01:00
WerWolv
c76b4bc9e9
impr: Removed a bunch of trailing white spaces
2023-01-30 11:11:30 +01:00
WerWolv
55d7d7c026
impr: Improve code quality
2023-01-30 10:42:07 +01:00
Nik
48a57cd981
feat: Added stacktrace printing on crashes ( #892 )
...
* feat: Added simple stack trace output
* feat: Added backtrace wrapper
* build: Added libbacktrace include dirs to build
* build: Fixed libbacktrace variables
* build: More backtrace variable fixes
* build: Try to find backtrace include
* build: Get backtrace header from cmake script
* feat: Added backtrace support for execinfo
* feat: Added support for StackWalk on Windows
2023-01-17 21:38:56 +01:00
WerWolv
b497e9d867
git: Switch to different repo dispatch action
2023-01-13 08:58:03 +01:00
Thomas
69c0e6ee6e
git: Do not run make install
for tests ( #879 )
...
Co-authored-by: Nik <werwolv98@gmail.com>
2023-01-13 00:32:17 +01:00
Thomas
78b07e0a46
git: Make runner cache keys unique ( #878 )
2023-01-13 00:10:28 +01:00
Thomas
5a865774d1
git: Cleanup build CI + separate Ubuntu and AppImage builds ( #873 )
...
* remove flatpak
rationale: if we need it again we can always get it back from old commits
* remove double spaces
* remove Fedora rawhide
* remove Windows installer signing
* separate Ubuntu and AppImage builds
2023-01-12 23:50:59 +01:00
Thomas
b070092a64
git: Add architecture to build artifacts ( #869 )
...
* rename win64 artifact to Windows
* add architecture to all artifact names
2023-01-12 08:25:28 +01:00
Jonathan Wright
04d0458ae7
build: Improve Fedora builds and add EL9 build. ( #861 )
2023-01-10 23:10:34 +01:00
WerWolv
e0c1fc81e3
build: Download Mesa3D from werwolv.net instead
2022-12-21 07:13:31 +01:00
Thomas
ed97757dde
build: Fix AppImage building issues ( #847 )
...
From https://github.com/AppImageCrafters/appimage-builder/pull/281
2022-12-18 16:05:14 +01:00
iTrooz_
8e696e3fc4
git: Enable LTO on Linux ( #819 )
...
* Enable LTO on Fedora .spec
* CI: Enable LTO for Ubuntu and ArchLinux
* CI: remove lld to allow LTO
2022-11-25 10:40:07 +01:00
WerWolv
b2c970c3bd
git: Removed macOS portable build again
2022-11-09 20:52:23 +01:00
WerWolv
a6742de405
sys: Literally, fuck Valve
2022-11-02 08:24:00 +01:00
iTrooz_
6cb9714f06
git: Automatically label created issues ( #811 )
2022-11-01 09:31:46 +01:00
iTrooz_
2826e6f325
git: Updated issue templates ( #807 )
...
* add "Additional context" option for feature request
* use placeholder instead of value
* Ask for installation type in bug reports
2022-10-29 20:38:22 +02:00
WerWolv
582858c0d4
git: Download all artifacts to their own folders
2022-10-28 10:55:06 +02:00
WerWolv
7d56c64a9c
git: Download only necessary artifacts in steam deploy job
2022-10-28 10:29:40 +02:00
WerWolv
902b35e189
git: Fix downloading artifacts in steam deploy job
2022-10-28 10:02:38 +02:00
WerWolv
5f6050aaec
git: Fixed more build issues
2022-10-28 09:38:03 +02:00
WerWolv
cb94213a04
git: Fix some more steam deploy issues
2022-10-28 09:17:04 +02:00
WerWolv
fa6580f622
git: Move steam deploy to its own workflow
2022-10-28 09:14:01 +02:00
WerWolv
e15bcb51aa
git: Fix setting of version env var on Windows
2022-10-27 14:12:46 +02:00
WerWolv
6aad609a48
git: Fix more issues with the Steam Deployment
2022-10-27 14:05:06 +02:00
Nik
e567061e3c
git: Added automatic pushing of nightlies to Steam ( #801 )
...
* build: Upload nightly releases to steam
* git: Fixed build CI syntax
* git: Try fixing steam login
* git: Try steam TOTP login
* git: Fix steam-deploy branch
* git: Don't upload MacOS No-GPU version to Steam
* git: Added commit hash to steam nightlies, only upload on our repo
* git: Use full commit hash in steam nightly description
* git: Fixed workflow
* git: Make sure macOS doesn't upload steam releases when it shouldn't
* git: Fix macos CI again
* git: Use steam-deploy fork to fix Linux deployment
2022-10-27 13:19:06 +02:00
WerWolv
33a0ee37fa
build: Update ImHex-Rust-Plugin-Template on release
2022-10-21 14:59:43 +02:00
iTrooz_
4d17265e90
git: Use action to manage ccache + minor fixes ( #775 )
...
* use action for ccache + limit cache size
* remove 'prepare cache' step for Windows
* remove libpython from CI
* fix the restore key for MacOS
* remove Rust from CI
* do not pin appimage-builder version since issue with it has been resolved
* use ccache action for CodeQL
* Rebased onto latest master
Co-authored-by: WerWolv <werwolv98@gmail.com>
2022-10-10 20:37:00 +02:00
WerWolv
b734fb5511
build: Delete system capstone in macOS CI
2022-10-06 15:22:38 +02:00
Nik
e865883611
git: Remove msi signing again since Microsoft doesn't care at all ( #765 )
2022-10-02 17:31:40 +02:00
WerWolv
55bd2c6da6
git: Add code signing for Windows installer
2022-09-21 21:24:47 +02:00
WerWolv
73ca45ad3d
git: Updated winget-create to the latest release
2022-09-16 08:30:42 +02:00
iTrooz_
f219395b25
build: Added AppImage zsync and updated metadata ( #733 )
...
* added update information
* upload zsync
* set version of appimage
* release: do not execute steps which needs a token when not provided
* set the appimage output name directly in the recipe file
* add metainfo file in every Linux package
* update metainfo file
* set categories in the metainfo file
* add both .metainfo.xml and .appdata.xml files because it is the old standard still wanted by some things
* actually use WerWolv's repository for AppImage updates
* rename metainfo files
* Typo : appdata and not appinfo
* split screenshots
2022-09-08 09:31:49 +02:00
iTrooz_
ae6a7ad8e5
build: Change Ubuntu package name, updated README ( #734 )
...
* rename Ubuntu 22.04 deb
* fix typo in readme
* says explicitely that AppImage is available for all distributions
2022-09-08 09:30:56 +02:00
iTrooz_
b10ba8fea0
build: Add NoGPU (Software Rendering) version for Windows ( #716 )
...
* add NoGPU (Software Rendering) version for Windows
* rename the NoGPU artifact
* add emoji to a step
2022-09-02 16:12:02 +02:00
iTrooz_
3eb2cca286
build: Add text to the PORTABLE file ( #718 )
2022-09-02 16:11:19 +02:00
iTrooz_
0569770239
git: Added NoGPU dmg for MacOS ( #708 )
2022-08-30 09:47:39 +02:00
iTrooz_
38162c0129
build: Use the bundled CA cert in AppImage ( #694 )
...
* Added option to bundle CA
* use bundled CA for AppImage
* Fix bundled CA not working on Linux
* revert change to add null terminated string
* set IMHEX_USE_BUNDLED_CA to ON on Windows
2022-08-26 00:21:17 +02:00
WerWolv
f8a089a61f
build: Added appdata metainfo file to AppImage
2022-08-19 12:05:47 +02:00
iTrooz_
6a88c7cbaa
git: Make sure Linux CI doesn't build ImHex twice ( #689 )
...
* install deb package in a different folder than AppImage
* added comment for Ubuntu cmake build
* fixed typos
* separate cmake build for deb and appimage
2022-08-18 23:03:31 +02:00
WerWolv
9c4e314bb6
git: Fixed release CI
2022-08-17 23:25:52 +02:00