Skip to content

Commit 3b0c9f1

Browse files
authored
Merge pull request #1053 from nextcloud/backport/1047/stable-2.14
[stable-2.14] Drone: update server images to use PHP 8
2 parents ce85d5e + 155a44b commit 3b0c9f1

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

.drone.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ steps:
5757

5858
services:
5959
- name: server-master
60-
image: ghcr.io/nextcloud/continuous-integration-server:latest
60+
image: ghcr.io/nextcloud/continuous-integration-shallow-server:latest
6161
commands:
6262
- apt-get update && apt-get install -y composer
6363
- /usr/local/bin/initnc.sh
@@ -154,7 +154,7 @@ steps:
154154

155155
services:
156156
- name: server-stable
157-
image: ghcr.io/nextcloud/continuous-integration-server:latest
157+
image: ghcr.io/nextcloud/continuous-integration-shallow-server:latest
158158
environment:
159159
SERVER_VERSION: stable24
160160
commands:

library/src/androidTest/java/com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperationIT.kt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ package com.owncloud.android.lib.resources.files
2323

2424
import com.owncloud.android.AbstractIT
2525
import com.owncloud.android.lib.resources.files.model.RemoteFile
26+
import com.owncloud.android.lib.resources.status.GetCapabilitiesRemoteOperation
27+
import com.owncloud.android.lib.resources.status.NextcloudVersion
28+
import com.owncloud.android.lib.resources.status.OCCapability
2629
import org.junit.Assert.assertEquals
2730
import org.junit.Assert.assertTrue
2831
import org.junit.Test
@@ -49,7 +52,15 @@ class ReadFileVersionsRemoteOperationIT : AbstractIT() {
4952
var sutResult = ReadFileVersionsRemoteOperation(remoteFile.localId).execute(client)
5053

5154
assertTrue(sutResult.isSuccess)
52-
assertEquals(0, sutResult.data.size)
55+
56+
var versionCount = 0
57+
val ocCapability = GetCapabilitiesRemoteOperation()
58+
.execute(nextcloudClient).singleData as OCCapability
59+
if (ocCapability.version.isNewerOrEqual(NextcloudVersion.nextcloud_26)) {
60+
// with NC26+ we always have a starting version
61+
versionCount++
62+
}
63+
assertEquals(versionCount, sutResult.data.size)
5364

5465
// modify file to have a version
5566
FileWriter(txtFile).apply {
@@ -73,6 +84,8 @@ class ReadFileVersionsRemoteOperationIT : AbstractIT() {
7384
sutResult = ReadFileVersionsRemoteOperation(remoteFile.localId).execute(client)
7485

7586
assertTrue(sutResult.isSuccess)
76-
assertEquals(1, sutResult.data.size)
87+
88+
versionCount++
89+
assertEquals(versionCount, sutResult.data.size)
7790
}
7891
}

library/src/main/java/com/owncloud/android/lib/resources/status/NextcloudVersion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class NextcloudVersion : OwnCloudVersion {
4040
val nextcloud_25 = NextcloudVersion(0x19000000) // 25.0
4141

4242
@JvmField
43-
val nextcloud_26 = NextcloudVersion(0x1A000000) // 25.0
43+
val nextcloud_26 = NextcloudVersion(0x1A000000) // 26.0
4444
}
4545

4646
constructor(string: String) : super(string)

0 commit comments

Comments
 (0)