diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 0ec62c8..f340e2c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -140,6 +140,43 @@ jobs: reactNativeArchitectures=arm64-v8a EOF + # Add Aliyun Maven mirror to settings.gradle + sed -i '1a\ +pluginManagement {\ + repositories {\ + google()\ + mavenCentral()\ + gradlePluginPortal()\ + maven { url "https://maven.aliyun.com/repository/public" }\ + maven { url "https://maven.aliyun.com/repository/google" }\ + maven { url "https://maven.aliyun.com/repository/central" }\ + maven { url "https://maven.aliyun.com/repository/gradle-plugin" }\ + }\ +}\ +\ +dependencyResolutionManagement {\ + repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)\ + repositories {\ + google()\ + mavenCentral()\ + maven { url "https://maven.aliyun.com/repository/public" }\ + maven { url "https://maven.aliyun.com/repository/google" }\ + maven { url "https://maven.aliyun.com/repository/central" }\ + }\ +}\ +' settings.gradle + + # Add Aliyun Maven mirror to build.gradle + sed -i '/repositories {/a\ + maven { url "https://maven.aliyun.com/repository/public" }\ + maven { url "https://maven.aliyun.com/repository/google" }\ + maven { url "https://maven.aliyun.com/repository/central" }\ +' build.gradle + + # Fix hermesEnabled in build.gradle + sed -i 's/def hermesEnabled = findProperty("hermesEnabled")/def hermesEnabled = findProperty("hermesEnabled") ?: "true"/' app/build.gradle || true + grep -n "hermesEnabled" app/build.gradle || echo "hermesEnabled not found in build.gradle" + # Fix hermesEnabled in build.gradle sed -i 's/def hermesEnabled = findProperty("hermesEnabled")/def hermesEnabled = findProperty("hermesEnabled") ?: "true"/' app/build.gradle || true grep -n "hermesEnabled" app/build.gradle || echo "hermesEnabled not found in build.gradle"