File tree Expand file tree Collapse file tree 3 files changed +266
-8
lines changed Expand file tree Collapse file tree 3 files changed +266
-8
lines changed Original file line number Diff line number Diff line change 8
8
9
9
jobs :
10
10
build :
11
- name : Build and Release
11
+ name : Build
12
12
runs-on : ubuntu-latest
13
13
steps :
14
14
- name : Checkout
24
24
25
25
- name : Build
26
26
run : npm run build
27
+
28
+ android-example :
29
+ name : Android example app
30
+ runs-on : ubuntu-latest
31
+ needs : build
32
+ steps :
33
+ - name : Checkout
34
+ uses : actions/checkout@v4
35
+ - name : Setup Node.js
36
+ uses : actions/setup-node@v4
37
+ with :
38
+ node-version : 18
39
+ - name : Making sure the android example app builds
40
+ run : |
41
+ npm install
42
+ cd example
43
+ npx expo prebuild
44
+ cd android
45
+ ./gradlew build
46
+
47
+ ios-example :
48
+ name : iOS example app
49
+ runs-on : macos-latest
50
+ needs : build
51
+ steps :
52
+ - name : Checkout
53
+ uses : actions/checkout@v4
54
+ - name : Setup Node.js
55
+ uses : actions/setup-node@v4
56
+ with :
57
+ node-version : 18
58
+ - name : Making sure the ios example app builds
59
+ run : |
60
+ npm install
61
+ cd example
62
+ npx expo prebuild
63
+ cd ios
64
+ xcodebuild build -workspace reactnativemcumanagerexample.xcworkspace -scheme reactnativemcumanagerexample CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
65
+
66
+ release :
67
+ name : Release
68
+ needs : [android-example, ios-example]
69
+ runs-on : ubuntu-latest
70
+ steps :
71
+ - name : Checkout
72
+ uses : actions/checkout@v4
27
73
28
- - name : Release
29
- env :
30
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
31
- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
32
- run : npx semantic-release
74
+ - name : Setup Node.js
75
+ uses : actions/setup-node@v4
76
+ with :
77
+ node-version : 18
78
+
79
+ - name : Release
80
+ env :
81
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
82
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
83
+ run : npx semantic-release
Original file line number Diff line number Diff line change 22
22
"react-native-ble-plx" : " ^3.1.1" ,
23
23
"react-native-document-picker" : " ^9.0.1" ,
24
24
"react-native-get-random-values" : " ^1.8.0" ,
25
- "react-native-toast-message" : " ^2.1.7"
25
+ "react-native-toast-message" : " ^2.1.7" ,
26
+ "expo-constants" : " ~14.5.0"
26
27
},
27
28
"devDependencies" : {
28
29
"@babel/core" : " ^7.12.10" ,
You can’t perform that action at this time.
0 commit comments