Change VercodeOperation to list

This commit is contained in:
linsui 2022-10-29 15:22:15 +08:00
parent 5260aad8c9
commit a5b40b29f8
30 changed files with 68 additions and 30 deletions

View File

@ -2299,6 +2299,7 @@ MaintainerNotes: |-
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation: 22000000 + %c
VercodeOperation:
- 22000000 + %c
CurrentVersion: 3.8.9
CurrentVersionCode: 22000389

View File

@ -281,6 +281,11 @@ Builds:
AutoUpdateMode: Version +-(F-Droid) %v
UpdateCheckMode: Tags ^v[0-9.]+$
VercodeOperation:
- 1+%c
- 2+%c
- 3+%c
- 4+%c
UpdateCheckData: app/build.gradle.kts|versionCode\s=\s(\d+)||v(.*)
CurrentVersion: 1.4.0
CurrentVersionCode: 10404

View File

@ -66,6 +66,7 @@ MaintainerNotes: |-
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation: '%c*10000'
VercodeOperation:
- '%c*10000'
CurrentVersion: 1.2.8
CurrentVersionCode: 160000

View File

@ -207,6 +207,7 @@ MaintainerNotes: |-
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation: '%c*10000'
VercodeOperation:
- '%c*10000'
CurrentVersion: 1.6.0
CurrentVersionCode: 310000

View File

@ -280,6 +280,7 @@ MaintainerNotes: |-
ArchivePolicy: 6 versions
AutoUpdateMode: None
UpdateCheckMode: None
VercodeOperation: '%c*10 + 3'
VercodeOperation:
- '%c*10 + 3'
CurrentVersion: '46'
CurrentVersionCode: 463

View File

@ -7999,7 +7999,8 @@ Builds:
AutoUpdateMode: Version @standardnotes/mobile@%v
UpdateCheckMode: HTTP
VercodeOperation: 3000310 + %c
VercodeOperation:
- 3000310 + %c
UpdateCheckData: https://github.com/standardnotes/app/actions/workflows/mobile.release.prod.yml|(\d+)\sworkflow\sruns|https://github.com/standardnotes/app/releases|/releases/tag/%40standardnotes%2Fmobile%40([\d.]+)
CurrentVersion: 3.45.1
CurrentVersionCode: 3000595

View File

@ -101,6 +101,7 @@ Builds:
AutoUpdateMode: None
UpdateCheckMode: None
VercodeOperation: '%c*10 + 8'
VercodeOperation:
- '%c*10 + 8'
CurrentVersion: 1.0.2
CurrentVersionCode: 100028

View File

@ -642,6 +642,7 @@ MaintainerNotes: |-
ArchivePolicy: 0 versions
AutoUpdateMode: None
UpdateCheckMode: None
VercodeOperation: 100*%c
VercodeOperation:
- 100*%c
CurrentVersion: 2.10.2
CurrentVersionCode: 420230100

View File

@ -261,6 +261,7 @@ MaintainerNotes: |-
AutoUpdateMode: Version v%v-fdroid
UpdateCheckMode: Tags v\d+.\d+.\d+[a-z]?-fdroid
VercodeOperation: '%c*10 + 1'
VercodeOperation:
- '%c*10 + 1'
CurrentVersion: 0.17.1
CurrentVersionCode: 17011

View File

@ -49,7 +49,8 @@ Builds:
AutoUpdateMode: None
UpdateCheckMode: None
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|VERSION_CODE=(\d+)||
CurrentVersion: 0.4-rc06
CurrentVersionCode: 175

View File

@ -99,7 +99,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^brook-plugin-.*
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|BROOK_VERSION=(\d+)|.|BROOK_VERSION_NAME=(.*)
CurrentVersion: '20220406'
CurrentVersionCode: 20

View File

@ -178,7 +178,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^hysteria-plugin-.*
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|HYSTERIA_VERSION=(\d+)|.|HYSTERIA_VERSION_NAME=(.*)
CurrentVersion: 1.2.1
CurrentVersionCode: 90

View File

@ -70,7 +70,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^mieru-plugin-.*
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|MIERU_VERSION=(\d+)|.|MIERU_VERSION_NAME=(.*)
CurrentVersion: 1.8.0
CurrentVersionCode: 30

View File

@ -257,7 +257,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^naive-plugin-.*
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|NAIVE_VERSION=(\d+)|.|NAIVE_VERSION_NAME=(.*)
CurrentVersion: 106.0.5249.91-1
CurrentVersionCode: 100

View File

@ -124,7 +124,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^trojan-go-plugin-.*
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|TROJAN_GO_VERSION=(\d+)|.|TROJAN_GO_VERSION_NAME=(.*)
CurrentVersion: 0.10.6
CurrentVersionCode: 25

View File

@ -67,7 +67,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^tuic-plugin-.*
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|TUIC_VERSION=(\d+)|.|TUIC_VERSION_NAME=(.*)
CurrentVersion: 0.8.5
CurrentVersionCode: 25

View File

@ -1089,7 +1089,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^\d.*
VercodeOperation: 459 + %c * 2
VercodeOperation:
- 459 + %c * 2
UpdateCheckData: sager.properties|VERSION_CODE=(\d+)||
CurrentVersion: 0.8.1-rc02
CurrentVersionCode: 811

