Skip to content

ci(collectives): test comparisons on Nextcloud 35 - #2786

Open
hweihwang wants to merge 4 commits into
mainfrom
collectives-599/c2-nc35-comparison-ci
Open

hweihwang wants to merge 4 commits into
mainfrom
collectives-599/c2-nc35-comparison-ci

Conversation

@hweihwang

@hweihwang hweihwang commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Summary

Run the full comparison suite on Nextcloud 35 in one CI job, alongside the existing stable32 and master jobs.

Check the server and Text versions, rebuild Text assets for comparison tests, and keep browser reports separate from server diagnostics. The server checks also apply to the general Chromium tests. An explicit base URL still uses an external server.

Allow ten minutes to build the pinned Text revision and cancel superseded Playwright runs. Wait for editor readiness and apply password-share settings through HTTP so the running server sees them immediately.

Text version updates follow in #2789.

Tests

The complete stack passed TypeScript checks, lint, the production build and all 116 unit tests locally. All 69 comparison checks and all three page-share checks passed on both NC35 and master with retries disabled.

AI

  • The content of this PR was partly or fully generated using AI tools.
  • The AI-generated content was reviewed, comprehended and tested by a human.

Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
@hweihwang hweihwang changed the title ci(collectives): verify comparison on Nextcloud 35 ci(collectives): test comparisons on Nextcloud 35 Sep 16, 2026
@hweihwang
hweihwang added this pull request to stack #2791 September 16, 2026 11:18
Allow ten minutes for semantic runtime setup, which installs Text dependencies, compiles its assets and configures the server apps. Keep the five-minute budget for the legacy Viewer runtime.

Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Wait for editor readiness without a late session-response listener. Apply password settings through authenticated HTTP requests so the web config cache is invalidated, and wait for the public editor to finish loading.

Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Assisted-by: Codex:gpt-6-astra
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
@hweihwang
hweihwang marked this pull request as ready for review September 16, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant