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
tooomm
f728520e97
Update release_template.md ( #4909 )
2023-10-13 22:52:08 -04:00
ebbit1q
7fb698cfbf
update release template with #4883 deprecating 32 bit ( #4885 )
2023-10-02 14:09:19 -04:00
tooomm
9a74d8f72d
update link ( #4845 )
2023-08-06 22:46:02 -04:00
tooomm
ca308636c3
CI: Add automatic PR creation for source string updates ( #4544 )
...
* wording
* add pr creation
* Update translations.yml
* Update translations.yml
* update translation workflow
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* skip ci update
* skip ci update
* update conditions
* remove empty line
* typo
* tee test
* cleanup
* pass data between steps
* opt for step output over env variable
* remove space
* create script
* wording
* fix fork protection, re-add pr run
* updates
* Update translations.yml
* adjust for new source paths
* update comment
* wording
Co-authored-by: ebbit1q <ebbit1q@gmail.com >
* wording
* reorder
* reorder
* fix deprecation of set-output
* fix version
---------
Co-authored-by: ebbit1q <ebbit1q@gmail.com >
2023-08-06 17:55:50 -04:00
tooomm
5b694a55d2
CI: Remove fedora 36 ( #4799 )
...
* remove fedora 36
* remove fedora 36
* remove fedora 36
2023-08-04 02:02:44 +02:00
SlightlyCircuitous
f750a4cd72
Remove Ubuntu 22.10 Kinetic Kudu Build ( #4826 )
2023-07-25 21:34:18 -04:00
SlightlyCircuitous
eddeaaf52a
Add Debian 12 "Bookworm" Build ( #4812 )
2023-06-14 20:28:12 -04:00
ebbit1q
f269e5fe58
add fedora 38, scheduled to release next week ( #4785 )
2023-04-30 14:21:13 +02:00
SlightlyCircuitous
1a40102f71
Remove Debian 10 "Buster" Build ( #4789 )
...
* Drop Debian 10 Support
EOL September 10 2022
* Drop Debian 10 Support
EOL September 10, 2022
* Drop Debian 10 Support
EOL September 10, 2022
2023-04-19 23:04:35 +02:00
SlightlyCircuitous
1fbc10cd77
Add Ubuntu 23.04 Lunar Lobster Build ( #4784 )
...
* Create Lunar Dockerfile
Note that qt6-svg-dev and qt6-websockets-dev are renamed replacements for libqt6svg6-dev and libqt6websockets6-dev, respectively.
* Add Ubuntu Lunar
* Add Ubuntu Lunar to Template
2023-04-12 22:31:39 +02:00
ebbit1q
787c8d740b
replace github release actions with the gh tool in bash ( #4746 )
...
* replace github release actions with the gh tool in bash
* set macos 10.15 qt version to 6.2 LTS
2023-02-10 03:33:48 -05:00