Darcy Wong
7899c4fc89
fix(ios): Include shellHelperFunctions
2023-03-10 12:56:17 +07:00
Darcy Wong
3ef331a87e
refactor(common): Update to build_help_html params
2023-03-10 12:49:37 +07:00
Darcy Wong
76a7b3d815
fix(ios): Script call
2023-03-08 13:48:39 +07:00
Darcy Wong
6c2126431f
refactor(common): Make build-help into helper functions
2023-03-08 11:42:13 +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
Marc Durdin
a004978863
chore: use builder_heading, remove echo_heading
2023-02-20 09:17:51 +07:00
Marc Durdin
4d53a277f3
chore: use builder_die, remove fail
2023-02-20 09:15:38 +07:00
Marc Durdin
318b4d4478
chore: use builder_warn, remove warn
2023-02-20 08:56:31 +07:00
Joshua A. Horton
ede1068d51
chore(web): Merge branch 'master' into change/web/reorg-source-src-reorg
2023-02-02 09:18:46 +07:00
Joshua A. Horton
61a789a9ca
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2023-02-02 08:58:44 +07:00
sgschantz
49d34ef601
updated DeviceKit to version 5.0 and changed build script to delete workaround for carthage
...
bug
2023-01-20 12:59:53 +07:00
Joshua Horton
7aae2d0dc4
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-12-01 08:18:47 +07:00
Joshua A. Horton
23b516182f
change(web): build/<product> -> build/app/<product>
2022-10-25 09:12:43 +07:00
Joshua A. Horton
342afa587f
fix(ios): KMW build product copying
2022-10-24 10:05:00 +07:00
Joshua A. Horton
d9a319c570
chore(web): moves main web script to /web, adds .build-builder file as flag for CI
2022-10-18 13:59:19 +07:00
Joshua A. Horton
3581d9e9b8
chore(web): use of new script style by mobile app builds
2022-10-18 13:42:22 +07:00
Marc Durdin
cc18058cfe
chore(ios): rename run-xcodebuild to run_xcodebuild
2022-06-24 14:03:55 +10:00
Marc Durdin
0730098236
chore(ios): update ios/macos build scripts to log scripts
...
Adds run-xcodebuild function to wrap xcodebuild calls to keep logging
and error handling consistent. Currently used only by the iOS build; the
macOS build has a corresponding execBuildCommand function which does
pretty much the same thing (changing that would belong in a separate PR
I think and low priority.)
2022-06-24 11:37:46 +10:00
Marc Durdin
fb53bb9396
chore(ios): attempt to log script actions
2022-06-24 07:18:02 +10:00
Marc Durdin
05a4c33200
chore(web): move common/core/web to common/web
...
Relates to #5816 .
Moves folders under common/core/web to common/web:
* input-processor -> common/web/input-processor
* keyboard-processor -> common/web/keyboard-processor
* tools/recorder -> common/web/recorder
* tools/sentry-manager -> common/web/sentry-manager
* utils -> common/web/utils
Updates scripts and configuration to point to new folders.
2022-05-18 06:01:03 +10:00
Marc Durdin
1730df16cb
chore(ios): fixup sentry copy
2022-05-12 17:16:52 +10:00
Marc Durdin
9f153ecc17
chore(common): cleanup sh global color variables
...
Some of the global color variables in shellHelperFunctions.sh were a
little dangerously named. This cleans that up and removes a couple of
redundant functions from other locations.
mac/bashHelperFunctions.sh should be removed and replaced with
references to shellHelperFunctions.sh -- but I wanted to leave that for
a separate branch.
2022-03-10 10:12:09 +11:00
jahorton
67f29d2a61
docs(ios): tweaks build-script help for new flag
2021-08-06 08:16:58 +07:00
jahorton
b9fe39e6fb
chore(ios): -all-artifacts -> -add-sim-artifact
2021-08-06 08:07:42 +07:00
jahorton
4fa88a4ab6
fix(ios): missed a spot
2021-08-06 08:05:15 +07:00
jahorton
a4901a2c67
feat(oem/fv/ios): FV app - simulator build artifact
2021-08-05 14:36:15 +07:00
jahorton
259dee0d21
feat(ios): Keyman app - simulator build artifact
2021-08-05 14:03:06 +07:00
Marc Durdin
5fac633fb6
fix(common): build script help param
...
When working on a new build script, I tripped over the `-?` question
mark help parameter here, as it needs to be escaped. Opted to fix all
the instances in our scripts, although AFAICT there would not have been
current bugs arising from this, as there were no conflicting one
character options lower in the case list.
2021-05-28 09:50:40 +10:00
Joshua Horton
126d5762ea
Merge pull request #5120 from keymanapp/chore/ios/update-sentry-dep
...
chore(ios): dependencies - update sentry-cocoa to 6.2.1
2021-05-28 06:36:45 +07:00
jahorton
c916d9acd0
fix(ios): archive-only build without code-signing
2021-05-27 07:59:48 +07:00
jahorton
910e8d65b9
change(ios): -no-codesign -> .xcarchive by default
2021-05-26 12:21:20 +07:00
jahorton
83f6bad6b6
chore(ios): /usr/bin/env bash
2021-05-25 12:50:53 +07:00
jahorton
8834f69726
chore(ios): migration to Sentry 6.0 API
2021-05-20 11:08:35 +07:00
jahorton
ec999a239f
chore(ios): kmbuild.sh tweak
2021-05-19 08:00:15 +07:00
jahorton
fd5e73c3b7
chore(ios): Carthage deps now linked as .xcframework
2021-05-17 15:05:21 +07:00
jahorton
55833844a3
change(ios): auto-downloads kbd/model if not present
2021-04-23 09:44:25 +07:00
jahorton
e4da1768b9
chore(ios): adds Carthage workaround for Xcode 12 for CI use
2021-04-23 09:43:36 +07:00
Marc Durdin
2454dee04e
fix(ios): set CODE_SIGN before build
2021-03-16 05:36:40 +11:00
jahorton
4f25f90470
feat(ios): build script option: -download-resources
2021-03-12 09:30:00 +07:00
jahorton
7e0756f5b1
fix(ios/app): completes integration, fixes offline check
2021-02-11 10:59:28 +07:00
Joshua Horton
91577877c3
chore(ios): Update ios/kmbuild.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-06-09 13:01:04 +07:00
jahorton
367f111820
change(ios): tweaks sentry uploading for local dev, fixes web upload logic
2020-06-08 11:22:44 +07:00
jahorton
7825c29e42
feat(ios/engine): web-sentry-manager inclusion within KeymanEngine
2020-06-08 11:22:43 +07:00
jahorton
b783283321
docs(common): adds PR-review requested comments
2020-05-28 10:16:34 +07:00
jahorton
3edf94c684
change(ios): DO_SENTRY -> UPLOAD_SENTRY
2020-05-27 12:49:40 +07:00
jahorton
aaccc64f63
change(common): makes VERSION_ENVIRONMENT -> release logic common code
2020-05-25 14:08:28 +07:00
jahorton
2f2075ee88
change(ios): auto-uploads symbols to sentry for releases, adds param for dev use
2020-05-25 13:31:53 +07:00
Marc Durdin
aa22a3757a
fix(ios): use environment and version-with-tag for sentry
2020-04-28 11:35:59 +10:00
jahorton
db9d3e43e0
feat(ios): finishes iOS version forwarding, cleans kmbuild.sh
2020-03-04 08:13:07 +07:00