Vladimir Golovnev
9de32a78f1
Improve NSIS scripts
...
* Improve NSIS scripts
* CI: Create installer for Windows build artifacts
PR #19728 .
1 year ago
Vladimir Golovnev
116b05009d
CI: Use dynamic MSVC run-time library
...
Otherwise, there is a conflict of run-time libraries used (since Qt DLLs are still use dynamic MSVCRT) that leads to strange errors.
PR #19718 .
Closes #19701 .
1 year ago
Chocobo1
d19f4c2e1f
GHA CI: bump versions
1 year ago
Chocobo1
479639162d
GHA CI: simplify vcpkg commands
1 year ago
xavier2k6
21b77cb4f8
GHA CI: Bump Windows/macOS Boost version to 1.83.0
...
PR #19453 .
1 year ago
xavier2k6
5b0706df65
GHA CI: Bump Qt version to 6.5.2
...
PR #19378 .
1 year ago
Vladimir Golovnev
dbe79484d2
Drop support of Qt 5
...
Also remove usage of some deprecated stuff.
PR #19338 .
1 year ago
xavier2k6
ba93d55a6d
GHA CI: Bump libtorrent version(s)
...
PR #19006 .
2 years ago
xavier2k6
cddf8c199c
GHA CI: Update some dependencies
...
PR #18870 .
2 years ago
Chocobo1
40e28930a4
GHA CI: add missing dll
...
Closes #18383 .
PR #18792 .
2 years ago
Chocobo1
d2c4b69f47
GHA CI: use least permission level
...
`actions: write` is required by Chocobo1/setup-ccache-action.
`pull-requests: write` is required by actions/stale.
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
2 years ago
xavier2k6
3f39bd9f35
GHA CI: Bump Boost version to 1.81.0 on Windows/macOS
...
PR #18279 .
2 years ago
xavier2k6
9fb8f765e8
GHA CI: Bump libtorrent version(s)
...
* https://github.com/arvidn/libtorrent/releases/tag/v2.0.8
* https://github.com/arvidn/libtorrent/releases/tag/v1.2.18
PR #17924 .
2 years ago
Chocobo1
dcc5206e3d
GHA CI: only install required Qt components
...
So it won't waste time download/install unused Qt components.
2 years ago
xavier2k6
d96ed5f4a4
GHA CI: Bump Windows/macOS `Qt6` version to `6.4.0`
...
Suppressed gnu-zero-variadic-macro-arguments warning on macOS (Qt6 only).
PR #17801 .
2 years ago
Chocobo1
3061f6cf5b
GHA CI: treat compile warnings as errors
...
PR #17651 .
2 years ago
Chocobo1
ff7fe7c107
GHA CI: bump "Install Qt" action version
2 years ago
Chocobo1
c924fe7950
GHA CI: update boost to 1.80
2 years ago
summer
0e3ce019e4
Update libtorrent to 2.0.7 & 1.2.17 in GHA CI
...
PR #17385 .
2 years ago
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 .
2 years ago
sledgehammer999
63cdfa2d85
Update CIs to correctly regenerate translations files
3 years ago
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 .
3 years ago
Chocobo1
a24f2ae884
GHA CI: bump "setup vcpkg" action version
3 years ago
Chocobo1
f58eed13d0
GHA CI: use Qt6 for Windows builds
...
PR #16696 .
3 years ago
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