View File

@ -382,7 +382,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation: '%c * 5'
VercodeOperation:
- '%c * 5'
UpdateCheckData: sager.properties|VERSION_CODE=(\d+)|.|VERSION_NAME=(.*)
CurrentVersion: 0.5.1
CurrentVersionCode: 810

View File

@ -70,6 +70,7 @@ MaintainerNotes: |-
AutoUpdateMode: Version %v
UpdateCheckMode: Tags
VercodeOperation: '%c - 1'
VercodeOperation:
- '%c - 1'
CurrentVersion: '3.2'
CurrentVersionCode: 320

View File

@ -462,7 +462,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation: 10*%c+5
VercodeOperation:
- 10*%c+5
UpdateCheckData: app/build.gradle|canonicalVersionCode\s=\s(\d+)|.|canonicalVersionName\s=\s"([\d.]+)"
CurrentVersion: 1.16.1
CurrentVersionCode: 3105

View File

@ -201,7 +201,8 @@ MaintainerNotes: The "build" commands are extracted from build_deps.sh.
AutoUpdateMode: Version
UpdateCheckMode: Tags ^calyx\/[0-9.]+$
VercodeOperation: 1000*%c
VercodeOperation:
- 1000*%c
UpdateCheckName: se.leap.bitmaskclient
CurrentVersion: 1.1.2
CurrentVersionCode: 160000

View File

@ -578,6 +578,7 @@ MaintainerNotes: |-
ArchivePolicy: 6 versions
AutoUpdateMode: None
UpdateCheckMode: Tags ^[0-9.]*$
VercodeOperation: '%c + 10'
VercodeOperation:
- '%c + 10'
CurrentVersion: 2.5.9
CurrentVersionCode: 2050920

View File

@ -100,6 +100,7 @@ MaintainerNotes: |-
AutoUpdateMode: Version sdremote-%v
UpdateCheckMode: Tags
VercodeOperation: '%c - 1'
VercodeOperation:
- '%c - 1'
CurrentVersion: 2.5.2
CurrentVersionCode: 26

View File

@ -544,6 +544,7 @@ Builds:
AutoUpdateMode: None
UpdateCheckMode: Tags
VercodeOperation: '%c*10'
VercodeOperation:
- '%c*10'
CurrentVersion: 1.13.2.0
CurrentVersionCode: 1130200000

View File

@ -353,6 +353,7 @@ MaintainerNotes: This replaces RunnerUp 1.x https://f-droid.org/packages/org.run
AutoUpdateMode: Version
UpdateCheckMode: Tags ^v[0-9.]*$
VercodeOperation: '%c + 15000000'
VercodeOperation:
- '%c + 15000000'
CurrentVersion: 2.4.5.0
CurrentVersionCode: 15000312

View File

@ -1753,6 +1753,7 @@ MaintainerNotes: |-
ArchivePolicy: 15 versions
AutoUpdateMode: None
UpdateCheckMode: None
VercodeOperation: '%c + 7'
VercodeOperation:
- '%c + 7'
CurrentVersion: 2.8.2
CurrentVersionCode: 2827

View File

@ -5047,7 +5047,8 @@ MaintainerNotes: |-
ArchivePolicy: 12 versions
AutoUpdateMode: None
UpdateCheckMode: Tags ^[\d.]+$
VercodeOperation: 10000008+%c
VercodeOperation:
- 10000008+%c
UpdateCheckData: build.gradle|versionCode\s=\s(\d+)|.|versionName\s=\s'(.*)'
CurrentVersion: 3.5.2
CurrentVersionCode: 13050208

View File

@ -270,7 +270,8 @@ Builds:
AutoUpdateMode: Version
UpdateCheckMode: Tags ^v.*-stable$
VercodeOperation: 2000 + %c
VercodeOperation:
- 2000 + %c
UpdateCheckData: tordnscrypt/build.gradle|versionCode\s(\d+)|.|versionName\s"([\d.]+)"
CurrentVersion: 5.9.0
CurrentVersionCode: 2175

View File

@ -94,6 +94,7 @@ MaintainerNotes: |-
ArchivePolicy: 0 versions
AutoUpdateMode: None
UpdateCheckMode: None
VercodeOperation: '%c*10 + 3'
VercodeOperation:
- '%c*10 + 3'
CurrentVersion: 2.4.4
CurrentVersionCode: 363

View File

@ -607,8 +607,13 @@
]
},
"VercodeOperation": {
"description": "Operation to be applied to the vercode obtained by the defined UpdateCheckMode. %c will be replaced by the actual vercode, and the whole string will be passed to pythons eval function.",
"type": "string"
"description": "A list of operations to be applied to the vercode obtained by the defined UpdateCheckMode. %c will be replaced by the actual vercode, and each string will be passed to pythons eval function to calculate a version code.",
"type": "array",
"items": {
"type": "string"
},
"uniqueItems": true,
"minItems": 1
},
"UpdateCheckIgnore": {
"description": "When checking for updates (via UpdateCheckMode) this can be used to specify a regex which, if matched against the version name, causes that version to be ignored.",