Commit graph

13 commits

Author SHA1 Message Date
Eberhard Beilharz
4d81589f48
maint(common): use unique names for Keyman version variables
Previously the builder scripts defined a readonly `VERSION` environment
variable for the Keyman version. That caused problems when another
(external) script tried to define a `VERSION` variable. We encountered
this problem when trying to move the TC build steps of a configuration
into a single script (#13399) when we tried to source `~/.nvm/nvm.sh`.

This change uses a Keyman specific prefix for the version variables and
renames `VERSION` → `KEYMAN_VERSION` etc. Unfortunately these variables
are used in a lot of places, so this turned out to be a bit of a yak
shave.

Test-bot: skip
2025-05-07 18:46:51 +02:00
Marc Durdin
db514e0dc5 fix(common): update emoji stripping for Unicode 15.1
Fixes #11220.

Replaces the sed script for matching emoji in ios prepRelease with a
tiny node project that uses emoji-regex package, to reduce future
maintenance.

Also strips lingering emoji and :xxx: emoji shortcut strings from
HISTORY.md. Note that :xxx: are not stripped programatically at this
time.
2024-04-18 09:05:30 +07:00
Joshua A. Horton
90a08f1d55 change(ios): mass rework of ios-related scripts 2023-06-27 10:33:37 +07:00
Marc Durdin
e007a8acb6 chore(ios): fix typos and gaps in build script 2023-05-02 12:41:50 +07:00
Marc Durdin
ce864ea923 chore: update standard script prolog to use builtin instead of dirname 2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907 chore: remove greadlink from standard script prolog 2023-02-22 10:43:06 +07:00
Joshua Horton
0997dc34a8
chore(ios): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-09 08:22:57 +07:00
jahorton
ec68bb12c7 fix(ios): .app is folder; artifact as .zip of .app 2021-08-06 10:30:57 +07:00
jahorton
89d5a0bd9e fix(ios): sim artifact uses .app, not .ipa 2021-08-06 09:28:25 +07:00
jahorton
70f6cda8eb fix(ios): missed a spot in prepRelease 2021-08-06 07:52:48 +07:00
jahorton
15a5319ffb chore(ios): prep-release script tweak 2021-08-05 14:41:11 +07:00
jahorton
fef3d9935f fix(ios): replaces TC build var 2021-05-27 07:54:35 +07:00
jahorton
31d384c926 chore(ios): imports iOS artifact-upload script for CI use 2021-05-25 11:25:30 +07:00