Update dependencies (#16)

Update for mainswitchbar from 1.0.2 to 1.1.0 should be ignored in the future.

Co-authored-by: JingMatrix <jingmatrix@gmail.com>
This commit is contained in:
Caner Karaca 2024-09-02 01:15:13 +03:00 committed by JingMatrix
parent c3782c9b3c
commit 9222db4fa7
10 changed files with 64 additions and 55 deletions

View File

@ -1,23 +1,26 @@
version: 2 version: 2
updates: updates:
- package-ecosystem: gradle - package-ecosystem: github-actions
directory: "/" directory: /
schedule: schedule:
interval: daily interval: monthly
time: "21:00"
target-branch: master
registries:
- maven-google
- gradle-plugin
groups: groups:
maven-dependencies: actions:
patterns:
- "*"
- package-ecosystem: gitsubmodule
directory: /
schedule:
interval: monthly
groups:
submodule:
patterns:
- "*"
- package-ecosystem: gradle
directory: /
schedule:
interval: daily
groups:
maven:
patterns: patterns:
- "*" - "*"
registries:
maven-google:
type: maven-repository
url: "https://dl.google.com/dl/android/maven2/"
gradle-plugin:
type: maven-repository
url: "https://plugins.gradle.org/m2/"

View File

@ -24,9 +24,9 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
with: with:
submodules: "recursive" submodules: recursive
fetch-depth: 0 fetch-depth: 0
- name: Write key - name: Write key
@ -41,38 +41,39 @@ jobs:
fi fi
- name: Checkout libxposed/api - name: Checkout libxposed/api
uses: actions/checkout@main uses: actions/checkout@v4
with: with:
repository: libxposed/api repository: libxposed/api
path: libxposed/api path: libxposed/api
ref: 54582730315ba4a3d7cfaf9baf9d23c419e07006 ref: 54582730315ba4a3d7cfaf9baf9d23c419e07006
- name: Checkout libxposed/service - name: Checkout libxposed/service
uses: actions/checkout@main uses: actions/checkout@v4
with: with:
repository: libxposed/service repository: libxposed/service
path: libxposed/service path: libxposed/service
- name: Setup Java - name: Setup Java
uses: actions/setup-java@v3 uses: actions/setup-java@v4
with: with:
distribution: "temurin" distribution: temurin
java-version: "21" java-version: 21
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/actions/setup-gradle@v4
with:
gradle-home-cache-cleanup: true - name: Grant Execute Permission for gradlew
run: chmod +x gradlew
- name: Setup ninja - name: Setup ninja
uses: seanmiddleditch/gha-setup-ninja@master uses: seanmiddleditch/gha-setup-ninja@v5
with: with:
version: 1.12.0 version: 1.12.1
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
version: 9 version: latest
- name: Setup ccache - name: Setup ccache
uses: hendrikmuhs/ccache-action@v1.2 uses: hendrikmuhs/ccache-action@v1.2
@ -116,31 +117,31 @@ jobs:
unzip magisk-loader/release/LSPosed-v*-zygisk-debug.zip -d LSPosed-zygisk-debug unzip magisk-loader/release/LSPosed-v*-zygisk-debug.zip -d LSPosed-zygisk-debug
- name: Upload riru release - name: Upload riru release
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: ${{ steps.prepareArtifact.outputs.riruReleaseName }} name: ${{ steps.prepareArtifact.outputs.riruReleaseName }}
path: "./LSPosed-riru-release/*" path: "./LSPosed-riru-release/*"
- name: Upload riru debug - name: Upload riru debug
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: ${{ steps.prepareArtifact.outputs.riruDebugName }} name: ${{ steps.prepareArtifact.outputs.riruDebugName }}
path: "./LSPosed-riru-debug/*" path: "./LSPosed-riru-debug/*"
- name: Upload zygisk release - name: Upload zygisk release
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: ${{ steps.prepareArtifact.outputs.zygiskReleaseName }} name: ${{ steps.prepareArtifact.outputs.zygiskReleaseName }}
path: "./LSPosed-zygisk-release/*" path: "./LSPosed-zygisk-release/*"
- name: Upload zygisk debug - name: Upload zygisk debug
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: ${{ steps.prepareArtifact.outputs.zygiskDebugName }} name: ${{ steps.prepareArtifact.outputs.zygiskDebugName }}
path: "./LSPosed-zygisk-debug/*" path: "./LSPosed-zygisk-debug/*"
- name: Upload mappings - name: Upload mappings
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: mappings name: mappings
path: | path: |
@ -148,7 +149,7 @@ jobs:
app/build/outputs/mapping app/build/outputs/mapping
- name: Upload symbols - name: Upload symbols
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: symbols name: symbols
path: build/symbols path: build/symbols

View File

@ -88,7 +88,7 @@ subprojects {
externalNativeBuild { externalNativeBuild {
cmake { cmake {
version = "3.28.1+" version = "3.29.8+"
buildStagingDirectory = layout.buildDirectory.get().asFile buildStagingDirectory = layout.buildDirectory.get().asFile
} }
} }
@ -119,4 +119,4 @@ subprojects {
targetCompatibility = androidTargetCompatibility targetCompatibility = androidTargetCompatibility
} }
} }
} }

