Chocobo1
dcc5206e3d
GHA CI: only install required Qt components
...
So it won't waste time download/install unused Qt components.
2022-10-03 13:04:24 +08:00
Chocobo1
3061f6cf5b
GHA CI: treat compile warnings as errors
...
PR #17651 .
2022-09-02 13:09:43 +08:00
Chocobo1
ff7fe7c107
GHA CI: bump "Install Qt" action version
2022-08-18 12:26:26 +08:00
Chocobo1
908f345e22
GHA CI: switch to Ubuntu latest stable version
2022-08-11 12:11:20 +08:00
summer
0e3ce019e4
Update libtorrent to 2.0.7 & 1.2.17 in GHA CI
...
PR #17385 .
2022-07-19 11:13:47 +08:00
Chocobo1
03da68b1cf
Add support for unit testing
...
* Downgraded macOS CI to Qt 6.2.0 due to a bug in Qt Test module
* Revised cmake build scripts
* For now, only building via cmake is supported
PR #17338 .
2022-07-10 13:20:27 +08:00
sledgehammer999
63cdfa2d85
Update CIs to correctly regenerate translations files
2022-05-29 02:49:57 +03:00
xavier2k6
b740cc23d3
GHA CI: Update dependencies
...
Update `libtorrent` version(s) to `2.0.6` & `1.2.16` in `GHA CI`
- https://github.com/arvidn/libtorrent/releases/tag/v2.0.6
- https://github.com/arvidn/libtorrent/releases/tag/v1.2.16
Update `Boost` version to `1.79.0`
- https://www.boost.org/users/history/version_1_79_0.html
Bump `pre-commit-hooks` version to `4.2.0`
- https://github.com/pre-commit/pre-commit-hooks/releases/tag/v4.2.0
Update `Qt6` version to `6.3.0`
- https://www.qt.io/blog/qt-6.3-released
- https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.3.0/release-note.md
Note: used `aqtinstall 2.1.0` with `jurplel/install-qt-action` for support of `Qt 6.2.1+`
(this requirement can be removed on official release of `jurplel/install-qt-action v3`)
PR #16888 .
2022-04-19 10:32:56 +08:00
xavier2k6
074cbdad28
GHA CI: Update upload-artifact
action to v3
2022-03-04 23:13:36 +00:00
xavier2k6
cea1bbde23
GHA CI: Update checkout
action to v3
2022-03-02 19:39:35 +00:00
Chocobo1
116664285d
GHA CI: Don't cancel CI builds on non-pull-request branches
...
Fix up 2652c73a4f
.
PR #16558 .
2022-03-02 13:26:13 +08:00
Chocobo1
2652c73a4f
GHA CI: cancel outdated in-progress workflow runs
...
This will only cancel outdated workflow runs on PR branches and won't affect other normal repo
branches.
PR #16511 .
2022-02-25 13:34:28 +08:00
Chocobo1
cc13f3e10d
GHA CI: Don't upload built artifacts for dynamic linking builds
...
As those won't work on testers system unless they install *all* and
same version of the dependent libraries too.
PR #15870 .
2021-12-21 12:26:50 +08:00
xavier2k6
9d2bb67834
GHA CI: Update libtorrent version(s)
...
PR #15819 .
2021-12-09 12:32:52 +08:00
Chocobo1
0ee303789a
GHA CI: include translation file generation in test
...
PR #15814 .
2021-12-07 12:17:15 +08:00
Chocobo1
7150d05399
GHA CI: Simplify commands
2021-11-18 00:20:58 +08:00
Chocobo1
e33c4086b9
GHA CI: Revise artifact folder layout
...
Now qbittorrent binaries will be placed in its own folder and cmake
related artifacts will be in another.
PR #15683 .
2021-11-06 11:11:47 +08:00
Chocobo1
559a979536
GHA CI: Add Qt6 builds
...
PR #15610 .
2021-10-24 00:57:50 +08:00
Chocobo1
9a3d560d9e
GHA CI: use larger cache for compiling
...
Previous default was 500MB and it couldn't fit all compile results in
it, enlarge it to 2GB. Note that 2GB isn't the actual size stored on the
server, it will be compressed again by zstd and will be a lot smaller.
2021-10-03 16:38:34 +08:00
Chocobo1
982133d9b6
CI: Clean up scripts
...
* Remove redundant dependencies
* Replace ccache action provider
* Let coverity-scan script build with libtorrent v2.0.4.
PR #15483 .
2021-09-23 12:38:52 +08:00
Chocobo1
a9feae6110
GHA CI: Split "main CI" to multiple workflows
2021-08-19 11:54:58 +08:00