Skip to content

maint(android): remove --ci parameter from android builds#14264

Merged
mcdurdin merged 1 commit intomasterfrom
maint/android/removeci
Jul 3, 2025
Merged

maint(android): remove --ci parameter from android builds#14264
mcdurdin merged 1 commit intomasterfrom
maint/android/removeci

Conversation

@ermshiperete
Copy link
Copy Markdown
Contributor

--ci is deprecated since the current code discovers automatically when we're building on CI, so we don't have to pass that option when calling the android/build.sh script.

Also remove the option itself since we're no longer using it.

Build-bot: build android
Test-bot: skip

`--ci` is deprecated since the current code discovers automatically
when we're building on CI, so we don't have to pass that option when
calling the `android/build.sh` script.

Also remove the option itself since we're no longer using it.

Build-bot: build android
Test-bot: skip
@keymanapp-test-bot
Copy link
Copy Markdown

keymanapp-test-bot bot commented Jul 3, 2025

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S6 milestone Jul 3, 2025
@github-actions github-actions bot added android/ resources/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Jul 3, 2025
Base automatically changed from maint/android/14188_tcconfig to master July 3, 2025 15:48
Copy link
Copy Markdown
Contributor

@darcywong00 darcywong00 left a comment

Choose a reason for hiding this comment

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

I think we intentionally had to leave the --ci parameter in (to remove in 20.0) because the stable-18.0 build still requires it.

See #13772 (comment)

Copy link
Copy Markdown
Member

@mcdurdin mcdurdin left a comment

Choose a reason for hiding this comment

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

LGTM

@darcywong00 the option remains in 18.0 and in the 18.0-specific build configuration steps in TeamCity, but can be removed here as this is all 19.0-only.

@darcywong00
Copy link
Copy Markdown
Contributor

ah. So the build configuration steps have since been split for 19.0 and 18.0. gotcha

Copy link
Copy Markdown
Contributor

@darcywong00 darcywong00 left a comment

Choose a reason for hiding this comment

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

lgtm

@mcdurdin mcdurdin merged commit 975759e into master Jul 3, 2025
8 checks passed
@mcdurdin mcdurdin deleted the maint/android/removeci branch July 3, 2025 21:27
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Jul 3, 2025
@keyman-server
Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.77-alpha

ermshiperete added a commit that referenced this pull request Jul 9, 2025
remove it for release builds. This PR fixes this.

Follow-up-of: #14264
Build-bot: skip
Test-bot: skip
ermshiperete added a commit that referenced this pull request Jul 9, 2025
PR #14264 removed the `--ci` parameter from Android builds, but forgot to
remove it for release builds. This PR fixes this.

Follow-up-of: #14264
Build-bot: skip
Test-bot: skip
ermshiperete added a commit that referenced this pull request Jul 9, 2025
PR #14264 removed the `--ci` parameter from Android builds, but forgot to remove it for release builds. This PR fixes this.

Follow-up-of: #14264
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android/ maint Maintenance work -- continuous integration, build scripts, infrastructure resources/

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants