Commit Graph
100 Commits
Author SHA1 Message Date
tooommandGitHub c9ebdb451f CI: Avoid failing tx step if secret can not be accessed (#7012) 2026-06-26 16:39:33 +02:00
tooommandGitHub 694adc9e64 Use Visual Studio 2026 (#6985) 2026-06-11 10:45:17 +02:00
tooommandGitHub 1efc382c05 CI: Cleanup (#6959)
* Label & variables

* fix bracket

* other workflows

* fix trailing whitespace

* fixes
2026-06-08 19:37:50 +02:00
tooommandGitHub dc152e89f7 CI: Print colored diff for lint check (#6975)
* print colored diff in gha

* use spaces
2026-06-08 19:19:28 +02:00
tooommandGitHub 74102aa1ec Update external c libs: SFMT & peglib (#6901) 2026-05-22 03:31:59 +02:00
tooommandGitHub 03d54265fe escape ampersand (#6900) 2026-05-21 22:02:09 +02:00
tooommandGitHub 989a5be23b Enable RemoveSemicolon & update format.sh (#6896)
* Update .clang-format

* Add libs that got added in the meantime

* Use libcockatrice_*
2026-05-16 20:26:37 +02:00
tooommandGitHub 7507103bb2 CI: Update trigger for doc builds (#6871)
* Update trigger

* use `published` trigger

* narrow deploy step filter

* re-add deployments on manual runs
2026-05-13 14:54:47 +02:00
tooommandGitHub 5735a44a9a Update Dockerfile to 26.04 (#6861) 2026-05-10 14:53:59 +02:00
tooommandGitHub f223ff387e bump vcpkg to 2026.04.27 release (#6855)
* bump vcpkg to 2026.04.27

* remove hint
2026-05-09 14:49:58 +02:00
tooommandGitHub 6b5f341e10 Fix toc link (#6854) 2026-05-09 00:04:16 +02:00
tooommandGitHub ac2e995f15 add annotations level (#6840) 2026-04-30 23:51:53 +02:00
tooommandGitHub 5101cc3d74 CI: Ensure Docker runs + publishes images only on stable releases (#6839)
* Update docker-release.yml

* Update docker-release.yml

* Update docker-release.yml

* Update docker-release.yml

* Update docker-release.yml
2026-04-30 14:30:51 +02:00
tooommandGitHub c5ace60f26 Bump Doxygen to 1.16.1 (#6752)
* Bump Doxygen version to 1.16.1

* Update Doxyfile

* Enable parallel processing
2026-04-29 09:40:18 +02:00
tooommandGitHub 58a8c7d3df CI: Use ubuntu-slim for simple jobs (#6798) 2026-04-19 02:47:14 +02:00
tooommandGitHub d677e2bb70 Print success msg if cache deletion did succeed (#6802) 2026-04-12 02:37:30 +02:00
tooommandGitHub f56b672307 CI: Allow failing of ccache deletion step (#6799)
* Don't fail cache delete step

* Use `continue-on-error`

* remove leftover
2026-04-11 18:20:35 +02:00
tooommandGitHub 29c1d7f3e4 add timeout to job matrixes (#6797) 2026-04-11 18:19:11 +02:00
tooommandGitHub ba786a0289 Update dependabot.yml (#6756) 2026-04-01 14:54:27 +02:00
tooommandGitHub d8e3807ec5 Dependabot: Enable git submodules tracking (#6727)
* Enable gitsubmodules

* update comment
2026-03-27 18:11:56 +01:00
tooommandGitHub 51c684251f Add Docker to release template (#6732) 2026-03-24 00:16:26 +01:00
tooommandGitHub 652c8464a7 Docker compose: Link to our GHCR hosted servatrice image (#6728)
* Point to our own image

* Point to our own image

* Readd build

* Readd build
2026-03-22 10:28:24 +01:00
tooommandGitHub dd8164611b revert env name (#6711) 2026-03-16 23:38:04 +01:00
tooommandGitHub 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
tooommandGitHub cf01dc770b CI: Adjustments to ccache usage (#6703)
* Increase ccache size

* Fix Arch ccache usage

* more cleanup

* harmonize names
2026-03-15 17:41:17 +01:00
tooommandGitHub 8180d2e3b0 CI: Update compiler cache on hit (#6691)
* update ccache

* Update desktop-build.yml

* Update desktop-build.yml
2026-03-14 15:12:10 +01:00
tooommandGitHub 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
tooommandGitHub 413b4b637b sign+notarize only releases (#6678) 2026-03-09 21:20:38 +01:00
tooommandGitHub fd293444c5 tweaks (#6674) 2026-03-08 23:50:33 +01:00
tooommandGitHub 852429f248 remove unused zip command (#6676) 2026-03-08 23:48:30 +01:00
tooommandGitHub 4606fcdbd5 Add description for code docs (#6679) 2026-03-08 23:27:15 +01:00
tooommandGitHub 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
tooommandGitHub f15b70e4ae Use new attest action (#6671) 2026-03-08 17:53:16 +01:00
tooommandGitHub 14f1925edc Add icon to exe (#6655) 2026-03-06 01:50:15 +01:00
tooommandGitHub 59ce70afc5 Add Code Docs link to issue template (#6649) 2026-03-02 01:59:18 +01:00
tooommandGitHub 6f8f9f016a CI: windows-2025 runner (#6632)
* `windows-2025` runner

* Install NSIS

* fix naming
2026-02-26 22:31:18 +01:00
tooommandGitHub 9f00c6f955 Update vcpkg submodule (#6627)
* Update vcpkg

* Target 2025.10.17
2026-02-23 01:44:14 +01:00
tooommandGitHub c6dc7eee64 CI: Remove Windows 7 build (#6625)
* Update release_template.md

* Remove Win7
2026-02-22 22:11:58 +01:00
tooommandGitHub 99424e460b CI: Fix artifact digest sha for attestation (#6614)
* Fix artifact digest sha for attestation

* linux, too

* Update desktop-build.yml
2026-02-21 15:39:48 +01:00
tooommandGitHub 006abf79b1 Add oracle to win pdb's (#6611) 2026-02-21 15:37:26 +01:00
tooommandGitHub 5b8897231d CI: Include submodules in repo checkout (Docs deployment) (#6557)
* Enable submodule checkout in documentation build

* Change submodule checkout to recursive
2026-01-24 13:24:19 +01:00
tooommandGitHub 2b372c14e4 Docs: Use doxygen-awesome-css theme (#6512)
* add doxygen-theme-css submodule

* enable theme and disable not needed code references

* hide nav sync button

* css and cleanup

* Move comments to dedicated README to not fail config check
2026-01-24 11:22:43 +01:00
tooommandGitHub 2e6f1128bb Docs: Fix search help rendering and open external link in new tab (#6440)
* Use HTML link to open webpage in new tab

* Fix rendering for doxygen
2026-01-02 14:38:25 +01:00
tooommandGitHub 36d8280765 Readme: Reorder Contribute section (#6435)
* Reorder contribute section

* fix

* Wording updates in related section
2025-12-31 17:57:19 +01:00
tooommandGitHub 28c800dd37 Docs: Add & link xsd schema information (#6439)
* Add xsd scheme information

* further references as list
2025-12-31 17:56:24 +01:00
tooommandGitHub 73a90bdf38 Doxygen: Add bullet points to subpages lists & link webpage on welcome page (#6377)
* add bullet points to subpages

* Link to webpage from welcome page

* Add bullet points to subpages

* grouping

* Add TODO note to card database documentation

Added a TODO note for future updates.

* Fix GH alerts commands to be doxygen compatible
2025-12-20 17:46:13 +01:00
tooommandGitHub ad06a81765 Enable internal documentation in Doxyfile (#6432) 2025-12-19 23:51:56 +01:00
tooommandGitHub 9471adb4f7 Add repo activity with top contributors acknowledgment (#6420) 2025-12-15 22:55:57 +01:00
tooommandGitHub 8485bbe575 Docs: Use Doxygen \todo comments (#6421)
* format todo comments for doxygen

* Mention Todo List & link search
2025-12-15 00:13:16 +01:00
tooommandGitHub 5c1bb27d5c README: Add code docs + flathub repo links (#6384)
* Add code docs + flathub repo links

* Update README.md
2025-12-05 23:28:25 +01:00
tooommandGitHub aea468bc7f Doxygen: Use newer version (#6345)
* readd properties

* use newer doxygen version + print config update diff

* readd config options

* fix config

* revert cache change

* GITHUB md

* graphviz version

* Add doxygen output to .gitignore
2025-11-23 19:06:00 +01:00
tooommandGitHub 621c6a8d73 Doxygen: Improve file structure and includes (#6344) 2025-11-22 19:38:39 +01:00
tooommandGitHub a405758222 doxygen config changes (#6330) 2025-11-16 23:51:27 +01:00
tooommandGitHub 73ce5e051c Add min os and arch inspection (#6259) 2025-11-16 15:09:26 +01:00
tooommandGitHub b8bbe141a0 Update prebuild.js (#6266) 2025-11-16 03:18:32 -05:00
4c431e98a6 Update Dockerfile (#6268)
* Update Dockerfile

Took 15 minutes

Took 43 seconds

Took 2 minutes

Took 13 seconds

Took 3 minutes

Took 4 minutes

Took 51 seconds

* Update docker-release.yml

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Multi stage build.

Took 11 minutes

* Add more arguments.

Took 8 minutes

* Remove apt cache.

Took 3 minutes

* Add workdir, undo tcp socket include.

Took 10 minutes

* Change runtime deps.

Took 8 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-11 15:31:12 +01:00
tooommandGitHub aa61032cdf Delete servatrice/scripts/mk_pypb.sh (#6267)
See https://github.com/Cockatrice/Cockatrice/pull/6212#issuecomment-3447840864
2025-11-03 18:32:35 +01:00
tooommandGitHub f4361d1b43 CI: More workflow paths updates (#6227)
* update trigger paths

* change to include paths trigger pattern

* refine selection

* more paths

* fix

* revert push trigger and add hint
2025-10-08 02:17:02 +02:00
tooommandGitHub c25b153185 CI: Update trigger paths for desktop workflows (#6223)
* update trigger paths

* change to include paths trigger pattern

* refine selection
2025-10-05 16:51:06 +02:00
tooommandGitHub ddbf5e1457 CI: Doxygen Docs workflow adjustments (#6194)
* Manual trigger, branch name fix, rename yml

* Update documentation-build.yml

* Run on changes to file but only deploy on tags

* Update documentation-build.yml
2025-09-28 19:58:32 +02:00
tooommandGitHub 32e71b0386 fetch logs on error (#6003) 2025-06-23 19:58:28 -04:00
tooommandGitHub df863355b7 Add write permissions for contents (#6002) 2025-06-22 18:29:43 -04:00
tooommandGitHub b69091a51a make script executable (#6000) 2025-06-22 17:53:16 -04:00
tooommandGitHub 0fe30ebe49 move signing mac apps to own script (#5999) 2025-06-22 16:21:33 -04:00
tooommandGitHub 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
tooommandGitHub 2d27a721f8 Fix workflow permissions for attestations (#5987) 2025-06-13 19:11:33 -04:00
tooommandGitHub aa41eb5da4 Add build attestations for releases (#5967) 2025-06-08 22:29:49 -04:00
tooommandGitHub 1e0a356cd2 fix transifex link (#5969) 2025-06-09 02:05:24 +02:00
tooommandGitHub 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
tooommandGitHub 2cc7565841 Only sign & notarize on master or tags (#5958) 2025-06-06 18:41:31 -04:00
tooommandGitHub 207211facc CI: Tweak ccache for Linux builds (#5938)
* rework ccache

* use branch name
2025-05-17 22:25:01 -04:00
tooommandGitHub b2749a0c4e Add debug log (#5937) 2025-05-11 17:40:04 -04:00
tooommandGitHub 3b0c7a3a30 Re-add vcpkg binary caching (#5933) 2025-05-11 17:39:45 -04:00
tooommandGitHub 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
tooommandGitHub 5b9cb4fc8d Small changes related to docker image build+upload (#5907)
* ci label

* naming

* downloads

* run

* fix toc
2025-05-06 21:29:09 -04:00
tooommandGitHub fc40fea97a Fix install Qt step (#5883) 2025-04-28 00:31:00 -04:00
tooommandGitHub a35707ae18 Overhaul README (#5806)
* Update README.md

* Update README.md
2025-04-18 09:27:32 -04:00
tooommandGitHub b1cf8ff0bb Update issue templates (#5824) 2025-04-18 09:26:23 -04:00
tooommandGitHub ecf0327378 Improve list of release binaries (#5783) 2025-04-03 00:17:44 -04:00
tooommandGitHub 068465143b Update CONTRIBUTING file (#5701)
* Update CONTRIBUTING.md

* cleanup

* Update CONTRIBUTING.md
2025-03-14 21:43:43 -04:00
tooommandGitHub 1f0846297f websocket is our default port/connection (#5679) 2025-03-14 21:43:11 -04:00
tooommandGitHub 82b147d235 uniform artifact naming (#5592) 2025-02-09 12:40:07 +00:00
tooommandGitHub 0467fae51b Add label to swap button (#5501) 2025-01-19 17:26:25 +00:00
tooommandGitHub 3b544a36a8 Fix button label (#5441) 2025-01-11 21:28:23 -05:00
tooommandGitHub 6679705254 Simpler naming (#5381) 2024-12-29 15:41:30 +00:00
tooommandGitHub 20d99a78b6 pretty print translation files (#5234) 2024-12-09 23:46:57 +00:00
tooommandGitHub 10f11213d3 fix indentation again (#5230) 2024-12-09 01:23:45 +00:00
tooommandGitHub 3b49cbf73b Rename label (#5232) 2024-12-09 01:23:27 +00:00
tooommandGitHub 5f1c03682f macOS version fix + wording (#5189) 2024-11-26 00:05:09 +01:00
tooommandGitHub f4e2f117c3 Readme: Remove last Gitter hint (#5178) 2024-11-18 00:27:33 +01:00
tooommandGitHub 2e674efe50 Pretty print translation source (#5107) 2024-11-05 22:26:54 +01:00
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
tooommandGitHub c633a792f5 bump version (#5099) 2024-10-21 18:57:47 -04:00
tooommandGitHub 500b694cc6 CI: Fix logic in translation action after dependency update (#5124)
* Update translations-pull.yml

* Update translations-push.yml
2024-10-07 18:48:43 +00:00
tooommandGitHub 95cd1c6f87 CI: Update install-qt-action (#5096) 2024-08-22 01:22:57 +02:00
tooommandGitHub 93b40343d9 EnableCIServerMode (#5034) 2024-05-25 12:40:40 -04:00
872c92a244 CI: Use windows-2022 image with Visual Studio 17 2022 (#4999)
Co-authored-by: ZeldaZach <zahalpern+github@gmail.com>
2024-05-13 17:41:50 -04:00
tooommandGitHub 96caeaca72 Enable MTT over parallel flag (#4998) 2024-02-10 15:30:43 -05:00
tooommandGitHub c8723ae935 Remove Gitter chat (#4995) 2024-02-01 18:25:04 +01:00
tooommandGitHub 94e39c044c update mv mapping (#4896) 2024-01-30 00:27:45 -05:00