904 Commits

Author SHA1 Message Date
Johannes Marbach
e8668614a7 Setup CI to lint workflows with action-validator 2023-11-21 19:45:44 +01:00
Michael Telatynski
0f1f056503 Add Playwright end to end testing (#11912)
* Install playwright

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add foundations for writing tests under Playwright

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* .gitignore juggling

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add tsconfig and fix eslint rules

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-21 17:33:32 +00:00
Michael Telatynski
802571176e Improve debian package and docs (#26618) 2023-11-21 17:28:28 +01:00
Johannes Marbach
acad93dd7f Rename action to not tap outside exclusion list 2023-11-21 15:36:15 +01:00
Johannes Marbach
03b43d3c84 Use correct key 2023-11-21 14:14:59 +01:00
Johannes Marbach
be0de442a2 Make it preeeeeetty 2023-11-21 14:04:28 +01:00
Johannes Marbach
8dae3562e9 Set up rudimentary workflow for manually triggering label sync 2023-11-21 13:57:41 +01:00
RiotRobot
2debdda2b3 Merge branch 'master' into develop 2023-11-21 11:35:52 +00:00
Michael Telatynski
4bd9336be1 Update release-gitflow.yml 2023-11-21 11:35:01 +00:00
R Midhun Suresh
6b78c95cfb Provide commit hash (#11896) 2023-11-21 06:33:35 +00:00
R Midhun Suresh
bfab177394 Use github_env 2023-11-17 12:08:19 +05:30
R Midhun Suresh
085b39c7af Use knapsack pro to speed up cypress tests (#11863)
* Install knapsack pro

* Use knapsack pro command

* Lint

* Use chrome

* Add test file pattern

* Use two different tokens for knapsack

* Use the correct secret

* Update lockfile

* Fix conflict

* Remove redundant options

* Add explaining comment

* Remove outdated variables and steps

* Update comment

* Fix conflict

* Use the chrome we setup earlier

* Add back percy config

* Set knapsack pro branch

* Use github_env to get browser path

* Add badge to readme

* Update .github/workflows/cypress.yaml

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

* Apply prettier

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-16 16:11:03 +00:00
Michael Telatynski
ccaef6f14b Update build_debian.yaml 2023-11-16 09:18:24 +00:00
Michael Telatynski
c00267a29d Run Localazy Download on a schedule 3 times a week instead of during release process (#11858)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-16 06:39:50 +00:00
renovate[bot]
a526975f39 Update actions/github-script action to v7 (#11882)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-15 23:10:58 +00:00
renovate[bot]
277016d104 Update actions/github-script action to v7 (#26583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-15 22:29:06 +00:00
Michael Telatynski
e1b5c72e14 Merge remote-tracking branch 'origin/develop' into develop 2023-11-14 16:25:59 +01:00
Michael Telatynski
651b6db5cc Explicitly specify secrets
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-14 16:25:42 +01:00
Michael Telatynski
1300a2bfbb Update build_develop.yml 2023-11-14 15:05:13 +00:00
Michael Telatynski
6c38ad7179 Update release-drafter.yml 2023-11-14 14:43:34 +00:00
Michael Telatynski
eca08db05a Update release-drafter.yml 2023-11-14 14:32:34 +00:00
Michael Telatynski
781a067772 New release automations (#26495) 2023-11-13 10:49:01 +00:00
Michael Telatynski
fc28d15c07 Update build_debian.yaml 2023-11-13 10:46:09 +00:00
Johannes Marbach
7a56d61a9e Disable Percy (#11852)
* Disable Percy

While visual regression testing is without doubt an essential part of
quality assurance, the way we're currently using Percy brings little
to no value while causing mainenance overhead. Therefore, we're disabling it
until we have figure out https://github.com/vector-im/wat-internal/issues/36
and https://github.com/vector-im/wat-internal/issues/56.

* Also disable nightly build

* Comment out Percy step instead of fiddling with the output value

* Appease the frigging linter
2023-11-10 21:25:18 +00:00
Michael Telatynski
c6e5280ae8 Run Localazy Download on a schedule 3 times a week instead of during release process (#26550) 2023-11-10 17:30:24 +00:00
Michael Telatynski
bef8aec483 New release automations (#11825)
* Add release-drafter

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Initial release automation

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Simplify dependency management

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add release-gitflow.yml

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-11-10 17:30:16 +00:00
Michael Telatynski
ac16b9cfad Only update repo description once (#26517) 2023-11-09 16:27:01 +00:00
Michael Telatynski
edeaf8065e Ship element-web as a debian package (#26533) 2023-11-09 09:56:26 +00:00
R Midhun Suresh
03b01b4a50 Use command prefix (#11843) 2023-11-09 09:37:33 +00:00
R Midhun Suresh
46d36885d3 Remove variables 2023-11-09 01:49:55 +05:30
R Midhun Suresh
8697d3db6f Format file 2023-11-09 00:31:46 +05:30
R Midhun Suresh
a3d34af80b Remove more code 2023-11-09 00:26:57 +05:30
Johannes Marbach
7a0b1d5e45 Revert back to poor-man's parallelization (#11838) 2023-11-08 14:30:22 +00:00
ElementRobot
51f9e52538 Merge branch 'master' into develop 2023-11-07 15:26:26 +00:00
Johannes Marbach
806e146f16 Remove Kiwi upload (#11833)
* Remove Kiwi upload

* Remove JUnit upload
2023-11-07 13:15:30 +00:00
Richard van der Hoff
c344a378b4 Run Cypress on Rust crypto (#11828)
* Run Cypress on Rust crypto

* Keep rust and legacy crypto results apart

* Move crypto stack id to kiwi build ID

... instead of test suite name
2023-11-06 16:52:41 +00:00
Johannes Marbach
11f46a0d11 Add input parameter for ELEMENT_BOT_TOKEN 2023-11-06 15:55:50 +01:00
Johannes Marbach
222cf5cb67 Make triage-labelled workflow reusable 2023-11-06 14:09:13 +01:00
Michael Telatynski
019a7cc02d Ship OpenCoDE variant to Dockerhub (#26399) 2023-11-06 16:31:02 +05:30
Michael Telatynski
7e370909da Update build_debian.yaml 2023-11-01 08:49:56 +00:00
renovate[bot]
7826c62d28 Update all non-major dependencies (#11817)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 08:36:41 +00:00
renovate[bot]
ecb557dff2 Update actions/setup-node action to v4 (#26484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 18:42:07 +00:00
renovate[bot]
b3037c73d1 Update titoportas/update-project-fields digest to 421a544 (#26478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:42:46 +00:00
renovate[bot]
526ee53976 Update actions/setup-node action to v4 (#11820)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-31 17:11:42 +00:00
Michael Telatynski
718f3bb4bc Update release_prepare.yml 2023-10-31 14:12:10 +00:00
Michael Telatynski
1ed1a4e25a Release prep script for cutting branches (#26392) 2023-10-31 14:06:55 +00:00
Michael Telatynski
a2a60a4aa2 Fix docs workflow
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-27 15:51:59 +01:00
Michael Telatynski
3eaa4fb22d Fix path issues
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-27 15:42:27 +01:00
Michael Telatynski
0fdbbeecf5 Vendor in Mermaid v10 for frontmatter title support
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2023-10-27 15:34:45 +01:00
Michael Telatynski
197c985332 Update docs.yml 2023-10-27 15:04:20 +01:00