From 4dbf045a4b3f91617ff19e5f28cd5019eb29a6a0 Mon Sep 17 00:00:00 2001 From: Lukasz Modzelewski Date: Wed, 18 Feb 2026 17:41:11 +0100 Subject: [PATCH] Bump rock and android adhoc action to enable elf alignment check on android --- .github/workflows/buildAdHoc.yml | 3 +- package-lock.json | 92 ++++++++++++++++---------------- package.json | 10 ++-- 3 files changed, 53 insertions(+), 52 deletions(-) diff --git a/.github/workflows/buildAdHoc.yml b/.github/workflows/buildAdHoc.yml index cb95ef583ca83..13bd50be4293c 100644 --- a/.github/workflows/buildAdHoc.yml +++ b/.github/workflows/buildAdHoc.yml @@ -204,7 +204,7 @@ jobs: - name: Rock Remote Build - Android id: rock-remote-build-android - uses: callstackincubator/android@561f4aa994a35aa9a2d7d913b562da65e5f02029 + uses: callstackincubator/android@4cedf4d9b5c167452c96fe67233577e0fde9a025 env: GITHUB_TOKEN: ${{ github.token }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} @@ -224,6 +224,7 @@ jobs: comment-bot: false rock-build-extra-params: '--extra-params "-PreactNativeArchitectures=arm64-v8a,x86_64 --profile"' custom-identifier: ${{ steps.computeIdentifier.outputs.IDENTIFIER }} + validate-elf-alignment: true - name: Upload Gradle profile report if: always() diff --git a/package-lock.json b/package-lock.json index 762dcc65b606d..2e4d1f7ca87ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -184,10 +184,10 @@ "@react-native/babel-preset": "0.81.4", "@react-native/metro-config": "0.81.4", "@react-navigation/devtools": "^6.0.10", - "@rock-js/platform-android": "0.12.6", - "@rock-js/platform-ios": "0.12.6", - "@rock-js/plugin-metro": "0.12.6", - "@rock-js/provider-s3": "0.12.6", + "@rock-js/platform-android": "0.12.10", + "@rock-js/platform-ios": "0.12.10", + "@rock-js/plugin-metro": "0.12.10", + "@rock-js/provider-s3": "0.12.10", "@sentry/webpack-plugin": "4.6.0", "@storybook/addon-a11y": "10.1.10", "@storybook/addon-docs": "10.1.10", @@ -279,7 +279,7 @@ "react-refresh": "^0.14.2", "react-test-renderer": "19.1.0", "reassure": "^1.0.0-rc.4", - "rock": "0.12.6", + "rock": "0.12.10", "semver": "7.5.2", "setimmediate": "^1.0.5", "shellcheck": "^1.1.0", @@ -12851,28 +12851,28 @@ } }, "node_modules/@rock-js/config": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/@rock-js/config/-/config-0.12.7.tgz", - "integrity": "sha512-8F/QZs5vWeUmfXWXDrqaeWbB5glqqdkqJtJv/IHkk2uW1cUyDNf7FIjrUFJP2OWJt1Iqw0Zl4/WexOvMrWDryg==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/config/-/config-0.12.10.tgz", + "integrity": "sha512-7oLM7anqZtd+Iy+443Kmkuz6lt6rgO7dkfeO9wDfxXGlylL9TFSZ9YRo5mwpDR4nTx1Laariuu82WMm98WXvVQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "@rock-js/provider-github": "^0.12.7", - "@rock-js/tools": "^0.12.7", + "@rock-js/provider-github": "^0.12.10", + "@rock-js/tools": "^0.12.10", "joi": "^17.13.3", "tslib": "^2.3.0" } }, "node_modules/@rock-js/platform-android": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/@rock-js/platform-android/-/platform-android-0.12.6.tgz", - "integrity": "sha512-8oqrKpQeZMmBcrgeEDLOAXuikMrumfP/zqGpj1TR2WMg+kBsZHbny+UcNBDeMje5yQidKjt+40XBE8dcUFaKOg==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/platform-android/-/platform-android-0.12.10.tgz", + "integrity": "sha512-me5I/tBflDBXun7FTbYWXPEkjeRoEORMqWyR7A7aOwLXpqhdYgyMfjIJlCMdqwj2XtBJFlEv0UuOAIthfYsTpA==", "dev": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config-android": "^20.0.0", - "@rock-js/tools": "^0.12.6", + "@rock-js/tools": "^0.12.10", "tslib": "^2.3.0" } }, @@ -12985,31 +12985,31 @@ } }, "node_modules/@rock-js/platform-apple-helpers": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/@rock-js/platform-apple-helpers/-/platform-apple-helpers-0.12.7.tgz", - "integrity": "sha512-F4azp+B7DkMqSaRxXeJg+D2K0Aia1ehZ7D560jUIxLtXSlwbV28UFJGSqrYi2ZIKY9VxUsOGsCvzbqAlVRUMig==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/platform-apple-helpers/-/platform-apple-helpers-0.12.10.tgz", + "integrity": "sha512-eVJrlTlEW4gIQlCIGCjebAHwUzoLP49eGyJVE5R7QuN/T9+Wl0mOLsCTJa0RBlCF+jPMgOKRBHDmUWiyt64zXg==", "dev": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config": "^20.0.0", "@react-native-community/cli-config-apple": "^20.0.0", - "@rock-js/tools": "^0.12.7", + "@rock-js/tools": "^0.12.10", "adm-zip": "^0.5.16", "fast-xml-parser": "^4.5.0", "tslib": "^2.3.0" } }, "node_modules/@rock-js/platform-ios": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/@rock-js/platform-ios/-/platform-ios-0.12.6.tgz", - "integrity": "sha512-h7QpDyxdiotHUhMono132Lc7rUxFvwZPjYJnudNuTgFTQWg9YSeyRM5fEVz2JvLMuhwArH94OXAD3f9GKrctqQ==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/platform-ios/-/platform-ios-0.12.10.tgz", + "integrity": "sha512-0C1JiiN2iHSgeqlW2arlQqKLfDMAovXw6BHpQJ/cTUsm+wJiBsu9tdokVxQ/prVIhHm6SkBu9/pZklNbRU18Gg==", "dev": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config-apple": "^20.0.0", "@react-native-community/cli-types": "^20.0.0", - "@rock-js/platform-apple-helpers": "^0.12.6", - "@rock-js/tools": "^0.12.6", + "@rock-js/platform-apple-helpers": "^0.12.10", + "@rock-js/tools": "^0.12.10", "tslib": "^2.3.0" } }, @@ -13132,14 +13132,14 @@ } }, "node_modules/@rock-js/plugin-metro": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/@rock-js/plugin-metro/-/plugin-metro-0.12.6.tgz", - "integrity": "sha512-HF7ne7JnuOJuwij2yMz8XGVjOpY1EF/yoN7DWRrlJsJUz5/bUoD8EXKwuMmmwrwccazGPgcEXzFhr6uJmFVBOA==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/plugin-metro/-/plugin-metro-0.12.10.tgz", + "integrity": "sha512-BbHeV6CIW++344VQy5AGlYomg3sxXKH/zVhmBrPfOxJTIHVcixwILY1evgydeqT2qOk7u9BJi6zq2+dFg6JLoA==", "dev": true, "license": "MIT", "dependencies": { "@react-native-community/cli-server-api": "^20.0.0", - "@rock-js/tools": "^0.12.6", + "@rock-js/tools": "^0.12.10", "metro": "^0.83.3", "metro-config": "^0.83.3", "metro-core": "^0.83.3", @@ -13664,21 +13664,21 @@ } }, "node_modules/@rock-js/provider-github": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/@rock-js/provider-github/-/provider-github-0.12.7.tgz", - "integrity": "sha512-TqdjUdMtP0eCdNMYQx/EmoNghsKfKdtJxpFU2y8RNsiWHQN2gDz1mFMxI1qBQA00/aUucy+CtBaz2iJ1R9fcJg==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/provider-github/-/provider-github-0.12.10.tgz", + "integrity": "sha512-HeV8325o1zom8+Tp6VR/vhskVqSfUtxj4WcbdyM/hfN6Hdg6lZx4e2qEkN1G01dNS1nLpSr2hqgRfaofuBBWkQ==", "dev": true, "license": "MIT", "dependencies": { - "@rock-js/tools": "^0.12.7", + "@rock-js/tools": "^0.12.10", "ts-regex-builder": "^1.8.2", "tslib": "^2.3.0" } }, "node_modules/@rock-js/provider-s3": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/@rock-js/provider-s3/-/provider-s3-0.12.6.tgz", - "integrity": "sha512-ZWNXFnNAVJj5HZHMqEBtNMXPFI9I4K+a6aacbrGtHrJt1SIhKJV3ODVvuYBDuWIbSlR1TPNYadP5ML5fbPmLjQ==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/provider-s3/-/provider-s3-0.12.10.tgz", + "integrity": "sha512-IuUB1/R2Ppw2iaDPfNECb1lu+aUppiD7TekbX3qXFPJ3K0QsVNlf5C2mGMXuVFROQKPMMm+yiZQOt0zPvI1Ryw==", "dev": true, "license": "MIT", "dependencies": { @@ -13687,14 +13687,14 @@ "@aws-sdk/credential-providers": "^3.830.0", "@aws-sdk/lib-storage": "^3.830.0", "@aws-sdk/s3-request-presigner": "^3.830.0", - "@rock-js/tools": "^0.12.6", + "@rock-js/tools": "^0.12.10", "tslib": "^2.3.0" } }, "node_modules/@rock-js/tools": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/@rock-js/tools/-/tools-0.12.7.tgz", - "integrity": "sha512-UwbvVhHnHG76QD4X0rpxTixvJPF3wC5XF0cM52nYFT+kiqUfq4XNlEWFB2fhIOtDNv3mEWxJO8i4iJ1iz6KG3g==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/@rock-js/tools/-/tools-0.12.10.tgz", + "integrity": "sha512-PNCaFlUp32xB/zcoYZoS7OOtZOuouiQUlecOSxnTKRt5egOzBR9yjJy2/0ew8VM/mVzXPwnm/dj2/D/awXFvmA==", "dev": true, "license": "MIT", "dependencies": { @@ -25399,9 +25399,9 @@ } }, "node_modules/fs-fingerprint/node_modules/p-limit": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.2.0.tgz", - "integrity": "sha512-ATHLtwoTNDloHRFFxFJdHnG6n2WUeFjaR8XQMFdKIv0xkXjrER8/iG9iu265jOM95zXHAfv9oTkqhrfbIzosrQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz", + "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==", "dev": true, "license": "MIT", "dependencies": { @@ -35392,15 +35392,15 @@ "license": "BSD-3-Clause" }, "node_modules/rock": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/rock/-/rock-0.12.6.tgz", - "integrity": "sha512-Jn42eNkiMS9sKRVQbOWW+8bOb9htO1KZWXHKXwgcz8+ORNmH38adt9bRc836WxbGkLG6Pqq1qFY3ipN9Uf9mBw==", + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/rock/-/rock-0.12.10.tgz", + "integrity": "sha512-czQFCzWJKI6G3CYK+3O7tbtFy97ZZaWEd4QwK40fs6/P/Mg38WBAE2jKrQ7/4tKt0VN377INK7i+Hp1PCVT+jg==", "dev": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config": "^20.0.0", - "@rock-js/config": "^0.12.6", - "@rock-js/tools": "^0.12.6", + "@rock-js/config": "^0.12.10", + "@rock-js/tools": "^0.12.10", "adm-zip": "^0.5.16", "commander": "^12.1.0", "tar": "^7.5.1", diff --git a/package.json b/package.json index 087e13320cc9d..d0a1e2759ca53 100644 --- a/package.json +++ b/package.json @@ -249,10 +249,10 @@ "@react-native/babel-preset": "0.81.4", "@react-native/metro-config": "0.81.4", "@react-navigation/devtools": "^6.0.10", - "@rock-js/platform-android": "0.12.6", - "@rock-js/platform-ios": "0.12.6", - "@rock-js/plugin-metro": "0.12.6", - "@rock-js/provider-s3": "0.12.6", + "@rock-js/platform-android": "0.12.10", + "@rock-js/platform-ios": "0.12.10", + "@rock-js/plugin-metro": "0.12.10", + "@rock-js/provider-s3": "0.12.10", "@sentry/webpack-plugin": "4.6.0", "@storybook/addon-a11y": "10.1.10", "@storybook/addon-docs": "10.1.10", @@ -344,7 +344,7 @@ "react-refresh": "^0.14.2", "react-test-renderer": "19.1.0", "reassure": "^1.0.0-rc.4", - "rock": "0.12.6", + "rock": "0.12.10", "semver": "7.5.2", "setimmediate": "^1.0.5", "shellcheck": "^1.1.0",