Sebastian Di Luzio
7cc8b3ef09
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.
2025-04-24 11:58:33 +02:00
tooomm
b02aa2c9c4
metadata
2025-04-23 20:35:09 +02:00
Sebastian Di Luzio
6859f85c94
fix: remove run on master and add affected files to PR trigger
2025-04-19 23:49:27 +02:00
tooomm
76529e29cc
Update docker-release.yml
2025-04-18 21:55:18 +02:00
tooomm
db347784a4
Update desktop-build.yml
2025-04-18 21:54:02 +02:00
tooomm
0f5e91776b
Update desktop-lint.yml
2025-04-18 21:52:31 +02:00
tooomm
76da495da3
Update desktop-build.yml
2025-04-18 21:51:54 +02:00
Sebastian Di Luzio
8e502efc0a
Merge branch 'master' into feat/release-docker-images
2025-04-18 16:35:16 +01:00
tooomm
b1cf8ff0bb
Update issue templates ( #5824 )
2025-04-18 09:26:23 -04:00
Sebastian Di Luzio
e935d20d84
fix(ci): add back docker image annotations
2025-04-18 15:13:30 +02:00
Sebastian Di Luzio
8bb2079dab
fix: clean up docker metadata
...
remove annotations, it seems they're applied from the labels already, add description
2025-04-18 13:24:13 +01:00
Sebastian Di Luzio
1e0af423b2
ci: configure image title and url
2025-04-17 18:40:27 +02:00
tooomm
0e0a51a9db
limit to certain paths for PRs & naming
2025-04-13 18:17:33 +02:00
Sebastian Di Luzio
43a936db07
typo
2025-04-10 20:41:41 +01:00
tooomm
e4b8f16d67
typo
2025-04-10 21:35:06 +02:00
Sebastian Di Luzio
6a748026ad
fix: typo in pipeline step
2025-04-10 20:05:10 +01:00
Sebastian Di Luzio
a540b2a544
fix: attempt to publish to specific image name
2025-04-07 00:25:57 +02:00
Sebastian Di Luzio
04dd2627cb
feat: build and release docker images using github cicd
2025-04-07 00:00:47 +02:00
tooomm
068465143b
Update CONTRIBUTING file ( #5701 )
...
* Update CONTRIBUTING.md
* cleanup
* Update CONTRIBUTING.md
2025-03-14 21:43:43 -04: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
dependabot[bot]
e8c7fba8b0
Bump peter-evans/create-pull-request from 5 to 6 ( #4997 )
2024-03-19 19:42:08 +01: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
dependabot[bot]
1715bcb216
Bump microsoft/setup-msbuild from 1 to 2 ( #4996 )
...
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild ) from 1 to 2.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases )
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md )
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
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-02-10 15:31:13 -05:00
tooomm
96caeaca72
Enable MTT over parallel flag ( #4998 )
2024-02-10 15:30:43 -05:00
tooomm
1217820288
CI: GitHub Job Summary for Translation PRs ( #4992 )
2024-01-23 22:21:35 +01:00
tooomm
90e1a3cb76
Utilize new CPUs with more cores ( #4988 )
2024-01-22 23:15:20 +01:00
tooomm
7c1095ea50
CI: Fix ignore pattern & highlight status of translation automations ( #4977 )
...
* Add result of run to GHA summary
* Fix `paths-ignore`
2024-01-22 22:07:21 +01:00
dependabot[bot]
203e916a07
Bump actions/cache from 3 to 4 ( #4990 )
2024-01-22 19:32:27 +01:00
dependabot[bot]
a7ffd43b29
Bump actions/upload-artifact from 3 to 4 ( #4969 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2023-12-18 23:58:37 +01:00
ebbit1q
1716801437
make package on macos 13 ( #4961 )
2023-12-15 21:15:57 -05:00
dependabot[bot]
f5fe56c85d
Bump actions/setup-node from 3 to 4 ( #4928 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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>
2023-10-31 00:48:39 +01:00
tooomm
d4fc1be2cc
CI: Cleanup & updates ( #4921 )
...
* simplify ci after 64bit only
* hint on macos 10.15 with qt6.2
* Update desktop-build.yml
* Update desktop-build.yml
* update xcode
* 14.3 finds 14.3.1, but 14.0 doesn't find 14.0.1
* Update desktop-build.yml
2023-10-28 14:36:50 -04:00