Skip to content
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

Add NDK r26 to CI image #38975

Merged
merged 3 commits into from
Jun 8, 2024
Merged

Add NDK r26 to CI image #38975

merged 3 commits into from
Jun 8, 2024

Conversation

dg0yt
Copy link
Contributor

@dg0yt dg0yt commented May 28, 2024

No description provided.

@dg0yt
Copy link
Contributor Author

dg0yt commented May 28, 2024

@BillyONeal For #35851 (comment).

@Cheney-W Cheney-W added the category:infrastructure Pertaining to the CI/Testing infrastrucutre label May 28, 2024
Cheney-W
Cheney-W previously approved these changes May 28, 2024
@Cheney-W Cheney-W added the info:reviewed Pull Request changes follow basic guidelines label May 28, 2024
@vicroms vicroms added the depends:vm-update PR contains changes to the VM provisioning scripts label May 30, 2024
@BillyONeal
Copy link
Member

Should we add r26 or just outright replace r25?

@dg0yt
Copy link
Contributor Author

dg0yt commented May 31, 2024

Should we add r26 or just outright replace r25?

Add only. Immediate replacement will break CI. You also need #35851 minus its NDK download.

But once the NDK is available (this PR), #35851 can simply include a change to override ANDROID_NDK_HOME in the pipeline. Then that PR could be ready to review and to merge to make the actual switch. And the old NDK could be removed after that.

And in the meantime you may think about raising the Android API level to 24 (which means devices running Android 7.0, available since 2016) together wth the NDK switch. It will reduce CI validity for users targeting older devices. But it will significantly increase overall CI coverage. See ci.baseline.txt changes in the other PR.
https://apilevels.com/

@BillyONeal BillyONeal removed depends:vm-update PR contains changes to the VM provisioning scripts info:reviewed Pull Request changes follow basic guidelines labels Jun 7, 2024
@BillyONeal BillyONeal merged commit ad25766 into microsoft:master Jun 8, 2024
22 checks passed
@BillyONeal
Copy link
Member

Done, thanks!

@dg0yt dg0yt deleted the ndk-r26 branch June 8, 2024 19:55
Jimmy-Hu added a commit to Jimmy-Hu/vcpkg that referenced this pull request Jun 9, 2024
@Cheney-W Cheney-W added the info:reviewed Pull Request changes follow basic guidelines label Jun 11, 2024
BillyONeal pushed a commit that referenced this pull request Jun 17, 2024
Passing on
https://dev.azure.com/vcpkg/public/_build/results?buildId=103938&view=results.
```
PASSING, REMOVE FROM FAIL LIST: c4core:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: botan:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: concurrencpp:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: cppgraphqlgen:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: graphicsmagick:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: libcoro:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: ms-ifc-sdk:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: stx:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: yoga:arm-neon-android
PASSING, REMOVE FROM FAIL LIST: c4core:x64-android
PASSING, REMOVE FROM FAIL LIST: botan:x64-android
PASSING, REMOVE FROM FAIL LIST: concurrencpp:x64-android
PASSING, REMOVE FROM FAIL LIST: cppgraphqlgen:x64-android
PASSING, REMOVE FROM FAIL LIST: graphicsmagick:x64-android
PASSING, REMOVE FROM FAIL LIST: libcoro:x64-android
PASSING, REMOVE FROM FAIL LIST: ms-ifc-sdk:x64-android
PASSING, REMOVE FROM FAIL LIST: stx:x64-android
PASSING, REMOVE FROM FAIL LIST: yoga:x64-android
PASSING, REMOVE FROM FAIL LIST: c4core:arm64-android
PASSING, REMOVE FROM FAIL LIST: botan:arm64-android
PASSING, REMOVE FROM FAIL LIST: concurrencpp:arm64-android
PASSING, REMOVE FROM FAIL LIST: cppgraphqlgen:arm64-android
PASSING, REMOVE FROM FAIL LIST: graphicsmagick:arm64-android
PASSING, REMOVE FROM FAIL LIST: libcoro:arm64-android
PASSING, REMOVE FROM FAIL LIST: ms-ifc-sdk:arm64-android
PASSING, REMOVE FROM FAIL LIST: stx:arm64-android
PASSING, REMOVE FROM FAIL LIST: yoga:arm64-android
```

Added `c4core` to `ci.baseline.txt` by #29406, which has been fixed by
#39287.
Added `botan` to `ci.baseline.txt` by #37252, which has been fixed by
#38975.
Added `concurrencpp` to `ci.baseline.txt` by #29406, which may have been
fixed by #39160.
Added `cppgraphqlgen` to `ci.baseline.txt` by #29406, which may have
been fixed by #38975.
Added `graphicsmagick` to `ci.baseline.txt` by #29406, which has been
fixed by #39210.
Added `libcoro` to `ci.baseline.txt` by #30623, which may have been
fixed by #38975.
Added `ms-ifc-sdk` to `ci.baseline.txt` by #35972, which may have been
fixed by #39210.
Added `stx` to `ci.baseline.txt` by #29406, which may have been fixed by
#38975.
Added `yoga` to `ci.baseline.txt` by #37507, which may have been fixed
by #38975.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:infrastructure Pertaining to the CI/Testing infrastrucutre info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants