-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
52 lines (51 loc) · 2.18 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
include Makefile.mk
b: buildw
buildw:
gradle :wrapper
gradle clean build test publishToMavenLocal
coverage:
./gradlew clean build test jacocoTestReport -i
gradle -i
lint:
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip
unzip -o sdk-tools-linux.zip
# If this is necessary for a successful build, please close the PR and do not merge
#(yes "" 2>/dev/null || true) | ./cmdline-tools/bin/sdkmanager --licenses --sdk_root=$ANDROID_HOME
#(yes "" 2>/dev/null || true) | ./cmdline-tools/bin/sdkmanager "build-tools;34.0.0-rc3" --sdk_root=$ANDROID_HOME
./gradlew lint test --scan
upgrade:
gradle wrapper --gradle-version $(GRADLE_VERSION) --validate-url
upgrade-mac-os:
brew upgrade gradle
upgrade-gradle:
sudo apt upgrade
sudo apt update
export SDKMAN_DIR="$(HOME)/.sdkman"; \
[[ -s "$(HOME)/.sdkman/bin/sdkman-init.sh" ]]; \
source "$(HOME)/.sdkman/bin/sdkman-init.sh"; \
sdk update; \
gradleOnlineVersion=$(shell curl -s https://services.gradle.org/versions/current | jq .version | xargs -I {} echo {}); \
if [[ -z "$$gradleOnlineVersion" ]]; then \
sdk install gradle $(GRADLE_VERSION); \
sdk use gradle $(GRADLE_VERSION); \
else \
sdk install gradle $$gradleOnlineVersion; \
sdk use gradle $$gradleOnlineVersion; \
export GRADLE_VERSION=$$gradleOnlineVersion; \
fi; \
make upgrade
install-linux:
sudo apt-get install jq
sudo apt-get install curl
curl https://services.gradle.org/versions/current
deps-gradle-update:
curl -sL https://raw.githubusercontent.com/jesperancinha/project-signer/master/gradleUpdatesOne.sh | bash
deps-plugins-update:
curl -sL https://raw.githubusercontent.com/jesperancinha/project-signer/master/pluginUpdatesOne.sh | bash -s -- $(PARAMS)
deps-compose-update:
curl -sL https://raw.githubusercontent.com/jesperancinha/project-signer/master/jetPackComposeUpdatesOne.sh | bash -s -- $(PARAMS)
deps-quick-update: deps-gradle-update deps-plugins-update deps-compose-update
accept-prs:
curl -sL https://raw.githubusercontent.com/jesperancinha/project-signer/master/acceptPR.sh | bash
update-repo-prs:
curl -sL https://raw.githubusercontent.com/jesperancinha/project-signer/master/update-all-repo-prs.sh | bash