xavier2k6
074cbdad28
GHA CI: Update `upload-artifact` action to `v3`
3 years ago
xavier2k6
cea1bbde23
GHA CI: Update `checkout` action to `v3`
3 years ago
Chocobo1
116664285d
GHA CI: Don't cancel CI builds on non-pull-request branches
...
Fix up 2652c73a4f
.
PR #16558 .
3 years ago
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 .
3 years ago
Chocobo1
c05dbc451a
GHA CI: build libtorrent with `/guard:cf` flag
...
qbt cmake script enables that flag already, so it make sense to build
dependencies with it too.
PR #16083 .
3 years ago
Chocobo1
35c31906b7
GHA CI: don't let lupdate scan boost library
...
As it produces superflous warnings.
3 years ago
xavier2k6
9d2bb67834
GHA CI: Update libtorrent version(s)
...
PR #15819 .
3 years ago
Chocobo1
0ee303789a
GHA CI: include translation file generation in test
...
PR #15814 .
3 years ago
Chocobo1
67c45efff7
GHA CI: Use prebuilt Qt library
3 years ago
Chocobo1
7150d05399
GHA CI: Simplify commands
3 years ago
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 .
3 years ago
Chocobo1
4924fb95f8
GHA CI: build dependencies manually
...
Now it builds boost, libtorrent manually and we have control over its
version.
Enable build matrix for libtorrent versions.
Reorganized the folder/file layout in built artifact.
3 years ago
Chocobo1
70573eba2c
GHA CI: Use preinstalled vcpkg ( #15355 )
...
This will save maintenance work on the vcpkg version.
Also a few other improvements:
* Add quotes to path
* Sort command flags
* Avoid switching shell, always use powershell (the default shell)
3 years ago
Chocobo1
a9feae6110
GHA CI: Split "main CI" to multiple workflows
3 years ago