Skip to content

Commit 7b64ea4

Browse files
authored
fix(deployment): Add missing build step (#1244)
* missing build step * docs(changeset): added a build step to actualy build native libs
1 parent 57f3cf2 commit 7b64ea4

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@react-native-async-storage/async-storage": patch
3+
---
4+
5+
missing build step from CI added

.github/workflows/release.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,47 @@ on:
66
push:
77
branches: [main]
88
jobs:
9+
build-android:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v4
14+
with:
15+
persist-credentials: "false"
16+
- name: Setup project
17+
uses: ./.github/actions/setup-project
18+
- name: Setup Gradle
19+
uses: gradle/actions/setup-gradle@v5
20+
- name: Build Android native library
21+
run: bash ./scripts/build-native-lib.sh android
22+
- name: Upload Android artifacts
23+
uses: actions/upload-artifact@v4
24+
with:
25+
name: android-artifacts
26+
path: packages/async-storage/android/local_repo
27+
28+
build-apple:
29+
runs-on: macos-latest
30+
steps:
31+
- name: Checkout
32+
uses: actions/checkout@v4
33+
with:
34+
persist-credentials: "false"
35+
- name: Setup project
36+
uses: ./.github/actions/setup-project
37+
- name: Setup Gradle
38+
uses: gradle/actions/setup-gradle@v5
39+
- name: Build Apple native library
40+
run: bash ./scripts/build-native-lib.sh apple
41+
- name: Upload Apple artifacts
42+
uses: actions/upload-artifact@v4
43+
with:
44+
name: apple-artifacts
45+
path: packages/async-storage/apple-frameworks
46+
947
release:
1048
runs-on: ubuntu-latest
49+
needs: [build-android, build-apple]
1150
steps:
1251
- name: Checkout
1352
uses: actions/checkout@v4
@@ -17,6 +56,16 @@ jobs:
1756
uses: ./.github/actions/setup-project
1857
- name: Install dependencies
1958
run: yarn
59+
- name: Download Android artifacts
60+
uses: actions/download-artifact@v4
61+
with:
62+
name: android-artifacts
63+
path: packages/async-storage/android/local_repo
64+
- name: Download Apple artifacts
65+
uses: actions/download-artifact@v4
66+
with:
67+
name: apple-artifacts
68+
path: packages/async-storage/apple-frameworks
2069
- name: Version or release packages
2170
uses: changesets/action@v1
2271
with:

0 commit comments

Comments
 (0)