Michael Telatynski and GitHub
c1dd1dc73c
Fix macos release symlinking ( #543 )
2023-02-13 10:01:11 +00:00
Michael Telatynski and GitHub
47165ca73d
Update build_macos.yaml
2023-01-31 16:10:51 +00:00
Michael Telatynski and GitHub
66d96fea2c
Update build_macos.yaml
2023-01-31 15:49:41 +00:00
Michael Telatynski and GitHub
3330b8485c
Update build_macos.yaml
2023-01-31 13:55:09 +00:00
Michael Telatynski and GitHub
e5117f9736
Build, Sign & Notarise macOS builds ( #486 )
2023-01-31 13:22:30 +00:00
Michael Telatynski and GitHub
629eb3958a
Update environment name ( #490 )
2022-12-23 14:28:23 +00:00
Andy Balaam
c6d44418b5
Format build.yaml
2022-12-15 16:20:32 +00:00
Andy Balaam
a99f9a6aee
wip
2022-12-15 16:03:02 +00:00
Michael Telatynski and GitHub
86149805b9
Fix macOS tests ( #495 )
2022-12-15 15:21:04 +00:00
Andy Balaam
0faac52dae
Format all files with prettier
2022-12-15 11:52:12 +00:00
Michael Telatynski and GitHub
2f48519dce
Improve build time in CI through caching native modules ( #482 )
...
* Improve caching of hak native modules
* Avoid double-hashing
* Skip native installs where cache is hit
* Include Electron version in the hash, it affects the ABI
* Add missing step IDs
* Add comments
2022-12-13 14:12:40 +00:00
19351d766d
Update actions/checkout action to v3 ( #472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-01 06:55:00 +00:00
Michael Telatynski and GitHub
9c5f703eaf
Update packages_index.yaml
2022-11-29 10:08:17 +00:00
Michael Telatynski and GitHub
5770549819
Update packages_index.yaml
2022-11-29 10:06:58 +00:00
Michael Telatynski and GitHub
7f7069b326
Update packages_index.yaml
2022-11-29 10:04:33 +00:00
Michael Telatynski and GitHub
4e0d1b1497
Create packages.element.io directory index scripts ( #456 )
2022-11-29 09:59:02 +00:00
Michael Telatynski and GitHub
791a7e71fd
Build Linux to tar.gz ( #453 )
2022-11-14 18:02:34 +00:00
Michael Telatynski and GitHub
d45b3aac65
Improve workflow reuse ( #452 )
2022-11-14 11:09:07 +00:00
Michael Telatynski and GitHub
1e6a3ceebd
Improve CI stability and tidy it up ( #451 )
2022-11-11 15:15:21 +00:00
Michael Telatynski and GitHub
6bd95d072a
Update static_analysis.yaml
2022-09-16 08:07:14 +01:00
Michael Telatynski and GitHub
60b3408eec
Turn off tsc --strict annotations ( #416 )
2022-09-16 08:06:25 +01:00
Michael Telatynski and GitHub
5665f7fe0b
Tweak backport labels ( #415 )
2022-09-07 14:56:33 +01:00
Michael Telatynski and GitHub
b14a1eb3a8
Switch fetch-package to use Github instead of Buildkite ( #412 )
...
* Switch fetch-package to use Github instead of Buildkite
* Tweak build to version match better
* Fix version match fetching
* Remove check for `BUILDKITE_API_KEY` as it is no longer required
* Fix develop fetching
2022-09-05 09:49:39 +00:00
Michael Telatynski and GitHub
f0201cfe31
First attempt at automated Playwright tests ( #402 )
...
* First attempt at automated Playwright tests
* Fix deb installation in CI
* Try again with .deb
* Try xvfb
* Fix paths
* Prepare macOS runner for UI tests
* test_artifacts
* Increase test timeout to 30s
* Add timeout
* Split out build & test stages for easier retrying
* Use a single test matrix job
* Fix testing
* Yarn install
* Install deps
* Make prep more generic
* Update build.yaml
* Update build.yaml
* Update build.yaml
2022-08-25 18:04:14 +00:00
Michael Telatynski and GitHub
bc8ab50b58
Add backport automation ( #407 )
2022-08-25 11:40:55 +01:00
Michael Telatynski and GitHub
5ab3058826
Tweak tsc-strict config ( #410 )
2022-08-24 11:51:12 +01:00
Michael Telatynski and GitHub
b06f9645fd
Add static analysis for tsc --strict ( #405 )
2022-08-24 10:07:21 +01:00
Michael Telatynski and GitHub
275936cf7e
Windows MSI package support ( #387 )
...
* Update package.json
* Update package.json
* Run `yarn fetch` so the artifacts are valid
* Run `yarn fetch` so the artifacts are valid v2
* Update build.yaml
2022-07-11 10:33:27 +01:00
Michael Telatynski and GitHub
3932acbe09
Upload artifacts from CI runs ( #380 )
2022-06-27 18:12:52 +01:00
Michael Telatynski and GitHub
0779a3e6ae
Update pull_request.yaml ( #374 )
2022-06-08 13:08:45 +01:00
Michael Telatynski and GitHub
3758c96eb4
Add CI to improve experience for community ( #373 )
...
* Add CI to improve experience for community
* Fix close-if-fork-develop if-condition
* Extract into reusable workflow
2022-06-08 11:43:57 +01:00
Michael Telatynski and GitHub
aa898fd1ad
Github Actions pull_request synchronize runs on PR open anyway ( #370 )
...
* Github Actions pull_request synchronize runs on PR open anyway
* Update pull_request.yaml
* Update pull_request.yaml
2022-05-30 15:40:45 +01:00
Michael Telatynski and GitHub
8c3c190856
Revert back to using libsqlcipher0 for Debian & Ubuntu packages of Desktop ( #367 )
...
* Revert back to using libsqlcipher0 for Debian & Ubuntu packages of Element Desktop
Add option to static link for linux instead of forcing it
* Fix linux variants and add CI job
* Fix workflow syntax and add concurrency
* public all the things
2022-05-27 09:15:47 +01:00
Michael Telatynski and GitHub
f1f659b6a0
Improve hak & build ia32 again by default ( #369 )
...
* Improve hak & build ia32 again by default
* Test both x86_64 and i686 in CI
* Improve macOS job name
* Try other things
* Iterating this is no fun
* Attempt again
* pwsh is the default, use cmd
* Update the incantation for 2022
* Avoid warning multiple times
* Consolidate build tool setup
* Move default targets to electron-builder and fix warnings
2022-05-26 23:05:59 +01:00
Michael Telatynski and GitHub
282109c861
Fix gha concurrency conditions ( #366 )
2022-05-26 10:21:41 +01:00
Michael Telatynski and GitHub
bce69efd37
Consolidate i18n check into a reusable workflow ( #361 )
...
* Fix i18n check bypass for RiotTranslateBot
* Consolidate i18n check into a reusable workflow
2022-05-20 00:01:07 +00:00
Michael Telatynski and GitHub
168320d0e5
Make pull_request.yaml between the layers consistent and fix enforce labels ( #358 )
2022-05-13 18:51:20 +01:00
Michael Telatynski and GitHub
fcdc8fa89e
Create dependency upgrade action ( #355 )
2022-05-04 14:47:55 +01:00
Michael Telatynski and GitHub
a78b3dfd63
Tweak i18n ci rule to ignore RiotTranslateBot ( #354 )
2022-05-03 16:08:01 +01:00
Michael Telatynski and GitHub
7fe2f1a648
Iterate CI checks ( #351 )
2022-05-03 10:39:52 +01:00
Michael Telatynski and GitHub
ef075489b4
Upgrade node-kaytar for modern Visual Studio support & CI native building ( #347 )
2022-04-25 18:58:34 +01:00
Michael Telatynski and GitHub
b21c720510
Move more stuff from BK to GHA ( #342 )
2022-04-21 15:16:18 +01:00
David Baker
9133260b61
Add changelog preview action
2021-08-06 23:05:08 +01:00