Closed
Description
- We then can reuse Drone workers more flexible as GitHub runners for other tasks
- No need to maintain two different CI systems
- Ability to restart failed CI processes without Drone admin rights
Progress
- Move all unit tests
- Move all integration tests
- Move checkers chore(CI): Migrate autocheckers from Drone to GitHub #43514
- Move Litmus / CalDAV testsuite
- Move acceptance tests (best case: use Cypress)
- Login tests: chore(tests): Migrate login acceptance tests from behat to Cypress #41033
- Access levels: chore(cypress): Migrate access-level tests from Behat to Cypress #41137
- Contacts menu: chore(cypress): Migrate header contacts menu tests from Behat to Cypress #41190
- Apps: chore(cypress): Migrate apps acceptance tests to Cypress #41303
We should prepare all of them and move them together so we can reuse the Drone workers quickly and reduce Drone to 3-5 workers for stable branches and Talk.