From b19dfd21fa1f25e89821a5032368d0ce00ba39ab Mon Sep 17 00:00:00 2001 From: Sasha Weiss Date: Tue, 24 Sep 2024 11:02:25 -0700 Subject: [PATCH] [RFC] Separate git submodule steps for Pods and Backup tests --- Makefile | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index eec344240e..f229a08968 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,20 @@ SCHEME=Signal +PODS=Pods +BACKUP_TESTS=SignalServiceKit/tests/MessageBackup/Signal-Message-Backup-Tests .PHONY: dependencies -dependencies: pod-setup fetch-ringrtc +dependencies: pod-setup backup-tests-setup fetch-ringrtc .PHONY: pod-setup pod-setup: - git submodule foreach --recursive "git clean -xfd" - git submodule foreach --recursive "git reset --hard" + git -C ${PODS} clean -xfd + git -C ${PODS} reset --hard ./Scripts/setup_private_pods - git submodule update --init --progress + git submodule update --init --progress ${PODS} + +.PHONY: backup-tests-setup +backup-tests-setup: + git submodule update --init --progress ${BACKUP_TESTS} .PHONY: fetch-ringrtc fetch-ringrtc: @@ -17,7 +23,3 @@ fetch-ringrtc: .PHONY: test test: dependencies bundle exec fastlane scan --scheme ${SCHEME} - -.PHONY: release -release: - @echo This command has been deprecated by Xcode Cloud.