[saas-e2e] run all the spec files (#35993)

* [saas-e2e] run all the spec files

* [saas-e2e] add addComment helper

* [saas-e2e] add replyToComment helper

* [saas-e2e] check latexqc report for errors

* [saas-e2e] fail fast when the login request failed

* [monorepo] upsert the minimal v1 db entries in all environments

* [monorepo] serve the CDN assets from nginx to avoid session mix

* [monorepo] avoid loading fonts from Cypress UI via web

* [monorepo] effectively disable login + loadEditor rate-limit in dev-env

* [saas-e2e] project-list: generate unique project name on re-run

* [saas-e2e] add debug logs for latexqc

GitOrigin-RevId: 778003759414a3c993578062a631d083ecb1d2e6
This commit is contained in:
Jakob Ackermann
2026-09-17 11:43:07 +00:00
committed by Copybot
parent 05885f9943
commit 469f5629d2
@@ -122,10 +122,13 @@ export class RateLimiter {
* Shared rate limiters
*/
export const openProjectRateLimiter = new RateLimiter('open-project', {
points: 15,
duration: 60,
})
export const openProjectRateLimiter = new RateLimiter(
'open-project',
Settings.rateLimit?.openProject || {
points: 15,
duration: 60,
}
)
// Keep in sync with the can-skip-captcha options.
export const overleafLoginRateLimiter = new RateLimiter(