Commit Graph

92 Commits

Author SHA1 Message Date
Doug cb7771916b Fix Element Alpha workflow
set-output is deprecated and the warning fails the secret check. Instead match ElementX by comparing the pull request repo to make sure it matches the workflow's repo.
2023-01-11 11:04:44 +00:00
Ekaterina Gerasimova eff7f779da Update project board IDs for automation
"PN-" prefixed IDs are no longer working, update to new IDs
2022-12-09 13:18:41 +00:00
Stefan Ceriu 3461834250 Allow alpha builds to run, if tagged accordingly, when pushing new commits 2022-11-23 14:05:19 +02:00
Stefan Ceriu e781d76b56 Switch to using an API key for interactions with AppStoreConnect while on CI; update fastlane and dependencies 2022-11-09 10:53:20 +02:00
Kat Gerasimova 98c24fdaac Update PR automation
Stop using deprecated ProjectNext API in favour of the new ProjectV2 one
2022-11-03 11:07:48 +00:00
Kat Gerasimova 9b47e47e7e Update issue automation
Stop using deprecated ProjectNext API in favour of the new ProjectV2 one
2022-11-03 12:22:58 +02:00
Kat Gerasimova 98eda4ee62 Fix typo in issue automation 2022-10-31 19:32:17 +02:00
Kat Gerasimova d7dcb1d80c Add issue automation for the VoIP team 2022-10-31 14:24:44 +02:00
David Langley f03dadc149 add Z-Labs tag or rich text editor and update to the new label naming 2022-10-27 15:24:28 +01:00
Stefan Ceriu 25b79cbaad Stop running UI tests on pushes to develop, they already run on PRs 2022-10-25 14:24:36 +03:00
Kat Gerasimova 1829729cb4 Clarify issue automation conditions
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-10-20 09:55:18 +01:00
Kat Gerasimova a7c6a3eef0 Update issue automation for design
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-20 09:55:18 +01:00
Kat Gerasimova a428d387c3 Add issue automation for PS features teams 2022-10-20 09:46:03 +01:00
Stefan Ceriu 61a49de202 Add pull request change types for triggering alpha builds 2022-10-18 15:25:39 +03:00
Stefan Ceriu 9ac6380210 Configure codecov flags and have them be carried forward 2022-10-18 14:30:00 +03:00
Stefan Ceriu db5b37e9bf Only running alpha builds when PR labeled with Trigger-PR-Build 2022-10-18 14:30:00 +03:00
Kat Gerasimova 09cd354d6d Fix issue automation
Column name has been updated, update automation to match
2022-10-05 13:41:48 +03:00
Stefan Ceriu 0643e061c2 Have Codecov ignore generated files and run the UI tests on pushes to develop 2022-09-08 09:43:22 +03:00
Stefan Ceriu fe5d34a7e1 Fix RiotSwiftUITest coverage report gathering 2022-09-06 16:21:24 +03:00
Germain 500f27cbcb Remove threads board automation
The threads board has been closed and is now replaced by the Delight board
2022-09-05 09:41:02 +01:00
Andy Uhnak 1598a77ec2 Install sentry-cli 2022-08-18 10:47:49 +01:00
Andy Uhnak 93aabb9c82 Update plugins 2022-08-18 10:47:49 +01:00
Andy Uhnak 02a3c45de0 Cache gems via setup-ruby 2022-08-18 10:47:49 +01:00
Andy Uhnak c003dd5007 Fix name 2022-08-18 10:47:49 +01:00
Andy Uhnak 1e2c0f23fd Pass secret as env 2022-08-18 10:47:49 +01:00
Germain d1d31344df Add App Layout delight automation 2022-08-01 13:34:52 +01:00
Kat Gerasimova 6ee6f5585e Update issue automation for the design team
The design team would like to see all of their issues on their board for triage now
2022-07-18 10:49:18 +01:00
Doug b025f202c7 Add missing ) in workflow. 2022-06-21 09:07:48 +01:00
ismailgulek 8aa8623cdf Simplify comments on sonarcloud.yml 2022-06-17 12:06:24 +03:00
ismailgulek ea21643420 Run sonarcloud on linux 2022-06-16 18:19:12 +03:00
ismailgulek 0768d2f9b5 Use new GH template workflow 2022-06-16 18:01:35 +03:00
ismailgulek 01fe776b60 Move sonarcloud to sonar.yml 2022-06-16 17:41:58 +03:00
ismailgulek 02de0d7bf9 Add sonarcloud config 2022-06-16 17:34:10 +03:00
ismailgulek 72f6490737 Add Codecov configuration 2022-06-16 13:54:20 +03:00
Germain 155847e4d5 Remove spaces issues to delight board automation (#6230)
* Remove spaces issues to delight board automation

* Move issues with the Team Delight label

* Fix label name
2022-06-01 17:50:15 +02:00
Doug 0d50b2b652 Update CI to use macOS 12 and Xcode 13.4. 2022-05-25 17:38:22 +01:00
Doug 842fb614b4 Fix UI test action and Auth test. 2022-05-05 10:11:34 +01:00
Doug 93446c636f Add locheck run script to Riot target. (#6069)
* Add a locheck pre-build step to find all .strings errors.
* Treat locheck warnings as errors.
* Install mint on CI and pin locheck version.
* Clean up localised strings with invalid formatting
2022-04-26 09:36:05 +01:00
Kat Gerasimova 4d17f53dad Update issue labelling automation
Don't label A-Threads with Z-Labs any more because threads have been released
2022-04-22 13:48:53 +01:00
Doug 7c8aa40cac Fix UI Tests and run on PRs
- Add missing screen states.
- Detect the bottom of the screen list and stop scrolling if screen state wasn't found.
- Remove unimplemented tests to speed up the run.
- Remove failed button checks in MatrixItemChooserUITests
2022-04-21 12:54:53 +01:00
daniellekirkwood 1c9490a964 Update automation for WTF and FTUE project boards (#5505) 2022-02-04 13:52:47 +00:00
David Langley b11097c473 Merge pull request #5496 from vector-im/langleyd/5491_fix_CI_for_non_vector_repo_prs
Only run job if secrets are available.
2022-02-04 09:21:23 +00:00
David Langley c684cb13e6 Add secret-check job 2022-02-03 21:06:59 +00:00
David Langley 7303c373cd Disable if 2022-02-03 21:03:01 +00:00
David Langley cfb5be6d47 Can't use secrets in job.if. Try env vars. 2022-02-03 21:01:20 +00:00
David Langley f2da4ad45e Only run job if secrets are available. 2022-02-03 17:03:33 +00:00
daniellekirkwood 0fb8b126a4 Add automation for WTF and FTUE project boards (#5494) 2022-02-03 16:34:18 +00:00
David Langley e7aa7b75a5 Don't buld alpa release for non vector-im/element-ios repos 2022-02-03 09:32:15 +00:00
Stefan Ceriu 03f2a2687f vector-im/element-ios/issues/5298 - Removed cocoapods-keys and moved the MapTiler key to the buildSettings. 2022-01-19 16:11:35 +02:00
Ekaterina Gerasimova a8165d23a4 Sync issue automation with element-web
Add automation for
* labelling Labs issues
* adding design and product issues to boards
* adding design and product PRs to boards
* add UISI issues to Crypto team board

Fixes issue #5380
2022-01-16 17:40:11 +00:00