#239 · Give the core, browser and PostgreSQL CI jobs time limits
- timeline-app
- pull request
The core, browser and PostgreSQL jobs in `ci.yml` had no `timeout-minutes`. On #237, `document-stream-postgres` hung (#238), and the job sat for over two hours. GitHub would have allowed it six. | Job | Usually | Limit | | --- | --- | --- | | Core (6 variants) | about a minute | 15 min | | Browser (3 browsers) | 5–8 min | 30 min | | PostgreSQL 16 / native pgmp / accounts and sharing | about 12 min | 40 min | The other jobs and the reusable workflows already had limits. It also fixes a flaky WebKit check in `test/plugins-browser.mjs` ("Icon help must be below its input"). It measured the moment editor's icon field right after the editor opened. It failed on #237's CI and every time in a local container. It now waits, up to five seconds, for the layout to settle.
Sources
Open #239 · Give the core, browser and PostgreSQL CI jobs time limits in the timeline