Commit graph

437 commits

Author SHA1 Message Date
Michael Telatynski
22b96e0679
Update pending-reviews.yaml 2023-05-30 11:59:33 +01:00
Michael Telatynski
6ab7a2855b
Update pending-reviews.yaml 2023-05-30 11:08:39 +01:00
Michael Telatynski
3c7a9933b9
Track release blockers in Matrix room header (#25427) 2023-05-30 10:56:19 +01:00
renovate[bot]
99b68eedae
Update peter-evans/dockerhub-description digest to 579f64c (#25137)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-10 12:54:59 +12:00
Michael Telatynski
1941097fed
Fix _redirects file for develop.element.io going over 100 entries (#25286) 2023-05-09 08:51:02 +01:00
Kat Gerasimova
2b17090855
Update issue automation (#25209)
Move from using GraphQL to actions

Remove automation for Delight, voice messages, polls, WTFs and FTUEs
2023-04-26 18:16:50 +00:00
renovate[bot]
1709b3e9ba
Update docker/metadata-action digest to c4ee3ad (#25136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Janne Mareike Koschinski <janne@kuschku.de>
2023-04-26 12:41:42 +00:00
Michael Telatynski
1a04705960
Update config.yml 2023-04-19 15:11:10 +01:00
renovate[bot]
2dc3f523aa
Update all non-major dependencies (#25139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kerry <kerrya@element.io>
2023-04-19 03:12:35 +00:00
Michael Telatynski
38dbd66474
Fix github actions deprecations warnings (#25096) 2023-04-12 10:48:28 +00:00
Richard van der Hoff
a1176ce66d
Improve output in github actions for jest tests (#25084)
Configure the Github Actions Reporter with silent: false, keeping it from swallowing failure reasons.

Much the same as matrix-org/matrix-js-sdk#3269.
2023-04-12 10:47:27 +01:00
Michael Telatynski
586309e851
Update build_develop.yml 2023-04-11 18:58:55 +01:00
Michael Telatynski
04f2a55500
Update pull_request.yaml 2023-04-06 10:41:32 +01:00
Michael Telatynski
ddc2932541
Use frozen lockfile instead of pure lockfile on yarn install (#25009) 2023-03-31 14:52:29 +00:00
Michael Telatynski
60d5ab427a
Fix concurrency conflict (#24989) 2023-03-30 13:55:09 +01:00
Johannes Marbach
389f55c261
Update config.yml 2023-03-22 16:25:20 +01:00
Michael Telatynski
93d2112bfe
Update build_develop.yml 2023-03-14 08:25:40 +00:00
Michael Telatynski
f43e6fddfc
Use forked wait-on-check-action (#24809) 2023-03-14 08:19:19 +00:00
renovate[bot]
9371737104
Update cloudflare/pages-action digest to 61eafe7 (#24801)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 11:42:16 +00:00
Janne Mareike Koschinski
c85eb81ed0
Pin versions of third-party github actions (#24786) 2023-03-10 13:56:30 +01:00
Janne Mareike Koschinski
6a4986ee06
Use full commit hashes for third party actions (#24777) 2023-03-09 11:53:52 +01:00
renovate[bot]
a82c989328
Update all non-major dependencies (#24005)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 23:16:42 +00:00
Michael Telatyński
e83b8633b1
Pull reviews bot automation for Web App Team room (#24679) 2023-02-27 12:39:09 +00:00
David Langley
9f673fdb04
Add issue automation for the Verticals Team (#24610)
* send verticals team issues to their project
2023-02-22 15:18:32 +00:00
Michael Telatynski
77f8e4d822
Update pull_request.yaml 2023-02-21 12:24:49 +00:00
Kat Gerasimova
5aa694e232
Update issue automation for A-Jump-To-Date (#24553)
* Don't remove Z-Labs from A-Jump-To-Date
* A-Jump-To-Date should get Z-Labs
2023-02-17 09:11:34 +00:00
renovate[bot]
2b779e5e4a
Update docker/build-push-action action to v4 (#24497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 10:20:49 +00:00
renovate[bot]
5f92373db2
Update alex-page/github-project-automation-plus digest to 7ffb872 (#24496)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 10:04:04 +00:00
Michael Telatynski
a479f86952
Update build_develop.yml 2023-02-01 09:41:54 +00:00
Michael Telatynski
50f2b532e9
Update build_develop.yml 2023-01-30 14:08:15 +00:00
Johannes Marbach
ee80d1b963
Include Janne in WAT assignment automation 2023-01-30 14:35:56 +01:00
Richard van der Hoff
0990a0dcdd
Delete triage-priority-bugs.yml (#24266)
This was moving issues to a non-existent board
2023-01-20 13:03:32 +00:00
Germain
a840932500
Remove delight automation (#24225) 2023-01-13 13:10:58 +00:00
Kat Gerasimova
4aa3b0b637
Update automation for new app team board (#24219)
Old board has been archived, updating automation to move issues to the new board.
2023-01-13 11:37:04 +00:00
Michael Telatynski
a359cb1730
Stow more things in element-web-develop.element.io (#23965) 2023-01-12 12:33:46 +00:00
Andy Balaam
11572f94de Add andybalaam's issues to the team board 2022-12-12 10:25:15 +00:00
Michael Weimann
d4b9767586
Fix GitHub workflow code style 2022-12-09 15:31:32 +01:00
Kat Gerasimova
c6e0f0f8da
Update project board IDs for automation (#23950)
"PN-" prefixed IDs are no longer working, update to new IDs
2022-12-09 14:25:20 +00:00
Michael Weimann
7921a6cbf8
Apply prettier formatting 2022-12-09 13:28:29 +01:00
Kat Gerasimova
d8131eb5d4
Update project board IDs for automation (#23943)
"PN-" prefixed IDs are no longer working, update to new IDs
2022-12-08 13:45:33 +00:00
renovate[bot]
bdc112ca98
Update all non-major dependencies (#23871)
* Update all non-major dependencies

* Hold back postcss-hexrgba - they violated semver

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-11-30 10:27:06 +00:00
Michael Telatynski
7c4081e6fb
Update CODEOWNERS (#23873) 2022-11-29 23:13:28 +00:00
renovate[bot]
40a29348da
Update alex-page/github-project-automation-plus digest to 1f8873e (#23868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-29 18:59:32 +00:00
renovate[bot]
6c85cac1f5
Update all (major) - abandoned (#23799)
* Update all

* Hold back @types/react* & node-fetch & @testing-library/react

* Hold back webpack things, upgrading is hell

* Hold back more things

* Align deps

* Roll back @types/node

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-11-29 18:44:51 +00:00
Michael Telatynski
c6a34ca007
Attempt to unwedge develop (#23853) 2022-11-29 08:31:32 +00:00
Michael Telatynski
923120625c
Add --noImplicitAny to strict CI check (#23793) 2022-11-18 16:31:05 +00:00
Michael Telatynski
6bdc8daa36
Fix branch matching for the strict tsc CI (#23789) 2022-11-18 15:05:39 +00:00
Michael Telatynski
8f8a9e1e49
Cease uploading develop.tar.gz to Github Pages (#23753) 2022-11-11 14:36:55 +00:00
Michael Telatynski
3be527cac8
Deploy develop branch to Cloudflare Pages (#23454)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2022-11-08 13:27:20 +00:00
Kat Gerasimova
778c6d68cf
Update issue automation (#23686)
Stop using deprecated ProjectNext API and replace with ProjectV2
2022-11-07 10:24:59 +00:00
Michael Telatynski
77d75984fa
Enable tsc --strict CI to prevent gaining more errors (#23692) 2022-11-04 09:12:15 +00:00
Michael Telatynski
e21eb2505c
Optimise Jest run in CI (#23693) 2022-11-03 17:58:50 +00:00
Robin
2e81324e27
Add A-Element-Call to labs automation (#23694)
and tidy up some of the inconsistencies between triage-labelled.yml and triage-unlabelled.yml.
2022-11-03 16:32:52 +00:00
Kat Gerasimova
9c302f303a
Update PR automation (#23688)
Stop using deprecated ProjectNext API in favour of the new ProjectV2 one
2022-11-03 10:22:05 +00:00
Kat Gerasimova
a3659d864c
Add issue automation to tidy Help Wanted (#23644)
All "good first issue" and "Hacktoberfest" qualify as "Help Wanted" so the label should be added automatically
2022-10-31 12:21:58 +00:00
David Langley
2a46122f28
Change WYSIWYG label in automation (#23630) 2022-10-27 15:16:55 +01:00
Kat Gerasimova
12bde9a514
Update issue automation for labs features (#23609)
Z-Labs labels should be added to  A-Composer-WYSIWYG
2022-10-26 14:09:21 +01:00
Kat Gerasimova
a45ecef20b
Add issue automation for the VoIP team (#23585) 2022-10-25 14:43:29 +02:00
Kat Gerasimova
fc0e61b666
Update issue automation for design (#23490)
Put only high priority issues in front of the design team, all of which the design team will aim to action to keep the queue at zero.
2022-10-25 10:06:24 +00:00
Kat Gerasimova
1e8ffe5e74
Fix typo (#23485) 2022-10-13 19:47:05 +00:00
Kat Gerasimova
8fb0147fb6
Add automation for PS feature team (#23480)
Add issue automation for PS teams
2022-10-13 16:46:10 +00:00
Kat Gerasimova
7fec677d8f
Update enhancement issue template (#23472)
Add a link to discussions for cross-platform or new feature requests
2022-10-13 09:48:05 +01:00
Michael Telatynski
779f951c2f
Turn off tsc --strict annotations (#23290)
* Update static_analysis.yaml

* Update static_analysis.yaml
2022-09-16 07:13:11 +00:00
Michael Telatynski
216059c2e5
Update dockerhub.yaml (#23267) 2022-09-14 14:10:12 +01:00
renovate[bot]
665f532301
Update all (#23223)
* Update all

* Upgrade @types

* Update lockfile

* Make typescript happier

* Make webpack happier, pin postcss-hexrgba

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-09-09 21:03:46 -06:00
Michael Telatynski
f9ee80d314
Tweak backport labels (#23233) 2022-09-07 11:50:05 +00:00
Michael Telatynski
4e0c2382ff
Update build_develop.yml (#23220) 2022-09-06 17:21:12 +01:00
Michael Telatynski
92f6402b2a
Upload latest develop.tar.gz to github pages for fetch script access (#23183) 2022-09-05 09:40:37 +01:00
Kat Gerasimova
e30eb4de12
Fix indentation in automation (#23187) 2022-09-05 08:40:11 +00:00
Germain
351d5faa9b
Remove threads board automation (#23193) 2022-09-05 09:20:30 +01:00
Kat Gerasimova
26077db644
Update triage-labelled.yml (#22822) 2022-08-30 10:01:23 +01:00
Michael Telatynski
44e01823a3
Tweak tsc-strict config (#23148) 2022-08-24 11:11:43 +01:00
Michael Telatynski
6741ee61d8
Add backport automation (#23142) 2022-08-23 16:59:29 +01:00
Michael Telatynski
a9d1fd7cdf
Add static analysis for tsc --strict (#23140) 2022-08-23 14:02:48 +01:00
Michael Telatynski
e9a7b3349b
Update issue_closed.yml (#23048) 2022-08-10 17:10:48 +01:00
Michael Telatynski
3e3f279469
Update build_develop.yml
Ignore checks which don't relate to this action
2022-08-04 17:36:13 +01:00
Šimon Brandner
0d18e4ea8e
Add GHA for Dead Code Analysis (#22830) 2022-08-04 10:34:02 -06:00
Michael Telatynski
31636dcbaa
Update build_develop.yml (#22996) 2022-08-04 17:07:22 +01:00
Michael Telatynski
394907fb7a
Update build_develop.yml 2022-08-02 12:38:05 +01:00
Michael Telatynski
ec81bd5715
Fix sentry params 2022-08-02 12:08:17 +01:00
Michael Telatynski
070f4735cd
Update dockerhub.yaml 2022-07-29 15:19:51 +01:00
Michael Telatynski
c21ba402ad
Fix Sentry org 2022-07-29 14:59:48 +01:00
Michael Telatynski
88f25d7444
Specify environment 2022-07-29 14:41:05 +01:00
Michael Telatynski
d86e897ba6
Rework dockerhub builds (#22026)
* WIP

* Attempt to wire up dockerhub building in GHA

* Fix issue with mime types

* Skip linux/arm, Cypress only installs on 64-bit

* Update dockerhub.yaml

* Update comment
2022-07-29 14:30:16 +01:00
renovate[bot]
ce5210d35b
Configure Renovate (#22940)
* Add renovate.json

* Create renovate.json

* Delete renovate.json

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-07-27 15:09:04 +00:00
Germain
d6d02631ab
Move major and critical threads to delight board (#22937) 2022-07-27 15:01:06 +02:00
Kat Gerasimova
1519d5672e
Update issue automation for the design team (#22879)
The design team would like to see all of their issues on their board for triage now
2022-07-18 10:48:47 +01:00
Michael Telatynski
64ed6ebdad
Rename PostCSS files to .pcss (#22769)
* Rename PostCSS files to `.pcss`

* Make Stylelint happy

* Make Stylelint happy v2

* Update CompatibilityView.tsx

* Update res/css/structures/ErrorView.pcss

Co-authored-by: Michael Weimann <mail@michael-weimann.eu>

* Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/pcss

 Conflicts:
	package.json
	res/css/_components.scss
	res/css/structures/_NotificationPanel.pcss
	res/css/views/dialogs/_SpotlightDialog.pcss
	res/css/views/rooms/_EventTile.pcss
	res/css/views/rooms/_ReadReceiptGroup.pcss
	yarn.lock

* Only use CI_PACKAGE mode on develop, it skips minification which can find some errors

* Keep name to not break existing PRs

Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-15 14:53:21 +01:00
Michael Telatynski
4d277a6bd9
Update build_develop.yml (#22820) 2022-07-13 09:57:51 +01:00
Michael Telatynski
a271516c8b
Update build_develop.yml (#22816) 2022-07-12 11:50:47 +01:00
Travis Ralston
2047c09d61
Add a basic PR checklist for all PRs (#22811)
It'll be mildly annoying for core developers who have to constantly remove or edit this, but it'll also serve as a good reminder to do these things.

Note that signoff is not required for core developers.
2022-07-11 15:02:13 -06:00
Kat Gerasimova
836ba7a755
Update issue automation (#22672)
Remove "A-New-Search-Experience" from being automatically labelled with "Z-Labs"
2022-06-28 14:14:15 +01:00
Travis Ralston
7a131fc50f
Workflow: Move WAT issues to In Progress rather than Ready when assigned (#22577) 2022-06-14 15:03:18 -06:00
Michael Telatynski
2ea12ea68d
Skip running jobs on fork develop where they lack secrets (#22561)
* Skip running jobs on fork `develop` where they lack secrets

* Fix contexts
2022-06-14 11:30:12 +01:00
Michael Telatynski
5698389789
Update pull_request.yaml (#22482) 2022-06-08 13:08:36 +01:00
Michael Telatynski
af609e35a3
Add CI to improve experience for community (#22474)
* Add CI to improve experience for community

* Fix close-if-fork-develop if-condition

* Extract into reusable workflow
2022-06-08 11:43:55 +01:00
Robin
b44df4bcc3
Add message starring label to labs automation (#22461) 2022-06-07 17:16:44 +02:00
Michael Telatynski
3c170bbe96
Switch to composite actions for pr_details and sonarqube (#22409)
* Switch to composite actions for pr_details and sonarqube

* Bring back a reusable workflow for element-web stack sonarqube runs
2022-06-06 11:37:44 +01:00
Michael Telatynski
2a9587d4ff
Clean up closed issues (duplicates and rageshakes) (#22451) 2022-06-06 10:26:29 +01:00
Michael Telatynski
69426387dc
Put web app team issues in the board (#22452) 2022-06-06 10:03:24 +01:00
Germain
76c9535255
Remove Z-IA issues to delight board automation (#22414) 2022-06-01 09:22:43 +00:00
Michael Telatynski
4a91c172b2
Github Actions pull_request synchronize runs on PR open anyway (#22396)
* Github Actions pull_request synchronize runs on PR open anyway

* Update pull_request.yaml
2022-05-30 15:40:33 +01:00
Michael Telatynski
89bffd132a
Fix gha concurrency conditions (#22360) 2022-05-26 10:21:43 +01:00
Michael Telatynski
7c949f9f5a
Fix wrongly using github.ref in workflow_run actions which always refer to develop (#22321) 2022-05-24 12:36:15 +01:00
Michael Telatynski
fab52795e3
Consolidate i18n check into a reusable workflow (#22248)
* Fix i18n check bypass for RiotTranslateBot

* Consolidate i18n check into a reusable workflow
2022-05-20 01:17:34 +01:00
Michael Telatynski
b2d057b7c3
Update triage-priority-bugs.yml (#22277) 2022-05-19 14:54:38 +01:00
Germain
ff7398b21f
Remove spaces to delight board automation (#22260) 2022-05-18 11:59:32 +01:00
Michael Telatynski
20cc77401c
Revert "Sonarcloud check out upstream develop not fork develop (#22239)" (#22249)
This reverts commit 56f3afc7f8.
2022-05-17 18:27:52 +01:00
Michael Telatynski
56f3afc7f8
Sonarcloud check out upstream develop not fork develop (#22239) 2022-05-17 18:09:32 +01:00
Michael Telatynski
b3ef2c179a
Update weblateToCounterpart to be more resilient (#22247)
* Update i18n check CI to ignore RiotTranslateBot

* Update `weblateToCounterpart` to be more resilient
2022-05-17 17:44:30 +01:00
Michael Telatynski
6c87e294c4
Run CI in Github Actions (#22054)
* Tidy workflows

* Update get-version-from-git.sh

* Run tests in Actions

* Upload coverage to SonarCloud

* Run linters in Actions

* Run builds in Actions, consolidating with sentry uploader

* Update sonar-project.properties

* chmod +x

* Iterate

* Use new env vars

* Delete yarn-sub.js

* Use re-usable sonarqube action

* Add README badges

* Match reality
2022-05-16 16:23:44 +02:00
Travis Ralston
f080b1fb27
Update unlabel workflow to check for card archive-ness (#22194)
* Update unlabel workflow to check for card archive-ness

Fixes CI error notifications when removing labels from issues which are archived on the Issue Triage board.

Doesn't fix the adding of labels, but that's more complicated and a work in progress as of writing.

* Update triage-unlabelled.yml
2022-05-14 00:21:41 +02:00
Michael Telatynski
f2c8e89053
Make pull_request.yaml between the layers consistent and fix enforce labels (#22172) 2022-05-13 18:51:22 +01:00
Michael Telatynski
b98e605574
Create dependency upgrade action (#22043) 2022-05-04 14:28:23 +01:00
Robin
850a250cea
Fix label triage automation (#21999) 2022-04-30 15:32:55 +01:00
Kat Gerasimova
2c7680bd87
Add github automation for new labels (#21966)
Add 'Team: Delight' and 'Z-NewUserJourney' to the Delight board
2022-04-28 09:53:20 +01:00
Kat Gerasimova
cec31d0e71
Don't label threads issues with Z-Labs (#21707)
Threads is out of labs now, so shouldn't be labelled as Z-Labs in our issue tracker any more
2022-04-07 14:59:25 +01:00
Robin
58cca0a77a
Update name of video rooms label (#21629) 2022-03-31 18:01:49 -04:00
Kat Gerasimova
8ce9488bb5
Add automation for "A-New-Search-Experience" label (#21622)
Add A-New-Search-Experience label for automation to Delight board and to add Z-Labs label.

This label is currently down as A-Spotlight-Search, but I will rename it.
2022-03-31 16:55:10 +01:00
Robin
02a5789dd3
Fix typo in labs label workflow (#21582) 2022-03-28 16:44:25 +01:00
Robin
e638abf7c2
Add voice rooms to labs labels (#21512) 2022-03-22 19:29:11 -04:00
Robin
071a5410b8
Remove duplicate security policy link from new issues page (#21441)
Signed-off-by: Robin Townsend <robin@robin.town>
2022-03-16 15:53:04 -04:00
Robin
849fc96438
Fix typo in issue template config name (#21440)
Signed-off-by: Robin Townsend <robin@robin.town>
2022-03-16 16:03:56 +00:00
daniellekirkwood
3f2ad33b2b
Add FTUE and WTF label automations (#21179) 2022-03-04 09:22:30 +00:00
Robin
ba20134d1f
Update labs issue labels (#20883) 2022-02-03 08:33:11 +00:00
Kat Gerasimova
c6c1238cef
Update new issue page on GitHub (#20736)
Move security vulnerability link into the config
Add questions/support link
Remove link to open a blank issue
2022-01-25 17:16:27 +00:00
Kat Gerasimova
c6c0da5b97
Fix validation error in issue templates (#20735) 2022-01-25 12:13:01 +00:00
Benoit Marty
db1cfa9588
Add case for local or non public homeserver. (#20730)
* Add case for local or non public homeserver.

Co-authored-by: Kat Gerasimova <ekaterinag@element.io>
2022-01-25 10:26:45 +00:00
Kat Gerasimova
ab31ea3719
Fix validation error in issue template (#20732) 2022-01-25 10:22:50 +00:00
Benoit Marty
956f0a4ca6
Add case for local or non public homeserver. (#20731)
See vector-im/element-android#4963
2022-01-25 10:15:42 +00:00
Kat Gerasimova
840867bc02
Update issue and PR automation (#20583)
* Add X-Needs-Product issues to product board
* Add product PRs to product board
* Add UISI issues to crypto team board
* Rename labelled and unlabelled triage files because they don't always
  move issues
2022-01-18 13:12:27 +00:00
Kat Gerasimova
d3e2af58e9
Fix logic for removing Z-Labs tag with issue automation (#20515) 2022-01-13 14:11:12 +00:00
Timo
ef9335697e
remove Z-Maximised-Widgets label from issue automation. (#20483) 2022-01-11 18:18:28 +01:00
Andy Balaam
da8476e426
Remove extraneous dollar from review-requests action (#20480) 2022-01-11 13:38:19 +00:00
Andy Balaam
f434bb9f20
Supply team name to review-request action (#20477) 2022-01-11 11:38:19 +00:00
Ankur
672ca16428
Added a workflow to remove Z-Labs label. (#20465)
Signed-off-by: ankur12-1610 <anknerd.12@gmail.com>
2022-01-11 11:23:14 +00:00
Andy Balaam
c27cdcf849
In review-request action, treat requested_teams as an array (#20474) 2022-01-11 11:16:52 +00:00
Andy Balaam
2d548d1179
Print out requested teams in review-request workflow (#20471) 2022-01-11 10:49:07 +00:00
Ankur
b7f48479f3
Added a workflow to triage Labs issues better. (#20228)
Signed-off-by: ankur12-1610 <anknerd.12@gmail.com>
2021-12-16 19:25:13 +00:00
Kat Gerasimova
46bcd13e05
Update trigger for PR workflow (#20159)
pull_request doesn't pass permissions correctly for the action to work.
2021-12-13 15:36:10 +00:00
Kat Gerasimova
9417470e93
Fix graphql warning for wrong types in workflows (#20120) 2021-12-09 15:55:22 -07:00
Kat Gerasimova
5a6e981cb4
Fix indentation in workflow 2021-12-09 21:11:18 +00:00
daniellekirkwood
0a5adedbc1
Add automation to move message bubbles issues to message bubbles board (#20117) 2021-12-09 15:24:20 +00:00
Kat Gerasimova
dc75590916
Update issue automation for the Delight team (#20112)
- Remove automation for v1 board as v2 board is now in use
- Update naming for the workflow because there's only one board now
- Add Z-IA issues to Delight workboard
2021-12-09 11:24:51 +00:00
Kat Gerasimova
7753fee9e1
Issue workflow improvements (#19976)
- Fix filtering for Design issues
- Split out spaces jobs for new and old boards, so they don't
  depend on each other
- Remove voice message job for the old board
- Rename Priority bugs workflow to be shorter
- Improve naming for jobs so they're easier to read in the GitHub
  Actions page
2021-12-02 16:44:02 +01:00
Andy Balaam
090fc808bb
Move workflow env sections into steps for PR workflow (#19926) 2021-11-29 17:22:53 +00:00
Andy Balaam
10e121a514
Review requests workflow (#19911)
* Review requests workflow

* Move env section up

* Use jq instead of sed to process JSON
2021-11-26 16:23:07 +00:00
Kat Gerasimova
b2e8f212e4
Issue automation workflow updates (#19767)
* Add automation to move Threads issues

Fixes #19732

* Rename triage workflows to be more consistent
2021-11-16 14:04:11 +00:00
Kat Gerasimova
8e279116ae
Update triage workflow to fix conditional (#19682)
Docs say to use curly brackets, internet says that can break
multiline conditionals.

Trying to fix the if statement applying only to the first step in the job and
the second step ignoring the conditional.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-10 16:42:18 +00:00
Kat Gerasimova
28f00498a2
Actions: use new voice message board for issues (#19670)
Voice-Messages are moving to org-level beta board so add automation to
send issues there (will remove old board automation after the move).

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-09 15:10:19 +00:00
Kat Gerasimova
4158a49297
Fix conditional check before moving design issues (#19658)
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-08 14:44:22 +00:00
Kat Gerasimova
2ef1191afa
Move Spaces issues to new Delight board (#19661)
Keep automation for old board too as we haven't moved the team yet

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-08 14:44:05 +00:00
Kat Gerasimova
0317e39ef7
Move P1 issues to crypto team board (#19654)
Move high priority issues which have an E2EE label to the crypto team
org level old style project board.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-08 12:17:20 +00:00
Kat Gerasimova
8c227f61dd
Update design team workflow to use beta board (#19647)
Try sending design issues to the beta board

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-05 15:12:49 -06:00
Kat Gerasimova
0c3efaec9a
Workflow: do a better check on X-Needs-Info (#19641)
Previous check doesn't really work.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-05 16:32:19 +00:00
Kat Gerasimova
addb6183b3
Workflow: move voice message issues to their board (#19626)
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-04 15:45:28 +00:00
Kat Gerasimova
ef87da52f4
Workflow: use our special token instead of github (#19618)
This could fix the obscure "#ERROR# HttpError: Validation Failed" that
we're getting in failed actions.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-04 11:43:12 +00:00
Kat Gerasimova
06e855c601
Update workflow name to be correct (#19614)
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-04 10:44:33 +00:00
Kat Gerasimova
c0a7437c20
Reference commits instead of tags in workflows (#19597)
This is better in case the tag is ever assigned to another commit.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-03 12:42:46 +00:00
Kat Gerasimova
f9cbdb8aa0
Update issue -> board automation (#19589)
Merge issues-to-projects and triage-needs-info into one under a new name
as they have the same trigger.

Add automation to move ex-needs info issues to triaged when labels are
updated.

Fixes #18523

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-02 20:54:00 +00:00
Kat Gerasimova
37840b4121
Don't give E2EE and spaces issues to web app team (#19576)
All incoming issues labelled with A-E2EE* and A-*spaces* labels should go to appropriate teams, and not to P1 in the web app team project.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-11-01 18:18:37 +00:00
James Salter
9793816b5f
Listen to repository dispatch event so other repositories can trigger sourcemap regen (#19568) 2021-11-01 13:24:48 +00:00
James Salter
c4adac315e
Add missing job name for workflow (#19566) 2021-11-01 10:16:02 +00:00
James Salter
4553531e7e
Fix indentation (#19565) 2021-11-01 10:10:20 +00:00
James Salter
940aaa0d1a
Add workflow to upload sentry sourcemaps (#19480)
On push to develop, run ci_package.sh setting SENTRY_ environment variables, which causes webpack to invoke the sentry plugin to upload sourcemaps
2021-10-26 16:05:55 +01:00
Kat Gerasimova
4c4b9b96e7
Issue template: request version for web (#19507)
Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-10-25 17:14:50 +01:00
Ekaterina Gerasimova
20c4c2fcd3 Improve wording for outcome section of bug template
Based off vector-im/element-android/pull/4076, trying out slightly
different wording

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-10-05 14:19:12 +01:00
Ekaterina Gerasimova
a98942e0c8 Improve wording around rageshakes on issue template
Issue #18985

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-10-05 14:19:12 +01:00
Kat Gerasimova
4f0c3bf4ff
Merge pull request #18896 from kittykat/issue-automation
Issue labelling and process home updates
2021-09-15 10:18:28 +01:00
Michael Telatynski
0cb9fef9da apply to more spaces related labels 2021-09-06 10:36:23 +01:00
Michael Telatynski
6874e782f2 Move A-Spaces issues to Delight project board GHA 2021-09-06 09:39:53 +01:00
Ekaterina Gerasimova
4d5607894c Issue labelling: update Occurrence label
Lets use slightly more sensible labels for Occurrence: Frequent,
Occasional and Uncommon.
2021-09-03 17:29:19 +01:00
Ekaterina Gerasimova
13aa157a66 Issue templates: merge expected and actual results
Feedback received asking to merge templates so they take up less space
and are quicker for developers to fill.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-09-03 10:27:00 +01:00
Kat Gerasimova
b36b3f1e91
Merge pull request #18738 from kittykat/issue-templates
Issue templates: add question about homeserver
2021-08-25 19:07:55 +01:00
James Salter
87d5527489 Fix column name as we renamed it 2021-08-25 15:45:56 +01:00
Ekaterina Gerasimova
a761dac99f Issue templates: add question about homeserver
Some issues are related to homeserver, version or settings.

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-25 13:13:09 +01:00
Kat Gerasimova
0e82b884e8
Issue template: fix typo 2021-08-23 17:23:15 +01:00
Ekaterina Gerasimova
b04b2baf4e Issue triage: move only defects into priority bugs 2021-08-19 14:33:45 +01:00
Ekaterina Gerasimova
9adcabb860 Issue triage: update automation for new labels 2021-08-19 11:01:07 +01:00
Ekaterina Gerasimova
5f4fa6b17a Issue triage: update automation for design team
1/ O-Frequent/P-High: All issues
2/ O-Intermediate/P-Medium issues which match S-Critical, S-Major or S-Minor
2021-08-19 08:56:14 +01:00
Kat Gerasimova
1b9ae1b32f
Issue triage: move priority design tasks
Update to match column name

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-18 09:26:48 +01:00
Kat Gerasimova
6c39127018
Issue triage: move priority issues to design board
Move X-Needs-Design which are critical or major and high prevalence to the design board

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-18 09:10:48 +01:00
Kat Gerasimova
a1261254c9
Merge pull request #18606 from kittykat/issue-automation
Issue triage: move priority bugs onto team board
2021-08-18 07:25:50 +01:00
Ekaterina Gerasimova
60b61dbf27 Issue triage: move priority bugs onto team board
Automatically move all bugs with the right label combinations onto the Priority bugs column on the Web App Team's board.

Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-17 23:25:58 +01:00
Kat Gerasimova
225ee474eb
Issue forms: update bug-web
Move rageshake to the bottom of the form and change phrasing slightly

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-17 20:06:39 +01:00
Kat Gerasimova
184613753f
Issue forms: update bug-desktop
Move rageshake to the bottom of the form and change phrasing slightly

Signed-off-by: Ekaterina Gerasimova <ekaterinag@element.io>
2021-08-17 20:02:55 +01:00
Šimon Brandner
3d25198994
Move and update rageshake input
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-13 16:47:49 +02:00
Šimon Brandner
2d77341641
Merge remote-tracking branch 'upstream/develop' into fix/logs-bug 2021-08-13 16:45:10 +02:00
Ekaterina Gerasimova
424fd8da70 Issue forms: remove old template
Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-10 11:02:50 +01:00
Ekaterina Gerasimova
fd9b14a75e Triage automation: update token
GitHub bug means that GITHUB_TOKEN doesn't work according to
documentation at https://docs.github.com/en/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token because it doesn't have the right permissions for moving stuff to a project board.

The automation throws this error:
Error: Resource not accessible by integration

Use our own generated token for now.

Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-10 09:48:27 +01:00
Kat Gerasimova
e6305c0e59
Merge pull request #18426 from kittykat/develop
Issue forms: replace enhancement request with form
2021-08-10 08:51:13 +01:00
Kat Gerasimova
524a144d38
Merge pull request #18462 from kittykat/issue-board
Add Actions for moving tasks on triage workboard
2021-08-09 20:39:45 +01:00
Ekaterina Gerasimova
4de76c4c8e Add Actions for moving tasks on triage workboard
The Action token may or may not work, no way to test without trying

Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-09 16:29:26 +01:00
David Baker
429eb085ea Add changelog preview action 2021-08-06 23:05:06 +01:00
Šimon Brandner
b5fdeb127f
Add logs checkbox
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-06 15:54:26 +02:00
Ekaterina Gerasimova
b38d79dd85 Issue forms: replace enhancement request with form
Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-06 13:35:18 +01:00
Ekaterina Gerasimova
a77a975bf8 Issue forms: remove unused assignee tag
Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-06 12:43:32 +01:00
Ekaterina Gerasimova
188492d320 Issue forms: remove triage label from bugs 2021-08-06 11:46:56 +01:00
Ekaterina Gerasimova
854f5b5ef2 Issue forms: remove title from bug template
Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-06 11:46:48 +01:00
Ekaterina Gerasimova
98a71bd7df Issue forms: add question about source for desktop 2021-08-06 09:14:06 +01:00
Ekaterina Gerasimova
8480dbb726 Add new issue templates for bugs
Replace the old issue template with two new issue forms to help guide
contributors through the issue creation

Signed-off-by: Ekaterina Gerasimova <kittykat3756@gmail.com>
2021-08-06 09:07:14 +01:00
David Baker
aeca4df693
Merge pull request #18389 from vector-im/dbkr/move_issues_workflow
Add github workflow to put issues tagged design on the design board
2021-08-04 18:57:39 +01:00
David Baker
54620a2eb8 Fix org in codeowners 2021-08-04 18:53:50 +01:00
David Baker
e9863f0719 Add github workflow to put issues tagged design on the design board 2021-08-04 18:50:09 +01:00
David Baker
d9289f063a Add codeowners 2021-08-04 13:31:27 +01:00
David Baker
a0f55c9e8f Update PR template for new changelog stuff 2021-07-14 23:30:18 +01:00
David Baker
a79a05cd52 Convert CONTRIBUTING to markdown 2021-07-14 22:41:07 +01:00
Šimon Brandner
19a785ce18
And update PR template
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-06-18 17:26:32 +02:00
Šimon Brandner
1408bcd0e1
Make issue template styling more consistent
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-06-18 17:19:57 +02:00
Travis Ralston
a2074cbc02
Merge pull request #16768 from ShadowJonathan/patch-1
Change ISSUE_TEMPLATE bold lines to proper headers
2021-03-25 09:01:11 -06:00
Jonathan de Jong
9e15000ea1
Create PULL_REQUEST_TEMPLATE.md 2021-03-24 17:00:59 +01:00
Jonathan de Jong
88bf562150
Update suggestion-or-feature-request.md 2021-03-24 16:53:08 +01:00
J. Ryan Stinnett
4fc499b9e3 Fold UX template into main bug template 2021-03-05 16:49:46 +00:00
J. Ryan Stinnett
0469805eb1 Update triage guide to match the new label scheme
Element Web issue labels have been changed to match a new scheme that has been
piloted by the [Synapse
team](https://github.com/matrix-org/synapse/issues/9460). The new triage
guidance here is largely borrowed from the Synapse guide, but with some
Element-specifics to reflect how we use priority, add code areas, etc.
2021-03-05 16:36:51 +00:00
Qt Resynth
64a0d5eca1
Update user-interface-or-usability-bug-report.md 2020-09-30 10:56:19 +00:00
Qt Resynth
2d58f74c02
Fix linkies OwO 2020-09-30 10:55:37 +00:00
Qt Resynth
6295ca2b12
Oh my god 2020-09-30 10:54:51 +00:00
Qt Resynth
a1ec01cd08
Update ISSUE_TEMPLATE.md 2020-09-30 10:54:37 +00:00
Qt Resynth
79ba7ab67e
Fix links 2020-09-30 10:54:24 +00:00
Qt Resynth
050b7ad961
Update bug_report.md 2020-09-30 10:53:41 +00:00
Qt Resynth
9be700afa4
Riot -> Element Web in issue templates 2020-09-30 10:53:03 +00:00
Travis Ralston
604e4bbfee Improve wording in debug log sending in issue templates 2019-07-11 12:59:29 -06:00
J. Ryan Stinnett
1d316044a7
Add funding details for GitHub sponsor button 2019-06-07 11:44:26 +01:00
Tom Lant
45e8c26864 Update issue templates 2019-05-16 11:24:45 +01:00
Tom Lant
bccdd60889
Update issue templates 2019-03-15 14:24:45 +00:00
Mikaela Suomalainen
49165a09c3
Update version number in issue templates
Signed-off-by: Mikaela Suomalainen <mikaela+git@mikaela.info>
2019-03-14 12:03:11 +02:00
Tom Lant
00cd9b2ecc
Update issue templates 2019-03-12 17:01:17 +01:00
Aaron Raimist
257611f1b4
Remove redesign issue template
The redesign is just the design now

Signed-off-by: Aaron Raimist <aaron@raim.ist>
2019-02-15 22:29:40 -06:00
Tom Lant
bb5e78f723 Make the filename match the link 2018-12-24 07:13:44 +00:00
Tom Lant
2f473912ac
Update issue templates 2018-12-24 07:09:41 +00:00
Tom Lant
b406da8755 Update issue templates 2018-12-18 11:04:34 +00:00
Tom Lant
e9fa1dd3a9 Update issue templates 2018-12-18 11:03:55 +00:00
Tom Lant
87c006da2c Update issue templates 2018-12-18 10:44:49 +00:00
pafcu
25bfb52e7e
Instructions on security issues
It's not good to put potentially sensitive security issues in the public bug tracker, so advice to use security@matrix.org instead
2017-12-12 19:49:48 +01:00
Richard van der Hoff
d8c877fe6e Update ISSUE_TEMPLATE.md 2017-02-20 09:14:01 +00:00
Richard van der Hoff
0442258865 More issue_template tweaks
Encourage rageshaking

don't insist on version for the web app
2017-02-07 21:25:58 +00:00
Richard van der Hoff
95f529f9a4 Tweak ISSUE_TEMPLATE 2017-02-07 20:35:14 +00:00