[sdk/selenium-webdriver-at-spi] /: Correct the CI dependency declarations for selenium-webdriver-at-spi.
Ben Cooksley
null at kde.org
Sat Jun 10 22:11:17 BST 2023
Git commit 70fa86946b892a460bd9213af0d807483aa5e265 by Ben Cooksley.
Committed on 10/06/2023 at 21:08.
Pushed by bcooksley into branch 'master'.
Correct the CI dependency declarations for selenium-webdriver-at-spi.
The definition @same is reserved explicitly for projects within the same release unit to depend on each other.
Given that selenium-webdriver-at-spi lives outside of Plasma, it is improper and incorrect for @same to be used here to bring in KPipeWire and KWin.
The dependency definition also needs splitting between Qt 5 and Qt 6, as Plasma has opted to not support Qt 6 at all within the Plasma/5.27 series, and not support Qt 5 at all within the master branch series - yet we need to be able to support tests for both from the same branch.
This should resolve the issue reported at plasma/plasma-workspace#71
CCMAIL: plasma-devel at kde.org
M +12 -3 .kde-ci.yml
https://invent.kde.org/sdk/selenium-webdriver-at-spi/-/commit/70fa86946b892a460bd9213af0d807483aa5e265
diff --git a/.kde-ci.yml b/.kde-ci.yml
index 65511ea..1b53da3 100644
--- a/.kde-ci.yml
+++ b/.kde-ci.yml
@@ -2,13 +2,22 @@
# SPDX-License-Identifier: CC0-1.0
Dependencies:
-- 'on': ['@all']
+- 'on': ['Linux/Qt6']
+ 'require':
+ 'frameworks/extra-cmake-modules': '@latest-kf6'
+ 'frameworks/kwindowsystem': '@latest-kf6'
+ 'frameworks/kwayland': '@latest-kf6'
+ 'plasma/kwin': '@latest-kf6'
+ 'plasma/kpipewire': '@latest-kf6'
+ 'third-party/wayland': '@latest-kf6'
+
+- 'on': ['Linux/Qt5']
'require':
'frameworks/extra-cmake-modules': '@latest'
'frameworks/kwindowsystem': '@latest'
'frameworks/kwayland': '@latest'
- 'plasma/kwin': '@same'
- 'plasma/kpipewire': '@same'
+ 'plasma/kwin': '@latest'
+ 'plasma/kpipewire': '@latest'
'third-party/wayland': '@latest'
Options:
More information about the Plasma-devel
mailing list