From 7ad91c1a56b9df5061463a83625929f181d88fb8 Mon Sep 17 00:00:00 2001 From: Krzysztof Borowy <6444719+krizzu@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:04:14 +0100 Subject: [PATCH 1/2] missing build step --- .github/workflows/release.yml | 49 +++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 583f6e6c..631cd59e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,8 +6,47 @@ on: push: branches: [main] jobs: + build-android: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + persist-credentials: "false" + - name: Setup project + uses: ./.github/actions/setup-project + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v5 + - name: Build Android native library + run: bash ./scripts/build-native-lib.sh android + - name: Upload Android artifacts + uses: actions/upload-artifact@v4 + with: + name: android-artifacts + path: packages/async-storage/android/local_repo + + build-apple: + runs-on: macos-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + persist-credentials: "false" + - name: Setup project + uses: ./.github/actions/setup-project + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v5 + - name: Build Apple native library + run: bash ./scripts/build-native-lib.sh apple + - name: Upload Apple artifacts + uses: actions/upload-artifact@v4 + with: + name: apple-artifacts + path: packages/async-storage/apple-frameworks + release: runs-on: ubuntu-latest + needs: [build-android, build-apple] steps: - name: Checkout uses: actions/checkout@v4 @@ -17,6 +56,16 @@ jobs: uses: ./.github/actions/setup-project - name: Install dependencies run: yarn + - name: Download Android artifacts + uses: actions/download-artifact@v4 + with: + name: android-artifacts + path: packages/async-storage/android/local_repo + - name: Download Apple artifacts + uses: actions/download-artifact@v4 + with: + name: apple-artifacts + path: packages/async-storage/apple-frameworks - name: Version or release packages uses: changesets/action@v1 with: From 86b38e43fcb0fce8a93d15071687e63056f9fd3f Mon Sep 17 00:00:00 2001 From: Krzysztof Borowy <6444719+krizzu@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:05:13 +0100 Subject: [PATCH 2/2] docs(changeset): added a build step to actualy build native libs --- .changeset/soft-elephants-sparkle.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/soft-elephants-sparkle.md diff --git a/.changeset/soft-elephants-sparkle.md b/.changeset/soft-elephants-sparkle.md new file mode 100644 index 00000000..e73adbc3 --- /dev/null +++ b/.changeset/soft-elephants-sparkle.md @@ -0,0 +1,5 @@ +--- +"@react-native-async-storage/async-storage": patch +--- + +missing build step from CI added