Skip to content

Commit dd51c9b

Browse files
committed
Merge branch 'rnu6x'
2 parents 532f44f + d7aad4d commit dd51c9b

File tree

206 files changed

+43114
-14055
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

206 files changed

+43114
-14055
lines changed

.circleci/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: 2
22
jobs:
33
install_deps:
44
docker:
5-
- image: circleci/node:8.5.0
5+
- image: cimg/node:16.18.0
66
working_directory: ~/openchs-client
77
steps:
88
- checkout
@@ -24,7 +24,7 @@ jobs:
2424

2525
test_android:
2626
docker:
27-
- image: circleci/node:8.5.0
27+
- image: cimg/node:16.18.0
2828
working_directory: ~/openchs-client
2929
steps:
3030
- checkout
@@ -39,7 +39,7 @@ jobs:
3939

4040
release_android_staging:
4141
docker:
42-
- image: circleci/node:8.5.0
42+
- image: cimg/node:16.18.0
4343
working_directory: ~/openchs-client
4444
steps:
4545
- checkout

.java-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.8
1+
11

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v8.5.0
1+
16

Makefile

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,12 @@ default: ; @echo 'no target provided'
1616

1717
include makefiles/fastlane.mk
1818
include makefiles/androidDevice.mk
19-
include makefiles/common.mk
2019
include makefiles/patches.mk
20+
<<<<<<< HEAD
2121
include makefiles/util.mk
22+
=======
23+
include makefiles/common.mk
24+
>>>>>>> rnu6x
2225

2326
define _open_resource
2427
$(if $(shell command -v xdg-open 2> /dev/null),xdg-open $1 >/dev/null 2>&1,open $1)
@@ -52,16 +55,13 @@ ignore_deps_changes:
5255
ip:=$(shell ifconfig | grep -A 2 'vboxnet' | grep 'inet ' | tail -1 | xargs | cut -d ' ' -f 2 | cut -d ':' -f 2)
5356
#for default Andoird Emulator
5457
ip:=$(if $(ip),$(ip),$(shell ifconfig | grep -A 2 'wlp' | grep 'inet ' | tail -1 | xargs | cut -d ' ' -f 2 | cut -d ':' -f 2))
58+
ip:=$(if $(ip),$(ip),$(shell ifconfig | grep -A 2 'en0' | grep 'inet ' | tail -1 | xargs | cut -d ' ' -f 2 | cut -d ':' -f 2))
5559
sha:=$(shell git rev-parse --short=4 HEAD)
5660

57-
5861
setup_hosts:
5962
sed 's/SERVER_URL_VAR/$(ip)/g' packages/openchs-android/config/env/dev.json.template > packages/openchs-android/config/env/dev.json
6063

6164
# <test>
62-
test-health-modules: setup_hosts as_dev
63-
$(call test,health-modules)
64-
6565
test-android: setup_hosts as_dev
6666
$(call test,android)
6767

@@ -108,9 +108,11 @@ release_clean:
108108
mkdir -p packages/openchs-android/android/app/build/generated/res/react/release
109109
mkdir -p packages/openchs-android/android/app/build/generated/assets/react/release
110110
rm -rf packages/openchs-android/default.realm.*
111+
# https://github.com/facebook/react-native/issues/28954#issuecomment-632967679
111112
rm -rf packages/openchs-android/android/.gradle
112113

113114
create_apk:
115+
cd packages/openchs-android; react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ && rm -rf android/app/src/main/res/drawable-* && rm -rf android/app/src/main/res/raw/*
114116
cd packages/openchs-android/android; GRADLE_OPTS="$(if $(GRADLE_OPTS),$(GRADLE_OPTS),-Xmx1024m -Xms1024m)" ./gradlew assembleRelease --stacktrace --w
115117

116118
release: release_clean create_apk
@@ -123,6 +125,10 @@ release_prod: renew_env as_prod release
123125
release_staging: renew_env as_staging
124126
enableSeparateBuildPerCPUArchitecture=false make release
125127

128+
release_staging_playstore_without_clean: as_staging release
129+
130+
release_staging_playstore: renew_env as_staging release
131+
126132
release_staging_without_clean: as_staging
127133
enableSeparateBuildPerCPUArchitecture=false make release
128134

@@ -149,6 +155,9 @@ release-offline: ##
149155
log: ## Log android
150156
adb logcat *:S ReactNative:V ReactNativeJS:V BackgroundTask:V
151157

158+
log_error_only: ## Log android
159+
adb logcat *:S ReactNative:E ReactNativeJS:E BackgroundTask:E
160+
152161
log_background_job:
153162
adb logcat | grep -e ReactNativeEventStarter -e BackgroundJob
154163

@@ -202,15 +211,22 @@ clean_packager_cache:
202211
rm -rf /tmp/metro-*
203212
rm -rf /tmp/haste-*
204213

214+
<<<<<<< HEAD
205215
remove_package_locks:
206216
rm package-lock.json packages/openchs-android/package-lock.json
207217

208218
clean_env: ##
219+
=======
220+
clean_env: release_clean ##
221+
>>>>>>> rnu6x
209222
rm -rf packages/openchs-android/node_modules
210223
rm -rf packages/openchs-org/node_modules
211224
rm -rf packages/unminifiy/node_modules
212225
rm -rf packages/utilities/node_modules
213226

227+
remove_package_locks:
228+
rm package-lock.json packages/openchs-android/package-lock.json
229+
214230
clean_all: clean_env clean_packager_cache
215231
rm -rf packages/openchs-android/android/app/src/main/assets/index.android.bundle
216232

@@ -220,16 +236,29 @@ setup_env: ##
220236

221237
build_env: ##
222238
export NODE_OPTIONS=--max_old_space_size=4096
239+
<<<<<<< HEAD
223240
cd packages/openchs-android && npm install
241+
=======
242+
cd packages/openchs-android && npm install --legacy-peer-deps
243+
>>>>>>> rnu6x
244+
245+
clean_app:
246+
cd packages/openchs-android/android && ./gradlew clean
224247

225-
build: build_env
248+
build_app:
226249
cd packages/openchs-android/android && ./gradlew assembleDebug
250+
251+
build: build_env build_app
227252
# </env>
228253

229254

230255
build_env_ci: ##
231256
export NODE_OPTIONS=--max_old_space_size=2048
257+
<<<<<<< HEAD
232258
cd packages/openchs-android && npm install
259+
=======
260+
cd packages/openchs-android && npm install --legacy-peer-deps
261+
>>>>>>> rnu6x
233262

234263
# <packager>
235264
run_packager: ##

0 commit comments

Comments
 (0)