dependabot[bot]
188f3f5eef
Bump actions/setup-node from 4 to 5 ( #6111 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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>
2026-02-21 14:27:01 +01:00
dependabot[bot]
34d2d1366f
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>
2026-02-21 14:27:01 +01:00
dependabot[bot]
fe00cf34a1
Bump actions/checkout from 4 to 5 ( #6084 )
2026-02-21 14:27:01 +01:00
SlightlyCircuitous
2abf7da5c5
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
2026-02-21 14:27:01 +01:00
ZeldaZach
a51cc33a74
Support GH Token in binary attestation step (pt2)
2026-02-21 14:27:01 +01:00
ZeldaZach
b3a7ec7f74
Support GH Token in binary attestation step
2026-02-21 14:27:01 +01:00
ZeldaZach
2267bafc82
Remove Subject Path
2026-02-21 14:27:01 +01:00
Zach H
55c056c9a9
Re-add contents permissino
2026-02-21 14:27:01 +01:00
RickyRister
a14303cb0e
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 .
2026-02-21 14:27:01 +01:00
ZeldaZach
ff108ae1c4
Fix Build Attest pt3
2026-02-21 14:27:01 +01:00
ZeldaZach
77482af440
Fix Build Attest pt2
2026-02-21 14:27:01 +01:00
ZeldaZach
7a24df9b7d
Fix Build Attest
2026-02-21 14:27:01 +01:00
tooomm
c3b449f1f3
Add write permissions for contents ( #6002 )
2026-02-21 14:27:01 +01:00
tooomm
5f0cc94b29
move signing mac apps to own script ( #5999 )
2026-02-21 14:27:01 +01:00
tooomm
0bbd4b6e58
CI: Move and clarify macOS signing certificate step ( #5996 )
...
* Update compile.sh
* Update desktop-build.yml
2026-02-21 14:27:01 +01:00
tooomm
c0c7cf257f
Fix workflow permissions for attestations ( #5987 )
2026-02-21 14:27:01 +01:00
tooomm
895fb36659
Add build attestations for releases ( #5967 )
2026-02-21 14:27:01 +01:00
tooomm
783e3a5b16
fix transifex link ( #5969 )
2026-02-21 14:27:01 +01:00
tooomm
09fbdadcd5
CI: Some cleanup ( #5959 )
...
* Update desktop-build.yml
* Update desktop-build.yml
* use CMAKE_GENERATOR in docker.sh
* revert to mtime
2026-02-21 14:27:01 +01:00
tooomm
0ab2b62759
Only sign & notarize on master or tags ( #5958 )
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
26d414b064
ci: use ccache on macos ( #5952 )
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
7f2d34434b
FIX: re-add CMAKE_GENERATOR_PLATFORM: 'x64' ( #5954 )
2026-02-21 14:27:01 +01:00
tooomm
e964ef5654
CI: Tweak ccache for Linux builds ( #5938 )
...
* rework ccache
* use branch name
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
fc800ff487
ci: use Ninja on Linux and macOS builds ( #5939 )
...
* ci: use Ninja on linux and macos
* ci: simplify parallelism
2026-02-21 14:27:01 +01:00
tooomm
a9467d65c3
Re-add vcpkg binary caching ( #5933 )
2026-02-21 14:27:01 +01:00
tooomm
ec470b55c8
CI: Remove Ubuntu 20.04 (EOL May 31st) ( #5849 )
...
* ubuntu 20.04 eol
* Update release_template.md
* [skip ci] Delete .ci/Ubuntu20.04 directory
2026-02-21 14:27:01 +01:00
ebbit1q
7e45615d57
increase cache size for ccache on linux ci ( #5935 )
2026-02-21 14:27:01 +01:00
tooomm
2e8a1e9a29
Small changes related to docker image build+upload ( #5907 )
...
* ci label
* naming
* downloads
* run
* fix toc
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
12d75bbad1
ci: temporarily remove run-vcpkg step ( #5902 )
...
There is an issue with run-vcpkg GHA not caching properly. This ends up wasting 20 minutes of redundant vcpkg depency compilation.
See https://github.com/lukka/run-vcpkg/issues/243
2026-02-21 14:27:01 +01:00
Sebastian Di Luzio
039f835735
feat: build and release docker images using github actions and container registry ( #5807 )
...
* feat: build and release docker images using github cicd
* fix: attempt to publish to specific image name
* fix: typo in pipeline step
* typo
* typo
* limit to certain paths for PRs & naming
* ci: configure image title and url
* docker: include only necessary files and directories
this should make caching more powerful
* docker: reorder COPY with best guess of what changes least
* build(docker): remove seemingly unnecessary files
* fix: clean up docker metadata
remove annotations, it seems they're applied from the labels already, add description
* fix(ci): add back docker image annotations
* Update desktop-build.yml
* Update desktop-lint.yml
* Update desktop-build.yml
* Update docker-release.yml
* fix: remove run on master and add affected files to PR trigger
* metadata
* ci: run pipeline on main
this will ensure the container can always build and keep caches ready for release. push should only happen on tag triggers
It also removes some files from the PR trigger that should never break the build, and would just invalidate cache.
* Update docker-release.yml
---------
Co-authored-by: tooomm <tooomm@users.noreply.github.com>
2026-02-21 14:27:01 +01:00
SlightlyCircuitous
e6e28e0cbc
Remove Fedora 40 build and Add Fedora 42 build ( #5893 )
...
* Create Fedora 42 Dockerfile
* Delete .ci/Fedora40 directory
* Update Fedora releases
* Update Fedora builds
2026-02-21 14:27:01 +01:00
tooomm
f52fe8f407
Fix install Qt step ( #5883 )
2026-02-21 14:27:01 +01:00
tooomm
82b147d235
uniform artifact naming ( #5592 )
2025-02-09 12:40:07 +00:00
Zach H
55b490ade0
Generate PDBs for Windows Builds ( #5494 )
2025-01-18 07:54:01 +00:00
Zach H
2b3c47148e
GHA MacOS Only Sign/Notarize if self repo ( #5437 )
2025-01-10 16:46:05 -05:00
Zach H
2194430019
Sign macOS Releases ( #5396 )
2025-01-09 22:32:53 -05:00
Zach H
c8d49b5bf9
Support macOS-15 Builds ( #5364 )
2024-12-28 23:09:01 +00:00
ZeldaZach
dde2f8b9ad
Bump Win Qt6 6.5.3->6.6.*
...
- Fix #4968
2024-12-19 01:09:04 -05:00
Zach H
7b1653034b
Bump macos14 XCode to 15.4 ( #5188 )
2024-11-22 22:52:42 -05: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
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
dependabot[bot]
b998282304
Bump peter-evans/create-pull-request from 6 to 7 ( #5110 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
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>
2024-10-07 20:05:44 +02:00
tooomm
95cd1c6f87
CI: Update install-qt-action ( #5096 )
2024-08-22 01:22:57 +02:00
ebbit1q
e826e17c6c
add qtimageformats module ( #5092 )
...
* add qtimageformats module
* add qt6-image-formats-plugins to apt depends in cmakelists
* too many quotes
* add qt6-qtimageformats to rpm deps
2024-08-16 22:32:22 -04:00
Zach H
1f72877728
Drop MacOS 10.15/11 Support :( ( #5033 )
2024-05-31 09:10:54 -04:00
Zach H
59f327f97a
Pin XCode versions for Mac Builds ( #5032 )
2024-05-13 18:57:33 -04:00
tooomm
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
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