Commit graph

17661 commits

Author SHA1 Message Date
Eberhard Beilharz
4b9f57560b
fix(linux): Try a different approach 2023-02-15 16:15:47 +01:00
Eberhard Beilharz
d1fd20d001
fix(linux): Another fix for GHA package build 2023-02-15 11:10:07 +01:00
Eberhard Beilharz
c120d524be
Merge pull request #8225 from keymanapp/fix/linux/gha
fix(linux): Fix GHA package build
2023-02-15 11:05:16 +01:00
Eberhard Beilharz
1c15f83aa0
fix(linux): Fix GHA package build 2023-02-15 08:56:37 +01:00
Eberhard Beilharz
305c6d12a7
Merge pull request #8223 from keymanapp/feat/linux/gha_upload
feat(linux): Implement uploading of packages in packaging GHA
2023-02-15 08:43:57 +01:00
Eberhard Beilharz
cdca0112ac
Merge pull request #8221 from keymanapp/feat/linux/gha
feat(linux): Pass PR# in the event type
2023-02-15 08:43:41 +01:00
Keyman Server
aa082cafc1
Merge pull request #8224 from keymanapp/auto/version-master-17.0.49
auto: increment master version to 17.0.49
2023-02-15 03:05:59 +07:00
Keyman Build Agent
a6af1fe3f1 auto: increment master version to 17.0.49 2023-02-14 15:05:18 -05:00
Eberhard Beilharz
d9331a49c6
feat(linux): Implement uploading of packages in packaging GHA 2023-02-14 19:08:58 +01:00
Eberhard Beilharz
4a75689f3c
feat(linux): Pass PR# in the event type
This allows to see which GHA build ran on which branch/PR.
2023-02-14 17:03:27 +01:00
Eberhard Beilharz
1cf0b786a6
Merge pull request #8209 from keymanapp/fix/linux/gha
fix(linux): Fix path to symbols file in packaging GHA
2023-02-14 15:32:24 +01:00
Eberhard Beilharz
24c6786b7d
chore(linux): Merge remote-tracking branch 'origin/master' into fix/linux/gha 2023-02-14 11:21:37 +01:00
Eberhard Beilharz
8871d2fef9
Merge pull request #8218 from keymanapp/chore/linux/cherry-pick/debian
chore(linux): Exclude autopkg tests on s390x 🍒
2023-02-14 09:18:50 +01:00
Eberhard Beilharz
81933c8886
Merge pull request #8210 from keymanapp/chore/skippedBuilds
chore(common): Report status if no platform needs build
2023-02-14 09:18:33 +01:00
Eberhard Beilharz
ea1f1439bd
Merge pull request #8202 from keymanapp/docs/linux/packaging
docs(linux): Update packaging documentation
2023-02-13 17:27:13 +01:00
Eberhard Beilharz
72bed06042
chore(linux): Exclude autopkg tests on s390x
We don't build the binaries on s390x so it doesn't make sense trying
to run the autopkg tests on s390x. This change imports the changes
made on Debian in pkg version 16.0.138-4.

Co-authored-by: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
(cherry picked from commit e4caf4d4f5)
2023-02-13 17:04:06 +01:00
Marc Durdin
3c08d8f6b1
Merge pull request #8197 from keymanapp/chore/common/builder-cleanup-color-test
chore(common): automatically apply _builder_check_color
2023-02-11 13:13:30 +11:00
Marc Durdin
d5ca3fb56c
Merge pull request #8179 from keymanapp/fix/developer/8157-bcp47-code-dialog-inconsistencies
fix(developer): Select BCP47 Code dialog inconsistencies
2023-02-11 13:13:14 +11:00
Keyman Server
5c4db2e5b1
Merge pull request #8213 from keymanapp/auto/version-master-17.0.48
auto: increment master version to 17.0.48
2023-02-11 02:20:19 +07:00
Keyman Build Agent
636e370d24 auto: increment master version to 17.0.48 2023-02-10 14:19:36 -05:00
Eberhard Beilharz
9908eed572
fix(linux): Use PR HEAD for status
We need to use HEAD of the PR for setting the status, not the
merge commit.
2023-02-10 18:36:21 +01:00
Eberhard Beilharz
c9d806306a
chore(common): Report status if no platform needs build
This works around a problem where status.keyman.com keeps a PR in
the "Waiting for build" status because no status messages appear
in the PR because no files changed that affect any platform (e.g.
changes in GHA or documentation) which causes no platform builds
to be triggered.
2023-02-10 17:18:51 +01:00
Eberhard Beilharz
765607a6e5
fix(linux): Fix path to symbols file in packaging GHA 2023-02-10 12:28:28 +01:00
Eberhard Beilharz
7f15603bc2
Merge pull request #8199 from keymanapp/fix/linux/gha
fix(linux): Fix Verify-API step of GHA
2023-02-10 08:44:56 +01:00
Eberhard Beilharz
21f486777a
Merge pull request #8201 from keymanapp/fix/linux/cherrypick/autopkgtests
fix(linux): Fix autopkgtests 🍒
2023-02-10 08:31:18 +01:00
Keyman Server
25a205cbe8
Merge pull request #8204 from keymanapp/auto/version-master-17.0.47
auto: increment master version to 17.0.47
2023-02-10 01:24:21 +07:00
Keyman Build Agent
d0db60a9be auto: increment master version to 17.0.47 2023-02-09 13:23:43 -05:00
Eberhard Beilharz
1b059a9885
docs(linux): Update packaging documentation
- remove obsolete `packageName` variable
- add section on how to build with Docker, similar to how the
  package build is done on GHA
