diff --git a/.github/workflows/mobile.yml b/.github/workflows/mobile.yml
index 8fa9dfdf0f6..dbd607c362b 100644
--- a/.github/workflows/mobile.yml
+++ b/.github/workflows/mobile.yml
@@ -432,7 +432,7 @@ jobs:
# iOS Release Candidate: Build and upload
mobile-build-upload-releasecandidate-ios:
name: iOS Release Candidate Build & Upload
- runs-on: macos-15
+ runs-on: macos-26
needs: [mobile-install, mobile-version-check]
if: github.ref == 'refs/heads/main' && github.event_name != 'pull_request' && needs.mobile-version-check.outputs.version_changed == 'true'
steps:
@@ -834,7 +834,7 @@ jobs:
# iOS Production: Build and upload (requires approval)
mobile-build-upload-production-ios-main:
name: iOS Production Build & Upload
- runs-on: macos-15
+ runs-on: macos-26
needs: [mobile-install, mobile-version-check]
if: github.ref == 'refs/heads/main' && github.event_name != 'pull_request' && needs.mobile-version-check.outputs.version_changed == 'true'
environment:
diff --git a/packages/mobile/android/app/build.gradle b/packages/mobile/android/app/build.gradle
index fed87da48fb..1cd55af265e 100755
--- a/packages/mobile/android/app/build.gradle
+++ b/packages/mobile/android/app/build.gradle
@@ -46,7 +46,12 @@ react {
// extraPackagerArgs = []
/* Hermes Commands */
// The hermes compiler command to run. By default it is 'hermesc'
- // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
+ // The RN Gradle plugin's hermesc lookup is anchored at `root` and only
+ // considers `root/node_modules/react-native/sdks/hermesc/...`. Since RN
+ // is hoisted to the monorepo node_modules, that lookup fails. Point the
+ // plugin at the hoisted prebuilt hermesc explicitly (%OS-BIN% is
+ // substituted by the plugin at runtime).
+ hermesCommand = "$rootDir/../../../node_modules/react-native/sdks/hermesc/%OS-BIN%/hermesc"
//
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
// hermesFlags = ["-O", "-output-source-map"]
@@ -129,7 +134,7 @@ android {
// versionCode is automatically incremented in CI
versionCode 1
// Make sure this is above the currently released Android version in the play store if your changes touch native code:
- versionName "1.1.531"
+ versionName "1.1.532"
resValue "string", "build_config_package", "co.audius.app"
resConfigs "en"
}
diff --git a/packages/mobile/ios/AudiusReactNative/Info.plist b/packages/mobile/ios/AudiusReactNative/Info.plist
index 524bbc7e0d3..cf346526a9f 100644
--- a/packages/mobile/ios/AudiusReactNative/Info.plist
+++ b/packages/mobile/ios/AudiusReactNative/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 1.1.195
+ 1.1.196
CFBundleSignature
????
CFBundleURLTypes
diff --git a/packages/mobile/ios/Gemfile.lock b/packages/mobile/ios/Gemfile.lock
index 36ac3909a34..a2d9dbeecd3 100644
--- a/packages/mobile/ios/Gemfile.lock
+++ b/packages/mobile/ios/Gemfile.lock
@@ -302,7 +302,7 @@ DEPENDENCIES
bigdecimal
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
concurrent-ruby (< 1.3.4)
- fastlane (>= 2.228.0)
+ fastlane (= 2.234.0)
fastlane-plugin-versioning
logger
mutex_m
diff --git a/packages/mobile/package.json b/packages/mobile/package.json
index e6d2f852f70..0b8c212f49c 100644
--- a/packages/mobile/package.json
+++ b/packages/mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "@audius/mobile",
- "version": "1.5.182",
+ "version": "1.5.183",
"private": true,
"scripts": {
"android:dev": "ENVFILE=.env.dev turbo run android -- --mode=prodDebug",