Skip to content

Sync up Github CI YAML with hotfix/3.11.4 ones - #4756

Draft
TranceLove wants to merge 1 commit into
release/4.0from
bugfix/align-github-ci-yaml
Draft

TranceLove wants to merge 1 commit into
release/4.0from
bugfix/align-github-ci-yaml

Conversation

@TranceLove

Copy link
Copy Markdown
Collaborator

Description

Issue tracker

Addresses Github CI failures at #4713, by syncing Github CI YAML files used since hotfix/3.11.4.

Manual tests

  • Done

  • Device:

  • OS:

Build tasks success

Successfully running following tasks on local:

  • ./gradlew assembledebug
  • ./gradlew spotlessCheck

Generative code

No AI tools or models are involved on creation of this PR.

@TranceLove TranceLove changed the title Sync up Girhub CI YAML with hotfix/3.11.4 ones Sync up Github CI YAML with hotfix/3.11.4 ones Oct 23, 2026
@TranceLove
TranceLove requested review from EmmanuelMess and VishnuSanal and a balanced review from Copilot and removed request for EmmanuelMess October 23, 2026 10:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The workflows install an NDK version inconsistent with the project pin, and two formatting jobs reference missing step IDs.

3 open issues
What changed in this PR

Synchronizes Android GitHub Actions workflows with hotfix/3.11.4 to address the CI failures reported on #4713.

Changes:

  • Updates NDK and Rust setup and pins selected actions to commit hashes.
  • Adds explicit Gradle build commands to artifact workflows and normalizes assembleDebug spelling.
  • Adds NDK environment assignments to formatting jobs.
File Description
.github/​workflows/​android-main.yml Updates toolchains and formatting-step NDK environment.
.github/​workflows/​android-feature.yml Adds build NDK setup and normalizes the build command.
.github/​workflows/​android-emulator-ondemand.yml Adds NDK setup and updates Rust for emulator builds.
.github/​workflows/​android-debug-artifact-release.yml Updates toolchains and explicitly runs the artifact build.
.github/​workflows/​android-debug-artifact-ondemand.yml Pins actions, updates toolchains, and explicitly runs the build.
.github/​workflows/​android-build.yml Updates toolchains, formatting environment, and build invocation.

Review effort: Balanced

Comment thread .github/workflows/android-feature.yml Outdated
uses: nttld/setup-ndk@ed92fe6cadad69be94a966a7ee3271275e62f779
with:
toolchain: stable
ndk-version: r30
Comment thread .github/workflows/android-build.yml Resolved
Comment thread .github/workflows/android-main.yml Resolved
@EmmanuelMess

Copy link
Copy Markdown
Member

Please only minimal changes to hotfix.

@TranceLove
TranceLove force-pushed the bugfix/align-github-ci-yaml branch 2 times, most recently from cf91759 to e9103cb Compare October 24, 2026 01:04
@TranceLove
TranceLove force-pushed the bugfix/align-github-ci-yaml branch from e9103cb to dca39bf Compare October 24, 2026 01:16
@EmmanuelMess
EmmanuelMess marked this pull request as draft October 25, 2026 13:16
@EmmanuelMess

Copy link
Copy Markdown
Member

Okay, this might not be needed anymore since I remerged 3.11.3?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants