-
Notifications
You must be signed in to change notification settings - Fork 987
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nix: point to nixpkgs unstable channel for gradle 8.8 #21267
Conversation
Jenkins BuildsClick to see older builds (45)
|
58b55b4
to
17180a0
Compare
Hey hey @status-im/mobile @status-im/wallet-mobile-devs : Please check if the changes in this PR cause any issues with your local dev environments. |
I cleaned and built the ios app - everything seems okay so far ✅ for context I'm on macOS 13.6.7 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested locally, looks good.
Also, if all the commits here are necessary to make the upgrade work I would squash them into one commit with all the context in the description. You can combine the titles of existing commits as a list for the commit description. |
17180a0
to
9ed6679
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did a smoke test for NixOS, running tests, REPL usage, hot-reload, and checked the PR build, all good.
@status-im/mobile-qa : This PR also needs just a smoke test, we upgrade all our build tools here when we move to newer |
f880a86
to
6dc9412
Compare
c6fe507
to
22f6278
Compare
@siddarthkay on my way to test it! |
0% of end-end tests have passed
Failed tests (7)Click to expandClass TestCommunityMultipleDeviceMerged:
Class TestWalletOneDevice:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityOneDeviceMerged:
Class TestWalletMultipleDevice:
|
nix: ldflags are expected to be a list chore: fix deprecated vendorSha256 nix: bump jdk to 17 & pass java version to gradle make: set universalApk false in run-android target nix: fix --replace deprecation warning - NixOS/nixpkgs#260776 ios: update pod and gem lockfiles nix: bump nodejs to 20.12.2 nix: add Xcode 16.0 to allowed versions chore: upgrade rn-image-crop-picker lib nix: full path for missing dep in node_modules sh
e64d894
to
3c5b671
Compare
100% of end-end tests have passed
Passed tests (7)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestWalletMultipleDevice:
Class TestWalletOneDevice:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityOneDeviceMerged:
|
100% of end-end tests have passed
Passed tests (51)Click to expandClass TestWalletMultipleDevice:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestWalletOneDevice:
Class TestDeepLinksOneDevice:
Class TestActivityMultipleDevicePRTwo:
Class TestActivityMultipleDevicePR:
Class TestCommunityMultipleDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityOneDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
|
Hey @siddarthkay ! Did smoke, all good. |
@siddarthkay, missed that. Could we have gradle from unstable and everything else from stable? |
@yakimant : The easiest way to do that in existing setup could be to update our fork of |
@siddarthkay not true. You can have however many |
ah then what you suggest is indeed easier @jakubgs |
An attempt is here -> #21374 |
Summary
This bump in
nixpkgs
is needed forreact-native
upgrade tov0.75
A summary of upgraded packages is below :
openjdk
from11
->17
gradle
from8.4
->8.8
git
from2.42.0
->2.44.1
NodeJS
from18.19.1
->20.12.2
Python
from3.10.13
->3.10.14
Clojure
from1.11.1.1413
->1.11.3.1463
Cocoapods
from1.13.0
->1.15.2
Platforms
status: ready