- updated "uploading to Debian" section
- some reformatting
2023-02-09 17:08:08 +01:00
Eberhard Beilharz
53e10ad0a6
fix(linux): Fix checkout of PRs
We need to specify the full ref, otherwise GitHub will add
`refs/heads` and `refs/tags` which won't work for pull requests.
2023-02-09 16:27:32 +01:00
Eberhard Beilharz
9bcd5225cf
fix(linux): Fix autopkgtests
(cherry picked from commit fbcab9afb5)
2023-02-09 12:44:48 +01:00
Eberhard Beilharz
b45a76f432
fix(linux): Fix Verify-API step of GHA 2023-02-09 11:16:59 +01:00
Eberhard Beilharz
54ec47cba0
Merge pull request #7911 from keymanapp/feat/linux/githubdeb
feat(linux): Add debian packaging GHA
2023-02-09 10:38:34 +01:00
Eberhard Beilharz
dad12e9d31
Merge pull request #8192 from keymanapp/chore/linux/cherrypick/changelog
chore(linux): Update changelog from Debian 🍒
2023-02-09 08:52:59 +01:00
Eberhard Beilharz
f51d35ca1c
feat(linux): Adjust name of deploy environment 2023-02-09 08:28:15 +01:00
Marc Durdin
4598f13ba8 chore(common): automatically apply _builder_check_color 2023-02-09 12:12:18 +07:00
Marc Durdin
483f1858a0
Merge pull request #8188 from keymanapp/chore/common/builder_internal_dependencies
chore(common): builder internal dependencies
2023-02-09 15:05:23 +11:00
Marc Durdin
a43802e006
Update resources/builder.inc.sh 2023-02-09 15:05:13 +11:00
Marc Durdin
d802abeac8
Merge pull request #8187 from keymanapp/chore/common/builder_term
chore(common): add `builder_term` function
2023-02-09 15:05:00 +11:00
rc-swag
22d8db3e25
Merge pull request #8186 from keymanapp/fix/windows/8185/add-remove-btn-kbd-id-fix
fix(windows): add remove lang id uses correct keyboard id
2023-02-09 09:50:05 +10:00
Keyman Server
dcdfc2a2e9
Merge pull request #8194 from keymanapp/auto/version-master-17.0.46
auto: increment master version to 17.0.46
2023-02-09 01:03:01 +07:00
Keyman Build Agent
a6c4589771 auto: increment master version to 17.0.46 2023-02-08 13:02:22 -05:00
Eberhard Beilharz
31e7f646f8
chore(linux): Update changelog from Debian
(cherry picked from commit 69a4a61b55)
2023-02-08 16:03:15 +01:00
Darcy Wong
7adb0b751e
Merge pull request #8184 from keymanapp/chore/windows/pt-br-name
chore(windows): Fix Portuguese UI language name
2023-02-08 18:00:25 +07:00
Darcy Wong
f0c5394864
Merge pull request #8182 from keymanapp/chore/windows/crowdin-kn-cleanup
chore(common): Cleanup Kannada locale
2023-02-08 17:55:48 +07:00
Eberhard Beilharz
8c9f5b1aec
Merge pull request #8181 from keymanapp/fix/linux/cherry-pick/autopkgtest
fix(linux): Fix autopkgtests 🍒
2023-02-08 09:43:23 +01:00
Eberhard Beilharz
abd76ccc57
chore(linux): Merge remote-tracking branch 'origin/master' into feat/linux/githubdeb 2023-02-08 08:30:30 +01:00
Marc Durdin
463b76de5d chore(common): builder internal dependencies
Fixes the scenario where `builder_describe_outputs` is called after
`builder_parse`, so that internal dependencies will be built as
required.
2023-02-08 14:08:47 +07:00
Marc Durdin
983ae43357 chore(common): add builder_term function 2023-02-08 12:49:54 +07:00
Darcy Wong
6c36ee2340 chore(windows): Merge branch 'master' into chore/windows/crowdin-kn-cleanup 2023-02-08 11:39:29 +07:00
Marc Durdin
dbe532e2a7
Merge pull request #8176 from keymanapp/chore/ios/update-certificate
chore(ios): update certificate
2023-02-08 15:18:45 +11:00