ebbit1q
f97864b72b
set the minimum qt6 version to 6.4 ( #6811 )
...
Build Desktop / Configure (push) Has been cancelled
Build Docker Image / amd64 & arm64 (push) Has been cancelled
Build Desktop / Debian 11 (push) Has been cancelled
Build Desktop / Debian 13 (push) Has been cancelled
Build Desktop / Debian 12 (push) Has been cancelled
Build Desktop / Fedora 43 (push) Has been cancelled
Build Desktop / Fedora 42 (push) Has been cancelled
Build Desktop / Servatrice_Debian 11 (push) Has been cancelled
Build Desktop / Ubuntu 24.04 (push) Has been cancelled
Build Desktop / Ubuntu 26.04 (push) Has been cancelled
Build Desktop / Ubuntu 22.04 (push) Has been cancelled
Build Desktop / Arch (push) Has been cancelled
Build Desktop / macOS 14 (push) Has been cancelled
Build Desktop / macOS 15 (push) Has been cancelled
Build Desktop / macOS 13 Intel (push) Has been cancelled
Build Desktop / macOS 15 Debug (push) Has been cancelled
Build Desktop / Windows 10 (push) Has been cancelled
* set the minimum qt6 version to 6.4
this will be separate from the qt5 removal after release
* add include for optional
2026-04-14 00:59:46 +02:00
ebbit1q
e977f123ce
add ccache eviction for files older than 7 days ( #6795 )
...
* add ccache eviction for files older than 7 days
also clean up some of the scripts to be more internally consistent
* move name build into the docker container again
* remove one extra empty line [skip ci]
* allow canceling concurrent builds on master for both desktop and docker
* add ccache eviction age to macos as well
2026-04-11 19:18:12 +02:00
SlightlyCircuitous
690a00aa6c
Add Ubuntu 26.04 "Resolute Racoon" build ( #6766 )
...
Build Desktop / Configure (push) Waiting to run
Build Desktop / Debian 11 (push) Blocked by required conditions
Build Desktop / Debian 13 (push) Blocked by required conditions
Build Desktop / Debian 12 (push) Blocked by required conditions
Build Desktop / Fedora 43 (push) Blocked by required conditions
Build Desktop / Fedora 42 (push) Blocked by required conditions
Build Desktop / Servatrice_Debian 11 (push) Blocked by required conditions
Build Desktop / Ubuntu 24.04 (push) Blocked by required conditions
Build Desktop / Ubuntu 26.04 (push) Blocked by required conditions
Build Desktop / Ubuntu 22.04 (push) Blocked by required conditions
Build Desktop / Arch (push) Blocked by required conditions
Build Desktop / macOS 14 (push) Blocked by required conditions
Build Desktop / macOS 15 (push) Blocked by required conditions
Build Desktop / macOS 13 Intel (push) Blocked by required conditions
Build Desktop / macOS 15 Debug (push) Blocked by required conditions
Build Desktop / Windows 10 (push) Blocked by required conditions
Build Docker Image / amd64 & arm64 (push) Waiting to run
* Create 26.04 Dockerfile
* Update desktop-build.yml
* Update release_template.md
* Add ca-certificates package to build
2026-04-03 20:40:42 +02:00
tooomm
51c684251f
Add Docker to release template ( #6732 )
2026-03-24 00:16:26 +01:00
tooomm
96f436b65e
CI: Resolve to latest Qt version in range for Windows as well ( #6700 )
...
* CI: Resolve to latest Qt version in range for Windows as well
* install aqt
* Check dedicated win version
2026-03-15 17:47:48 +01:00
tooomm
42cec10457
CI: Cleanup ( #6677 )
...
* Cleanup vcpkg matrix
* Add filename with extension as output
* fix name -> fullname, cleanup
2026-03-09 21:32:47 +01:00
tooomm
852429f248
remove unused zip command ( #6676 )
2026-03-08 23:48:30 +01:00
tooomm
c375cdbb1a
CI: Upload artifact files directly ( #6654 )
...
* Upload artifact files directly
* match pdbs name
* Update name variable
2026-03-08 18:03:01 +01:00
tooomm
c6dc7eee64
CI: Remove Windows 7 build ( #6625 )
...
* Update release_template.md
* Remove Win7
2026-02-22 22:11:58 +01:00
Bruno Alexandre Rosa
72a85b58cf
ci: make fat qt libs thin ( #6281 )
...
* ci: strip fat qt binaries
* parallelize
* cache thin qt
* print libs
* change qt install dir in the action
* move qt install logic to separate job
* lookup only
* debug: show contents of QTDIR
* enableCrossOsArchive also when saving
* check one dir up
* change install dir
* keep debugging
* try deleting cache
* force delete cache
* pass gh_token
* pass missing params
* use api
* change cache key, disable cross os archive
* move job directly to steps
* add comments
* set cache param directly
* address comments
* fixup
* Update .ci/thin_macos_qtlib.sh
* resolve qt version
* move resolution to separate script
* use single line for run:
* improve error handling in new scripts
---------
Co-authored-by: ebbit1q <ebbit1q@gmail.com>
2026-01-04 01:00:05 +01:00
BruebachL
7f1d891e26
[Deprecation] Remove DBConverter from sources. ( #6431 )
...
Took 10 minutes
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-12-20 15:25:13 +01:00
tooomm
73ce5e051c
Add min os and arch inspection ( #6259 )
2025-11-16 15:09:26 +01:00
SlightlyCircuitous
3c85ca9cbc
Remove Fedora 41 Build and Add Fedora 43 Build ( #6305 )
...
* Create Dockerfile
* Update Release Template
* Delete .ci/Fedora41 directory
* remove F41, add F43
2025-11-11 20:18:20 -05:00
ebbit1q
c9ccab8771
Servatrice build failure ( #6243 )
...
* attempts to fix the problem
* add test to show the problem
* fix workflow
* move logger to cockatrice
* more attempts
* undo stuff
* mark different libraries as gui
* fix SC2145
* rename servatrice only build
2025-11-11 14:34:39 +01:00
ebbit1q
d206a70b8a
update format.sh ( #6240 )
...
* update format.sh
add shellcheck to format.sh
add statement macros to .clang-format
add no clang format to format.sh
add changed file list to format.sh diff
rename --cf-version to --print-version in format.sh
lint files
* enable --shell on ci runs
* remove useless semicolons
removes the semicolons after empty function definitions
these semicolons are optional, they don't do anything
this will have functions be consistently formatted
if we want to keep the option to have these on the same line like they
were before we should use the option AllowShortFunctionsOnASingleLine: None
* fix script
* update echo line in lint_cpp.sh which doesn't lint cpp only at all
2025-11-07 15:00:39 +01:00
Bruno Alexandre Rosa
bbec4d2c7e
ci: unify vcpkg jobs (take 2) ( #6263 )
...
* ci: unify vcpkg jobs
* use build matrix variables: package_suffix
simplifying some convoluted logic, one variable at a time. work in progress.
* use build matrix variables: artifact_name
* use build matrix variables: qt stuff
* display cmake flags in builds
* add type to windows builds
* use build matrix variables: cmake stuff
* use build matrix variables: USE_CCACHE
* formatting
* more formatting
* spaces
* address review comments
2025-11-06 23:20:47 +01:00
Bruno Alexandre Rosa
817a3f979e
build: target macos 13 for x86 binaries ( #6221 )
...
* build: target older macos
* cleanup
* Align xcode versions
* Simplify --x86-macos
* use cmake flag in compile.sh i.s.o. env var in yml
* more cleanups
* adress initial reviews
* generate triplet file in compile.sh
* fix triplet name
* pass matrix.target as version
* small refactor
* another minor refactor
* ci: fix ccache cleaning
* add more comments
* try passing triplets config as cmake variables
* Revert "try passing triplets config as cmake variables"
This reverts commit 77e83e8590 .
* move logic inside runner == macos if
* move logic to env var
* simplify script
* format script
"I just thinks it looks better like this"
* make script work for arm as well, might be useful
* use hyphen
* use DVCPKG_HOST_TRIPLET instead of DVCPKG_TARGET_TRIPLET
* use DVCPKG_HOST_TRIPLET AND DVCPKG_TARGET_TRIPLET
---------
Co-authored-by: ebbit1q <ebbit1q@gmail.com>
2025-10-22 01:00:25 +02:00
ebbit1q
be1403c920
add hdiutil repeat script ( #6231 )
2025-10-08 10:10:44 +02:00
RickyRister
9c58e6f90f
Don't use vcpkg on local macOS ( #6225 )
...
* Don't use vcpkg on local macOS
* fix typo
2025-10-05 13:31:46 +02:00
Zach H
22c8268f02
Require min 3.10 for external deps ( #6119 )
2025-09-11 14:50:31 -04:00
SlightlyCircuitous
268559d8de
Add Debian 13 'Trixie' build ( #6068 )
...
* Create Dockerfile
* Add Debian 13 to release template
* Add Debian 13 to desktop-build
* Add ca-certificates package to build
attempting to fix SSL issues
2025-08-23 23:34:07 -04:00
RickyRister
6b44b9ae1e
Revert changes related to #5999 to unbreak CI ( #6011 )
...
* Revert "Attempt to fix Sign MacOS Pt1"
This reverts commit 208f8349a6 .
* Revert "fetch logs on error (#6003 )"
This reverts commit 32e71b0386 .
* Revert "Fix Build Attest pt3"
This reverts commit 1c687e7a45 .
* Revert "Fix Build Attest pt2"
This reverts commit 53ed028663 .
* Revert "Fix Build Attest"
This reverts commit 2a4ebe1b3e .
* Revert "Add write permissions for `contents` (#6002 )"
This reverts commit df863355b7 .
* Revert "make script executable (#6000 )"
This reverts commit b69091a51a .
* Revert "move signing mac apps to own script (#5999 )"
This reverts commit 0fe30ebe49 .
2025-06-29 21:49:47 -04:00
ZeldaZach
208f8349a6
Attempt to fix Sign MacOS Pt1
2025-06-23 20:50:22 -04:00
tooomm
32e71b0386
fetch logs on error ( #6003 )
2025-06-23 19:58:28 -04:00
tooomm
b69091a51a
make script executable ( #6000 )
2025-06-22 17:53:16 -04:00
tooomm
0fe30ebe49
move signing mac apps to own script ( #5999 )
2025-06-22 16:21:33 -04:00
tooomm
f4569c513f
CI: Move and clarify macOS signing certificate step ( #5996 )
...
* Update compile.sh
* Update desktop-build.yml
2025-06-21 21:14:51 -04:00
tooomm
1e0a356cd2
fix transifex link ( #5969 )
2025-06-09 02:05:24 +02:00
tooomm
1b40c9e692
CI: Some cleanup ( #5959 )
...
* Update desktop-build.yml
* Update desktop-build.yml
* use CMAKE_GENERATOR in docker.sh
* revert to mtime
2025-06-06 18:42:55 -04:00
Bruno Alexandre Rosa
269523a034
ci: use Ninja on Linux and macOS builds ( #5939 )
...
* ci: use Ninja on linux and macos
* ci: simplify parallelism
2025-05-17 22:24:14 -04:00
tooomm
797681883b
CI: Remove Ubuntu 20.04 (EOL May 31st) ( #5849 )
...
* ubuntu 20.04 eol
* Update release_template.md
* [skip ci] Delete .ci/Ubuntu20.04 directory
2025-05-11 17:38:13 -04:00
SlightlyCircuitous
77d13090b5
Remove Fedora 40 build and Add Fedora 42 build ( #5893 )
...
* Create Fedora 42 Dockerfile
* Delete .ci/Fedora40 directory
* Update Fedora releases
* Update Fedora builds
2025-04-29 22:18:18 -04:00
tooomm
a35707ae18
Overhaul README ( #5806 )
...
* Update README.md
* Update README.md
2025-04-18 09:27:32 -04:00
tooomm
ecf0327378
Improve list of release binaries ( #5783 )
2025-04-03 00:17:44 -04:00
Zach H
2194430019
Sign macOS Releases ( #5396 )
2025-01-09 22:32:53 -05:00
tooomm
5f1c03682f
macOS version fix + wording ( #5189 )
2024-11-26 00:05:09 +01:00
SlightlyCircuitous
dd04c610ec
Remove Fedora 39 Build and Add Fedora 41 Build ( #5151 )
...
* Remove Fedora 39 docker file
EOL
* Add Fedora 41 Dockerfile
new release
* Remove Fedora 39, Add Fedora 41 to release template
* Remove Fedora 39, Add Fedora 41 to desktop build
---------
Co-authored-by: tooomm <tooomm@users.noreply.github.com>
2024-11-08 11:32:54 +01:00
tooomm
11d58abbc3
CI: Update build matrix & clean naming ( #5040 )
...
---------
Co-authored-by: ebbit1q <ebbit1q@gmail.com>
Co-authored-by: ZeldaZach <zahalpern+github@gmail.com>
2024-11-05 14:38:33 -05:00
tooomm
93b40343d9
EnableCIServerMode ( #5034 )
2024-05-25 12:40:40 -04:00
SlightlyCircuitous
d550e42441
Remove Fedora 38 Build and Add Fedora 40 Build ( #5024 )
...
* Remove Fedora 38 docker image
* Add Fedora 40 Dockerfile
* Remove Fedora 38, Add Fedora 40 to release template
* Remove Fedora 38, add Fedora 40 to desktop-build
2024-04-24 19:37:23 -04:00
SlightlyCircuitous
4279753030
Add Ubuntu 24.04 "Noble Numbat" Build ( #5023 )
...
* Create Ubuntu Noble Numbat dockerfile
* Add Noble Numbat to desktop_build
* Add Noble Numbat to release_template
2024-04-24 15:13:20 +02:00
SlightlyCircuitous
5c49283023
Remove Ubuntu 23.04 Lunar Lobster Build ( #5002 )
...
* Delete .ci/UbuntuLunar directory
EOL
* Update release_template.md
Lunar is EOL
* Update desktop-build.yml
Lunar is EOL
2024-02-27 21:07:18 +01:00
SlightlyCircuitous
b0d8a33d5f
Remove Fedora 37 Build, Add Fedora 39 Build ( #5003 )
2024-02-26 08:37:28 +01:00
tooomm
96caeaca72
Enable MTT over parallel flag ( #4998 )
2024-02-10 15:30:43 -05:00
ebbit1q
9776ea53c9
make translation update script more specific in line selection ( #4993 )
2024-01-25 23:28:23 +01:00
tooomm
724ba69483
macOS 12 --> 13 ( #4966 )
2023-12-17 13:39:06 -05:00
Zach H
9f86ed7887
Fix Fedora Builds ( #4964 )
2023-12-15 13:49:32 -05:00
Zach H
b73ef58567
Support WebP format for Card Images ( #4950 )
...
- Fix #4939
2023-12-09 00:52:14 -05:00
tooomm
324b50e381
Improve Transifex pull action ( #4916 )
2023-10-16 22:51:08 +02:00
tooomm
e9c502ab32
CI: Add action for pulling new translations ( #4911 )
...
* Update and rename translations.yml to translations-push.yml
* Rename update_translations.sh to update_translation_source_strings.sh
* Update and rename update_translations_template.md to update_translation_source_strings_template.md
* Add translations-pull.yml
* Update config
* Update desktop-lint.yml
* Update desktop-build.yml
* correct env var naming
* names
2023-10-15 18:47:15 -04:00