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
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
d9aaef29d2
git: Make Snap upload errors not fail CI
2025-09-17 12:03:58 +02:00
WerWolv
b0b20bcb9b
git: Fix snap credentials
2025-08-22 12:00:31 +02:00
WerWolv
5a1f3d40a7
git: Upload nightly snaps to edge channel
2025-08-21 19:44:44 +02:00
WerWolv
49c56e28b4
build: Improve snapcraft manifest and CI
2025-08-14 17:10:33 +02:00
WerWolv
9e4557d90d
git: Rename snap artifacts to match the naming of all other artifacts
2025-08-09 11:31:11 +02:00
WerWolv
6200036014
git: Don't fail if artifacts.tar doesn't exist
2025-08-07 23:43:28 +02:00
WerWolv
b9f79833b6
git: Added snap release CI
2025-07-22 16:19:44 +02:00
Nik
2c47e1a135
git: Added Windows ARM64 build ( #2336 )
...
Closes #1118
2025-07-15 20:28:54 +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
ae622e6d75
git: Merge WebAssembly build into main build artifacts script, add to releases
2025-01-12 23:08:09 +01:00
Nik
1605904eb1
git: Updated more runners to Ubuntu 24.04
2024-12-28 16:49:33 +01:00
WerWolv
5511259f2d
git: Updated more workflows
2024-12-15 00:44:32 +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
iTrooz
84c9c69fa3
fix: Remove DSA key from AUR deploy action ( #1806 )
2024-07-09 09:23:33 +00:00
WerWolv
c31a2551f1
git: Update release actions
2024-03-02 17:42:19 +01:00
WerWolv
6709087760
git: Update actions to latest versions
2024-01-28 22:10:37 +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
7ed06ae515
git: Fixed set -x wrongfully added to windows CI
...
Closes #1473
2023-12-28 11:48:13 +01:00
iTrooz
55c0170791
git: add -x to CI steps where multiple commands are run ( #1447 )
2023-11-25 14:42:51 +00:00
WerWolv
b55c6fa3e1
git: Remove updating of the plugin templates from release CI
2023-07-27 11:09:20 +02:00
WerWolv
047c39e2c7
build: Checkout repo properly in release CI
2023-05-21 11:12:53 +02:00
WerWolv
6c047f01f9
git: Fixed release CI not reading version correctly
2023-04-04 21:59:43 +02: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
WerWolv
55d7d7c026
impr: Improve code quality
2023-01-30 10:42:07 +01:00
WerWolv
b497e9d867
git: Switch to different repo dispatch action
2023-01-13 08:58:03 +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
WerWolv
33a0ee37fa
build: Update ImHex-Rust-Plugin-Template on release
2022-10-21 14:59:43 +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_
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
WerWolv
9c4e314bb6
git: Fixed release CI
2022-08-17 23:25:52 +02:00
WerWolv
5aee359700
git: Send workflow dispatch request to Plugin template repo on release
2022-08-17 22:32:55 +02:00
WerWolv
cf6ae52889
git: Automatically update winget package on release
2022-08-17 15:50:29 +02:00
iTrooz_
e816b67472
build: Fix various issues for upstream Fedora compatibility ( #642 )
...
* cmake: use GNUInstallDirs to find install dirs on Linux
* install plugins to lib/imhex/plugins
* fix included files in imhex.spec
* fix the release CI + do not upload x86_64 folder for Fedora
* change rpm names
* added IMHEX_STRIP_RELEASE option to optionally strip releases files (was done all the time before)
* Customize our imhex.spec file (use online building for our Fedora package)
* added IMHEX_PLUGINS_IN_SHARE option for AppImage
* test
2022-08-04 20:37:57 +02:00
Jonathan Wright
f12f10bc9e
git: Added Fedora .rpm packaging to CI ( #608 )
...
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Create imhex.spec
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update imhex.spec
* Update build.yml
* Update README.md
* remove duplicate fedora build deps
* Fix license
* Use release tag 0
fedora official packaging starts at 1 so this will prevent conflicts and allow someone who manually installs the RPM to then later get updates from fedora repositories
* add RPMs to releases
* include rpms in releases
* fixed order of ops for fedora builds
* can't checkout without git...
2022-07-31 00:43:42 +02:00
WerWolv
51f2b24daa
git: Create new ImHex-Patterns release on new ImHex release
2022-07-18 20:02:12 +02:00
iTrooz_
9837473810
git: Automatically create PatternLanguage release on new ImHex releases ( #570 )
2022-07-07 16:10:21 +02:00
iTrooz_
a30f49c75e
git: Improve size of Full Sources tar ( #569 )
...
* remove .git directories from Full sources
* actually compress Full sources
2022-07-05 10:12:16 +02:00
iTrooz_
ceb07b7425
build: Added AUR/ArchLinux support ( #566 )
...
* store version in file
* use version file in release workflow
* use new version file in build workflow
* ArchLinux build
* setup cache for ArchLinux
* add version check in release CI
* edit step description
* update pkgbuild to install correctly
* AUR deploy
* rename version file to VERSION
* install all default plugins in PKGBUILD
* Added emojis to build workflow
* Added emojis to release workflow
* separate update packages and install dependencies in two steps
* fix Release CI
* add md5Sums to PKGBUILD
* make PKGBUILD point to the official repo + set v in tag
2022-07-04 21:40:22 +02:00
iTrooz_
11c2f240a1
git: Add version to artifact names ( #559 )
...
* Version file test
* change artifacts names
* Release updated
* Set release job name
* set branch to the branch used to release
* Set version for Windows Portable
* git: New cache update (#558 )
* add CMakeCache.txt to cache
* added workflow_dispatch to workflows
* remove restore-keys from workflows
* Separated cache
* re-added restore-keys
* put the version file for all OS
* fix: In/Out parameters not working correctly when using the preprocessor
* update submodules
Co-authored-by: WerWolv <werwolv98@gmail.com >
2022-06-29 15:01:08 +02:00
iTrooz_
01adc8a2cd
build: Fix various CI caching issues ( #553 )
...
* removed restore-keys
* updated cache for Ubuntu 22
* using ccache on OBJC and OBJCXX
* Bonus: fix release workflow
2022-06-27 00:20:32 +02:00