ebbit1q
c0103e0378
address comments
2025-12-23 18:48:07 +01:00
Bruno Alexandre Rosa
8793cf81d7
Merge branch 'master' into 6269/ci/strip-fat-bins
2025-11-26 23:22:15 -03:00
dependabot[bot]
adee67115c
Bump actions/checkout from 5 to 6 ( #6347 )
2025-11-24 19:42:21 +01:00
Bruno Alexandre Rosa
b2336c388c
set cache param directly
2025-11-17 19:46:34 -03:00
Bruno Alexandre Rosa
eb3d99c3a0
Merge branch 'master' into 6269/ci/strip-fat-bins
2025-11-13 19:02:32 -03: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
Bruno Alexandre Rosa
f253dcb110
add comments
2025-11-06 23:13:39 -03:00
Bruno Alexandre Rosa
341eeb5a42
move job directly to steps
2025-11-06 22:09:27 -03:00
Bruno Alexandre Rosa
8983f147a5
change cache key, disable cross os archive
2025-11-06 21:28:16 -03:00
Bruno Alexandre Rosa
7282e12066
use api
2025-11-06 21:23:17 -03:00
Bruno Alexandre Rosa
7449705cec
pass missing params
2025-11-06 21:20:10 -03:00
Bruno Alexandre Rosa
cedeab8080
pass gh_token
2025-11-06 21:18:27 -03:00
Bruno Alexandre Rosa
d5363e2bea
force delete cache
2025-11-06 21:17:04 -03:00
Bruno Alexandre Rosa
d04c906d1e
try deleting cache
2025-11-06 21:04:52 -03:00
Bruno Alexandre Rosa
993de0d946
keep debugging
2025-11-06 20:57:21 -03:00
Bruno Alexandre Rosa
e15f81cb31
change install dir
2025-11-06 20:54:46 -03:00
Bruno Alexandre Rosa
b21d1aa903
check one dir up
2025-11-06 20:48:59 -03:00
Bruno Alexandre Rosa
d448dea0df
enableCrossOsArchive also when saving
2025-11-06 20:36:44 -03:00
Bruno Alexandre Rosa
5ad8488245
debug: show contents of QTDIR
2025-11-06 20:36:08 -03:00
Bruno Alexandre Rosa
8a19a56317
Merge branch 'master' into 6269/ci/strip-fat-bins
2025-11-06 20:26:58 -03: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
eeb6f87f4c
lookup only
2025-11-06 19:17:25 -03:00
Bruno Alexandre Rosa
d6e4c03a24
move qt install logic to separate job
2025-11-06 19:13:01 -03:00
Bruno Alexandre Rosa
910d3aee66
change qt install dir in the action
2025-11-06 18:33:10 -03:00
Bruno Alexandre Rosa
a252f5623a
print libs
2025-11-06 16:37:32 -03:00
Bruno Alexandre Rosa
788fd03363
cache thin qt
2025-11-06 14:18:11 -03:00
Bruno Alexandre Rosa
08e4e7815a
parallelize
2025-11-06 12:06:04 -03:00
Bruno Alexandre Rosa
388a4e74ef
ci: strip fat qt binaries
2025-11-05 17:58:18 -03:00
dependabot[bot]
9fdecf21f2
Bump actions/upload-artifact from 4 to 5 ( #6260 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 19:23:46 +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
e1259e67d3
update vcpkg ( #6230 )
...
* update vcpkg
* trigger build workflow on vcpkg changes
2025-10-08 01:40:52 +02:00
tooomm
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
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
Bruno Alexandre Rosa
5fa06746f1
build: use vcpkg for most dependencies on macos ( #6170 )
...
* build: use vcpkg for most dependencies on macos
* factor out common params
* refactor: factor out common parameters in macOS matrix
* use env vars instead of matrix
* add comment about jianmingyong/ccache-action
* Remove unused 'qt_tools' param
* Use system python
* Let ccache caches be handled by ccache-action
* Add comment about why we use install-qt-action
* set unique ccache key
* nit
* fix cache prefix
* pass gh-token
* Revert "pass gh-token"
This reverts commit cadfa253c6 .
* Reapply "pass gh-token"
This reverts commit bd15e96e18 .
* do not cache qt on macos
2025-09-27 00:29:13 +02:00
dependabot[bot]
ec94c29ed9
Bump actions/attest-build-provenance from 2 to 3 ( #6095 )
...
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance ) from 2 to 3.
- [Release notes](https://github.com/actions/attest-build-provenance/releases )
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest-build-provenance/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 22:54:35 -04:00
dependabot[bot]
da52d677c7
Bump actions/checkout from 4 to 5 ( #6084 )
2025-08-31 09:06:26 +02: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
ZeldaZach
51f978ac72
Support GH Token in binary attestation step (pt2)
2025-06-29 23:19:22 -04:00
ZeldaZach
c216677e1e
Support GH Token in binary attestation step
2025-06-29 23:09:39 -04:00
ZeldaZach
8a5d275136
Remove Subject Path
2025-06-29 22:55:28 -04:00
Zach H
a36b76ba15
Re-add contents permissino
2025-06-29 22:37:25 -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
1c687e7a45
Fix Build Attest pt3
2025-06-22 19:08:20 -04:00
ZeldaZach
53ed028663
Fix Build Attest pt2
2025-06-22 19:00:42 -04:00
ZeldaZach
2a4ebe1b3e
Fix Build Attest
2025-06-22 18:48:52 -04:00
tooomm
df863355b7
Add write permissions for contents ( #6002 )
2025-06-22 18:29:43 -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
2d27a721f8
Fix workflow permissions for attestations ( #5987 )
2025-06-13 19:11:33 -04:00