Commit graph

537 commits

Author SHA1 Message Date
Marc Durdin
2619ad4418
Merge pull request #2794 from keymanapp/feat/common/sentry-releases
feat(common): sentry release control
2020-03-13 07:35:09 +11:00
jahorton
0cf2606c17 feat(web): Functioning sourcemaps for minified 2020-03-11 09:47:14 +07:00
Darcy Wong
ef83fab6aa feat(common): Try to make vars local 2020-03-11 09:41:47 +07:00
Darcy Wong
b96a54bf9f feat(common): Split process-android to separate script 2020-03-11 09:13:29 +07:00
Marc Durdin
acc3314843 fix(common): fix null tests 2020-03-11 08:02:41 +11:00
Darcy Wong
d87bc5d12f fix(android): Update scripts
* Set base android build.sh to use bash
* Update parse-crowdin.sh to handle Android regions (prefix with `r`)
2020-03-10 13:26:22 +07:00
Darcy Wong
b52e16cbbc chore(common): Clean up comments 2020-03-10 11:30:53 +07:00
Darcy Wong
38faf96ec3 chore(common): Add README 2020-03-10 11:28:04 +07:00
Darcy Wong
fe2bef61dd feat(common): Start script to parse crowdin translations 2020-03-10 11:16:39 +07:00
Darcy Wong
685a24d847 chore: Set executable bit for sentry-control.sh 2020-03-10 10:18:31 +07:00
Joshua Horton
d43b18419a
Merge pull request #2782 from keymanapp/feat/ios/engine-kbd-sentry
feat(ios): Improved Sentry integration (first pass)
2020-03-09 20:32:13 +07:00
Joshua Horton
3d67c27a0e
Merge pull request #2771 from keymanapp/feat/ios/sentry-start
feat(ios): Start of Sentry-based crash reporting
2020-03-09 20:31:17 +07:00
Joshua Horton
aa353a7262
fix(ios): typo fix 2020-03-09 20:30:55 +07:00
Marc Durdin
0f958b2792 chore: cleanup 2020-03-09 20:49:42 +11:00
Marc Durdin
25ae1ad9d3 chore: tweak path control 2020-03-09 20:48:29 +11:00
Marc Durdin
9b4ef62efa chore: tweak release id 2020-03-09 20:45:22 +11:00
Marc Durdin
2356c65d01 feat(common): sentry release control
This centralises linking the current commit to the
tagged version. It will be called automatically when
we increment the version, just before a build is
done. This allows us to tag the built projects with
the version in question in Sentry.
2020-03-09 20:40:46 +11:00
Joshua Horton
167d4e0870
Merge pull request #2775 from keymanapp/feat/ios/xcode-compile-dev-version
feat(ios): compilations within Xcode now properly set version
2020-03-09 09:48:19 +07:00
jahorton
45e3028ce0 chore(ios/engine): Merge branch 'feat/ios/sentry-start' into feat/ios/engine-kbd-sentry 2020-03-09 09:09:18 +07:00
Joshua Horton
8feda6bbc1
Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start 2020-03-09 09:04:17 +07:00
jahorton
23af4e2497 fix(ios): shell-script quoting 2020-03-09 08:50:13 +07:00
Marc Durdin
39adec64bf
Merge pull request #2787 from keymanapp/fix/common/error-in-git-diff-in-trigger-test
fix(common): parameter order incorrect in git diff
2020-03-09 12:49:00 +11:00
jahorton
1757f205a0 chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start 2020-03-09 08:45:04 +07:00
Joshua Horton
8deebbfc9b
fix(ios): Update resources/build/xcode-utils.sh
Co-Authored-By: Marc Durdin <marc@durdin.net>
2020-03-09 08:39:32 +07:00
jahorton
c7df79e00f fix(ios): shell script quotes 2020-03-09 08:29:41 +07:00
Marc Durdin
6569536e10 fix(ci): builds were never triggered 2020-03-09 07:40:42 +11:00
Marc Durdin
53a439a523 fix(common): parameter order incorrect in git diff
This caused the build triggers to fail in some circumstances.
2020-03-08 12:59:08 +11:00
jahorton
38cfe74563 feat(ios): proper debug file format for KMEI 2020-03-05 14:26:30 +07:00
jahorton
7b9dc42f84 chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start 2020-03-05 13:50:32 +07:00
jahorton
c161fade8e feat(ios): adds updates for version string in iOS settings 2020-03-05 13:35:50 +07:00
jahorton
4d96324764 fix(ios): prevents unbound var on SENTRY_AUTH_TOKEN check 2020-03-05 10:03:41 +07:00
jahorton
42dfee31c0 fix(ios): better unbound var check 2020-03-05 10:01:28 +07:00
jahorton
f760712031 fix(ios): Fixes build script error from unbound variable 2020-03-05 09:58:32 +07:00
jahorton
989f5f2e8d change(ios): 'buildWarning' & 'buildError' macros in xcode-utils.sh 2020-03-05 09:53:50 +07:00
jahorton
02a5bc8a32 chore(ios): A bit of cleanup 2020-03-05 09:37:30 +07:00
jahorton
a6a6e227d3 feat(ios): Autogenerates environment.sh environment-def resource 2020-03-05 09:33:06 +07:00
jahorton
f79e9ef136 change(ios): Sentry upload script for xcode-utils.sh 2020-03-04 21:34:39 +07:00
jahorton
9cf45434f8 change(ios): reworks new version update as xcode-utils.sh 2020-03-04 08:31:55 +07:00
Eberhard Beilharz
c9e4a66f28
Merge pull request #2714 from keymanapp/fix/ci/increment-version
fix(ci): Fix increment-version.sh script
2020-02-24 08:47:36 +01:00
Eberhard Beilharz
caed499d09 fix(ci): Fix increment-version.sh script
trigger-builds.sh now makes use of the definitions in
trigger-definitions.config. Therefore we need to make those definitions
available.
2020-02-22 20:54:54 +01:00
Eberhard Beilharz
bae70549e6
chore(ci): Force Jenkins build when building master 2020-02-21 15:22:07 +01:00
Eberhard Beilharz
8f7ca9b9d7
chore(ci): Improve output when triggering Jenkins jobs
- Output the result when triggering a Jenkins job
- Indent the output of triggering TeamCity jobs
2020-02-21 14:48:50 +01:00
Eberhard Beilharz
39717c226e chore(linux): Fix trigger script 2020-02-20 22:33:21 +01:00
Eberhard Beilharz
8d5724a79b fix(linux): Fix typo in previous commit 2020-02-20 21:53:20 +01:00
Eberhard Beilharz
71616cbcee
chore(linux): allow to trigger Jenkins build from script
This change also refactors `triggerBuilds` to use the definitions
from `trigger-definitions.config`. Jenkins configurations are
identified by the suffix `_Jenkins`.
2020-02-20 16:34:14 +01:00
Eberhard Beilharz
fefc1c27af
chore(ci): Rename trigger-definitions.sh to *.config
This makes it easier to see that this file doesn't contain any
executable code which makes it slightly easier to find the relevant
scripts in this directory that get executed on their own.
2020-02-17 14:12:20 +01:00
Marc Durdin
255e4f4b7a chore: Merge branch 'master' into chore/beta-to-master-p9s2-1 2020-02-17 10:11:15 +11:00
Marc Durdin
f73d64ab13 fix(ci): KEYMAN_ROOT 2020-02-10 13:23:39 +11:00
Marc Durdin
a1a70f7b72 fix(ci): don't include build-utils.sh
It depends on 14.0 alpha version infrastructure; we
shouldn't need it for triggering the test builds for
beta.
2020-02-10 13:20:34 +11:00
Marc Durdin
dd9cc4c50d chore(ci): address review comments 2020-02-10 13:04:06 +11:00