View File

@ -108,4 +108,4 @@ add_subdirectory(dobby)
add_subdirectory(fmt) add_subdirectory(fmt)
add_subdirectory(lsplant/lsplant/src/main/jni) add_subdirectory(lsplant/lsplant/src/main/jni)
add_subdirectory(lsplt/lsplt/src/main/jni) add_subdirectory(lsplt/lsplt/src/main/jni)
target_compile_definitions(fmt-header-only INTERFACE FMT_STATIC_THOUSANDS_SEPARATOR=1 FMT_USE_FLOAT=0 FMT_USE_DOUBLE=0 FMT_USE_LONG_DOUBLE=0) target_compile_definitions(fmt-header-only INTERFACE FMT_STATIC_THOUSANDS_SEPARATOR=1 FMT_USE_FLOAT=0 FMT_USE_DOUBLE=0 FMT_USE_LONG_DOUBLE=0 FMT_USE_BITINT=0)

2
external/fmt vendored

@ -1 +1 @@
Subproject commit 75e892420ed84a058f0a494d693a6baf5212eac4 Subproject commit 8c4cfab57add08231c14c6c8b532ce1f11d6a6c3

View File

@ -1,6 +1,6 @@
[versions] [versions]
agp = "8.6.0-beta01" agp = "8.6.0"
kotlin = "1.9.23" kotlin = "2.0.20"
nav = "2.7.7" nav = "2.7.7"
appcenter = "5.0.4" appcenter = "5.0.4"
libxposed = "100" libxposed = "100"
@ -14,7 +14,7 @@ kotlin = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
nav-safeargs = { id = "androidx.navigation.safeargs", version.ref = "nav" } nav-safeargs = { id = "androidx.navigation.safeargs", version.ref = "nav" }
autoresconfig = { id = "dev.rikka.tools.autoresconfig", version = "1.2.2" } autoresconfig = { id = "dev.rikka.tools.autoresconfig", version = "1.2.2" }
materialthemebuilder = { id = "dev.rikka.tools.materialthemebuilder", version = "1.4.1" } materialthemebuilder = { id = "dev.rikka.tools.materialthemebuilder", version = "1.4.1" }
lsplugin-resopt = { id = "org.lsposed.lsplugin.resopt", version = "1.5" } lsplugin-resopt = { id = "org.lsposed.lsplugin.resopt", version = "1.6" }
lsplugin-apksign = { id = "org.lsposed.lsplugin.apksign", version = "1.4" } lsplugin-apksign = { id = "org.lsposed.lsplugin.apksign", version = "1.4" }
lsplugin-cmaker = { id = "org.lsposed.lsplugin.cmaker", version = "1.2" } lsplugin-cmaker = { id = "org.lsposed.lsplugin.cmaker", version = "1.2" }
lsplugin-jgit = { id = "org.lsposed.lsplugin.jgit", version = "1.1" } lsplugin-jgit = { id = "org.lsposed.lsplugin.jgit", version = "1.1" }
@ -35,12 +35,12 @@ rikkax-recyclerview = { module = "dev.rikka.rikkax.recyclerview:recyclerview-ktx
rikkax-widget-borderview = { module = "dev.rikka.rikkax.widget:borderview", version = "1.1.0" } rikkax-widget-borderview = { module = "dev.rikka.rikkax.widget:borderview", version = "1.1.0" }
rikkax-widget-mainswitchbar = { module = "dev.rikka.rikkax.widget:mainswitchbar", version = "1.0.2" } rikkax-widget-mainswitchbar = { module = "dev.rikka.rikkax.widget:mainswitchbar", version = "1.0.2" }
androidx-activity = { module = "androidx.activity:activity", version = "1.8.2" } androidx-activity = { module = "androidx.activity:activity", version = "1.9.1" }
androidx-annotation = { module = "androidx.annotation:annotation", version = "1.7.1" } androidx-annotation = { module = "androidx.annotation:annotation", version = "1.8.2" }
androidx-browser = { module = "androidx.browser:browser", version = "1.7.0" } androidx-browser = { module = "androidx.browser:browser", version = "1.8.0" }
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version = "2.1.4" } androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version = "2.1.4" }
androidx-core = { module = "androidx.core:core", version = "1.12.0" } androidx-core = { module = "androidx.core:core", version = "1.13.1" }
androidx-fragment = { module = "androidx.fragment:fragment", version = "1.6.2" } androidx-fragment = { module = "androidx.fragment:fragment", version = "1.8.2" }
androidx-navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment", version.ref = "nav" } androidx-navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment", version.ref = "nav" }
androidx-navigation-ui = { group = "androidx.navigation", name = "navigation-ui", version.ref = "nav" } androidx-navigation-ui = { group = "androidx.navigation", name = "navigation-ui", version.ref = "nav" }
androidx-preference = { module = "androidx.preference:preference", version = "1.2.1" } androidx-preference = { module = "androidx.preference:preference", version = "1.2.1" }
@ -56,12 +56,12 @@ okhttp-logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-i
agp-apksig = { group = "com.android.tools.build", name = "apksig", version.ref = "agp" } agp-apksig = { group = "com.android.tools.build", name = "apksig", version.ref = "agp" }
appiconloader = { module = "me.zhanghai.android.appiconloader:appiconloader", version = "1.5.0" } appiconloader = { module = "me.zhanghai.android.appiconloader:appiconloader", version = "1.5.0" }
commons-lang3 = { module = "org.apache.commons:commons-lang3", version = "3.14.0" } commons-lang3 = { module = "org.apache.commons:commons-lang3", version = "3.17.0" }
material = { module = "com.google.android.material:material", version = "1.11.0" } material = { module = "com.google.android.material:material", version = "1.12.0" }
gson = { module = "com.google.code.gson:gson", version = "2.10.1" } gson = { module = "com.google.code.gson:gson", version = "2.11.0" }
hiddenapibypass = { module = "org.lsposed.hiddenapibypass:hiddenapibypass", version = "4.3" } hiddenapibypass = { module = "org.lsposed.hiddenapibypass:hiddenapibypass", version = "4.3" }
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" } kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.7.3" } kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.8.1" }
libxposed-api = { group = "io.github.libxposed", name = "api", version.ref = "libxposed" } libxposed-api = { group = "io.github.libxposed", name = "api", version.ref = "libxposed" }
libxposed-interface = { group = "io.github.libxposed", name = "interface", version.ref = "libxposed" } libxposed-interface = { group = "io.github.libxposed", name = "interface", version.ref = "libxposed" }

Binary file not shown.

View File

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

7
gradlew vendored
View File

@ -15,6 +15,8 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
# #
# SPDX-License-Identifier: Apache-2.0
#
############################################################################## ##############################################################################
# #
@ -55,7 +57,7 @@
# Darwin, MinGW, and NonStop. # Darwin, MinGW, and NonStop.
# #
# (3) This script is generated from the Groovy template # (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project. # within the Gradle project.
# #
# You can find Gradle at https://github.com/gradle/gradle/. # You can find Gradle at https://github.com/gradle/gradle/.
@ -84,7 +86,8 @@ done
# shellcheck disable=SC2034 # shellcheck disable=SC2034
APP_BASE_NAME=${0##*/} APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value. # Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum MAX_FD=maximum

2
gradlew.bat vendored
View File

@ -13,6 +13,8 @@
@rem See the License for the specific language governing permissions and @rem See the License for the specific language governing permissions and
@rem limitations under the License. @rem limitations under the License.
@rem @rem
@rem SPDX-License-Identifier: Apache-2.0
@rem
@if "%DEBUG%"=="" @echo off @if "%DEBUG%"=="" @echo off
@rem ########################################################################## @rem ##########################################################################