~xdavidwu/android-autobuilds

c6375c9a78961b7f0fd6272901c3743f8aa0f21d — Pinghao Wu 10 hours ago 4f479cf main
download sdk from gradle
18 files changed, 5 insertions(+), 20 deletions(-)

D LineageOS/android_packages_apps_Aperture/build-tools
D LineageOS/android_packages_apps_Aperture/platform
D LineageOS/android_packages_apps_Camelot/build-tools
D LineageOS/android_packages_apps_Camelot/platform
D LineageOS/android_packages_apps_Eleven/build-tools
D LineageOS/android_packages_apps_Eleven/platform
D LineageOS/android_packages_apps_ExactCalculator/build-tools
D LineageOS/android_packages_apps_ExactCalculator/platform
D LineageOS/android_packages_apps_Glimpse/build-tools
D LineageOS/android_packages_apps_Glimpse/platform
D LineageOS/android_packages_apps_Jelly/build-tools
D LineageOS/android_packages_apps_Jelly/platform
D LineageOS/android_packages_apps_Recorder/build-tools
D LineageOS/android_packages_apps_Recorder/platform
D LineageOS/android_packages_apps_Twelve/build-tools
D LineageOS/android_packages_apps_Twelve/platform
M build.yml
M update
D LineageOS/android_packages_apps_Aperture/build-tools => LineageOS/android_packages_apps_Aperture/build-tools +0 -1
@@ 1,1 0,0 @@


D LineageOS/android_packages_apps_Aperture/platform => LineageOS/android_packages_apps_Aperture/platform +0 -1
@@ 1,1 0,0 @@
34

D LineageOS/android_packages_apps_Camelot/build-tools => LineageOS/android_packages_apps_Camelot/build-tools +0 -1
@@ 1,1 0,0 @@


D LineageOS/android_packages_apps_Camelot/platform => LineageOS/android_packages_apps_Camelot/platform +0 -1
@@ 1,1 0,0 @@
35

D LineageOS/android_packages_apps_Eleven/build-tools => LineageOS/android_packages_apps_Eleven/build-tools +0 -1
@@ 1,1 0,0 @@
33.0.1

D LineageOS/android_packages_apps_Eleven/platform => LineageOS/android_packages_apps_Eleven/platform +0 -1
@@ 1,1 0,0 @@
34

D LineageOS/android_packages_apps_ExactCalculator/build-tools => LineageOS/android_packages_apps_ExactCalculator/build-tools +0 -1
@@ 1,1 0,0 @@


D LineageOS/android_packages_apps_ExactCalculator/platform => LineageOS/android_packages_apps_ExactCalculator/platform +0 -1
@@ 1,1 0,0 @@
35

D LineageOS/android_packages_apps_Glimpse/build-tools => LineageOS/android_packages_apps_Glimpse/build-tools +0 -1
@@ 1,1 0,0 @@


D LineageOS/android_packages_apps_Glimpse/platform => LineageOS/android_packages_apps_Glimpse/platform +0 -1
@@ 1,1 0,0 @@
35

D LineageOS/android_packages_apps_Jelly/build-tools => LineageOS/android_packages_apps_Jelly/build-tools +0 -1
@@ 1,1 0,0 @@


D LineageOS/android_packages_apps_Jelly/platform => LineageOS/android_packages_apps_Jelly/platform +0 -1
@@ 1,1 0,0 @@
35

D LineageOS/android_packages_apps_Recorder/build-tools => LineageOS/android_packages_apps_Recorder/build-tools +0 -0
D LineageOS/android_packages_apps_Recorder/platform => LineageOS/android_packages_apps_Recorder/platform +0 -1
@@ 1,1 0,0 @@
35

D LineageOS/android_packages_apps_Twelve/build-tools => LineageOS/android_packages_apps_Twelve/build-tools +0 -1
@@ 1,1 0,0 @@


D LineageOS/android_packages_apps_Twelve/platform => LineageOS/android_packages_apps_Twelve/platform +0 -1
@@ 1,1 0,0 @@
35

M build.yml => build.yml +4 -1
@@ 10,13 10,16 @@ secrets:
  - a7670f65-3769-4459-8146-bf43a8b0b009
sources:
environment:
  ANDROID_SDK_ROOT: /home/build/android-sdk
tasks:
  - sdk: |
      mkdir -p "$ANDROID_SDK_ROOT/licenses"
      printf '\n24333f8a63b6825ea9c5514f83c2829b004d1fee' > "$ANDROID_SDK_ROOT/licenses/android-sdk-license"
  - patch: |
      cd "$source"
      sed -i "s/versionCode.*$/versionCode $(date +'%s')/" $(find . -name build.gradle) ||
        sed -i "s/versionCode.*$/versionCode = $(date +'%s')/" $(find . -name build.gradle.kts)
  - build: |
      . /etc/profile
      cd "$source"
      ./gradlew assembleDebug
  - deploy: |

M update => update +1 -4
@@ 9,12 9,9 @@ resolve_branch() {
}

dispatch() {
	platform=$(cat "$i/platform")
	build_tools=$(cat "$i/build-tools")
	repo=$(basename "$1")
	yq ".sources += [\"https://github.com/$1#$2\"] |
		.environment.source = \"$repo\" |
		.packages += [\"android-platform${platform:+-$platform}\",\"android-sdk-build-tools${build_tools:+-$build_tools}\"]
		.environment.source = \"$repo\"
	" < build.yml | ssh builds@builds.xdavidwu.link "submit -n$1\ $2 -t android-autobuilds -t $1"
}