Ga naar hoofdinhoud

App health

Live Code Quality status for every Conduction Nextcloud app, on each of the three branches it ships through. Badges come straight from GitHub Actions and update themselves — click one to open that branch's runs.

Read a badge carefully — red is not one thing

A grey no status badge does not mean healthy. It means the workflow has never run on that branch. Unmeasured and passing look identical here, and unmeasured is the more expensive of the two.

A red badge has at least five distinct causes, and only the first is what most readers assume:

  1. A check genuinely failed.
  2. The workflow never started (startup_failure) — nothing was ever measured.
  3. gate-4 composer-audit hit an advisory that has since been withdrawn. It reads a live feed, so a rerun clears it with no code change.
  4. A GitHub platform incident (codeload 429/503) meant the job could not download its own dependencies.
  5. The job ran, exited non-zero, and did no work — which renders exactly like a real failure.

The ten-second discriminator for 3–5 is the log: open the run and check the job produced its own output marker (Tests:, [gate-, assertions). A PHP job log of ~3 KB did nothing.

Nextcloud apps

Appmainbetadevelopment
decideskmainbetadevelopment
docudeskmainbetadevelopment
doriathmainbetadevelopment
hermiqmainbetadevelopment
larpingappmainbetadevelopment
launchpadmainbetadevelopment
nldesignmainbetadevelopment
openbuildmainbetadevelopment
opencatalogimainbetadevelopment
openconnectormainbetadevelopment
openregistermainbetadevelopment
pipelinqmainbetadevelopment
planixmainbetadevelopment
portaliqmainbetadevelopment
procestmainbetadevelopment
scholiqmainbetadevelopment
shillinqmainbetadevelopment
softwarecatalogmainbetadevelopment
zaakafhandelappmainbetadevelopment

Libraries

Not Nextcloud apps — they carry no appinfo/info.xml — but every app depends on them, so a regression here reaches the whole fleet.

Librarymainbetadevelopment
nextcloud-vuemainbetadevelopment

Not on this page, and why

hrmq is a Nextcloud app but ships no Code Quality workflow, so there is nothing to badge. That absence is worth more attention than any red cell here: an app with no quality workflow cannot fail one.

openanonymiser is not a Nextcloud app (no appinfo/info.xml) and runs no Code Quality workflow.

nextcloud-app-template and app-versions carry appinfo/info.xml but are scaffold and tooling rather than products. Both run Code Quality. The template being red matters, because every newly generated app inherits its starting state.

How this list is built

Membership comes from two checks, not from a hand-maintained list: the app appears in the public site's apps-catalog.js, and the repository carries appinfo/info.xml on its default branch — the canonical marker of a Nextcloud app.

That matters. A hand-maintained fleet list previously omitted seven live apps, and one of them carried well over a thousand outstanding gate findings while going entirely unmeasured, because nothing swept an app that wasn't on the list. Building this page from the catalog immediately surfaced planix, a Nextcloud app running Code Quality that the working fleet list did not include.

Archived repositories are excluded.