Marc Durdin
c47e72b555
chore: add run-name to deb-packaging
2023-08-01 16:00:12 +07:00
Eberhard Beilharz
9afbbcd7f9
fix(linux): Fix packaging GHA
...
Revert to relative paths.
2023-07-04 19:35:48 +02:00
Eberhard Beilharz
f1989b65b6
fix(linux): Fix packaging GHA
...
Next iteration of fixing packaging GHA.
2023-07-04 16:53:33 +02:00
Eberhard Beilharz
2ab9777c07
fix(linux): Fix packaging GHA
...
Use absolute path to source directory.
2023-07-04 15:51:00 +02:00
Eberhard Beilharz
32a77eb2c2
fix(linux): Another attempt to fix packaging GHA
...
This works around the permission problem we got with the previous
commit.
2023-07-03 20:02:22 +02:00
Eberhard Beilharz
4bd0b40de6
fix(linux): Fix packaging GHA
...
The previous version of gha-ubuntu-packaging was faulty.
2023-06-30 17:56:28 +02:00
Eberhard Beilharz
dc22af5b47
fix(linux): Fix GHA package builds for non-Jammy dists
...
Fixes #9024 .
2023-06-28 19:11:43 +02:00
Darcy Wong
bb8087c751
chore(common): Bump crowdin github action to 1.3.2
2023-06-16 05:55:25 -05:00
Eberhard Beilharz
a6c4c0763b
chore(linux): Properly set variables in GHA
2023-05-30 19:01:10 +02:00
Eberhard Beilharz
29a35f1b31
chore(linux): Add missing dependency to GHA
...
Since we reference `sourcepackage` in the upload-to-llso step it
should be listed in the `needs` list.
2023-05-23 10:27:40 +02:00
Eberhard Beilharz
cb0b7535b1
chore(linux): Build for Lunar on all platforms
...
Add building and upload to llso/pso now that this is possible.
2023-05-05 13:02:15 +02:00
Marc Durdin
eb344c235f
chore(linux): fixup build-utils ref in gha workflow
2023-03-13 08:43:50 +07:00
Eberhard Beilharz
24e07f2d9b
chore(linux): Remove debug output from packaging GHA
2023-03-06 08:50:25 +01:00
Eberhard Beilharz
3541f3080f
chore(linux): More GHA debugging
2023-03-02 10:44:13 +01:00
Eberhard Beilharz
718133d3aa
chore(linux): More debug output
2023-03-01 10:12:21 +01:00
Eberhard Beilharz
ea4ec8437e
chore(linux): Add debug output
2023-02-27 17:46:27 +01:00
Eberhard Beilharz
99fd8b8f3d
chore(linux): Add trust for gpg key
2023-02-27 17:11:22 +01:00
Eberhard Beilharz
8fef2a5c28
fix(linux): Fix upload in packaging GHA
...
Missed a fairly important step :-).
2023-02-23 20:21:28 +01:00
Eberhard Beilharz
43d49cde35
fix(linux): Fix paths in upload action of packaging GHA
2023-02-21 19:39:32 +01:00
Eberhard Beilharz
38d3eb7ff7
chore(linux): Cleanup GHA
...
`deb_signing` only runs for release builds, so it doesn't make
sense that `set_status` (which only runs for non-release builds)
depends on it.
2023-02-21 10:17:00 +01:00
Eberhard Beilharz
c303a7743d
chore(linux): Improve deb-packaging GHA
...
This change eliminates the need to checkout the Keyman source repo
on the self-hosted runner. The checkout previously timed out, and
the only reason we need it was the `apt-install` action. So now
we directly call `apt install` instead of using the action.
2023-02-21 09:14:11 +01:00
Eberhard Beilharz
665c685832
Merge pull request #8247 from keymanapp/fix/linux/gha
...
fix(linux): Checkout before running apt-install
2023-02-20 08:58:39 +01:00
Eberhard Beilharz
b92db47f5f
fix(linux): Checkout before running apt-install
...
We need to check out the source code before we can run the apt-install
action in the packaging GHA.
2023-02-17 06:52:08 +01:00
Eberhard Beilharz
3addac0a9d
chore(linux): Output results of API verification on stderr
...
This reduces the noise on the GHA summary page.
2023-02-16 13:05:04 +01:00
Eberhard Beilharz
9dafac1297
fix(linux): Fix syntax for skipping upload in packaging GHA
2023-02-16 08:31:07 +01:00
Eberhard Beilharz
bfbe2b73c8
fix(linux): Another iteration to fix packaging GHA
2023-02-15 18:28:07 +01:00
Eberhard Beilharz
4b9f57560b
fix(linux): Try a different approach
2023-02-15 16:15:47 +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
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
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
765607a6e5
fix(linux): Fix path to symbols file in packaging GHA
2023-02-10 12:28:28 +01:00
Eberhard Beilharz
b45a76f432
fix(linux): Fix Verify-API step of GHA
2023-02-09 11:16:59 +01:00
Eberhard Beilharz
f51d35ca1c
feat(linux): Adjust name of deploy environment
2023-02-09 08:28:15 +01:00
Eberhard Beilharz
e6300f1841
chore(linux): Address code review comments
2023-02-07 10:05:21 +01:00
Eberhard Beilharz
33756c1854
chore(linux): Update dependencies
...
This removes some deprecation warnings.
2023-02-06 17:19:21 +01:00
Eberhard Beilharz
da181b0576
chore(linux): Remove unused JENKINS variable
2023-02-06 17:12:45 +01:00
Eberhard Beilharz
beb0dd5b86
feat(linux): Use colors and groups
...
Also fix warning in source packaging step.
2023-02-06 17:12:45 +01:00
Eberhard Beilharz
cc7ecd5f8e
feat(linux): Set status on PR
2023-02-06 17:12:44 +01:00
Eberhard Beilharz
4975a38dd6
feat(linux): Use different types for PR and release builds
...
This makes it more obvious which workflow run is a PR build
and which is a release build.
2023-02-06 17:12:44 +01:00
Eberhard Beilharz
eb34d83abd
feat(linux): Don't sign (and upload) on PR builds
2023-02-06 17:12:43 +01:00
Eberhard Beilharz
fedef87191
chore(linux): Fix setting tier
2023-02-06 17:12:43 +01:00
Eberhard Beilharz
8caa73c500
feat(linux): Add debian packaging GHA
2023-02-06 17:12:43 +01:00
Marc Durdin
bb095f2bd2
chore(common): update actions to node16
...
Note: GH-sourced actions use tags; 3rd party actions use commit hashes.
2022-10-25 16:22:03 +11:00
Marc Durdin
59ad38eea3
chore: upgrade multi-labeler
2022-09-14 13:50:54 +10:00
Marc Durdin
3ef382338f
fix: only auto-merge if auto: prefix in title
2022-01-24 12:12:53 +11:00
Eberhard Beilharz
01789142bc
fix(common): Fix cherry-pick labeling
...
My previous commit escaped the parens which should be part of the
regex.
2021-09-30 16:48:25 +02:00
Darcy Wong
1fc84103db
Update .github/workflows/crowdin.yml
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-14 07:41:04 +07:00
Darcy Wong
8575570271
chore(common): Remove trigger on custom branch
2021-09-14 07:19:37 +07:00
Darcy Wong
676df4b309
chore(common): Add GitHub action to sync crowdin source
2021-09-14 07:11:07 +07:00