timescale.info
Sign inSign up

How OpenChronology was built

Every merged pull request of openchronology/timeline-app, its first week of commits and its releases; and before them the 2020 PureScript editor, from snapshots of its deleted repositories in the Wayback Machine. Written to this server through the HTTP API.

327 moments · 2020-03-09T00:15:08Z CE – 2026-11-02T20:11:21Z CE · by @athan · @athan

#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