keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
402 stars 112 forks source link

chore(android,web): use `builder_is_ci_build` rather than `--ci` flag for CI detection #12640

Open mcdurdin opened 2 weeks ago

mcdurdin commented 2 weeks ago

Do some build configus use a --ci- flag?

They do at present. We'll move away from that in the future, because it should be unnecessary. Similarly, web and iOS have a ci.sh which is just different to everything else (there's quite a lot of stuff in the web build scripts which has diverged from the other platforms -- we should be able to simplify). (web scripts also do other tests for CI environments which should be updated to use these functions in the future)

Those changes can wait until 19.0, however.

_Originally posted by @mcdurdin in https://github.com/keymanapp/keyman/pull/12631#discussion_r1830414636_