CI board
CI status in the site navigation opens the public CI board at /ci: a live, anonymous view of workflow and pull request status across the public FixPortal repositories. No sign-in is required.
What it shows
Each repository lists its workflows with their latest run state, its open pull requests and whether each is ready to merge, its deploy and package jobs, and the last merged pull request. A summary row totals repositories, workflows, failing and running workflows, open pull requests, deploys and packages. Type in Filter repos or PRs... to narrow the list, or press Ready to merge to keep only pull requests that can merge now.
Where the data comes from
The board never calls GitHub from your browser. It reads a snapshot from the simulator backend, which fetches it from the FixPortal CI service. The snapshot served to anonymous viewers is built from public repositories only, so it is safe to link and share.
Refresh
The board asks for a new snapshot every 30 seconds, including while the tab is in the background, and the toolbar shows updated with how long ago the snapshot was taken. The simulator backend caches the snapshot for 60 seconds, so a change on GitHub can take a minute or more to appear. If a fetch fails the board keeps the last snapshot and shows refresh failed · retrying. If it has never loaded, it shows Dashboard unavailable. Retrying automatically. with a Retry now button.
Not on customer builds
The board is part of the FixPortal product site. A white-label customer build has no /ci route and no CI status link.
Signed in
Signed in, CI Dashboard in the sidebar opens the same board inside the dashboard at /dashboard/ci. A platform administrator sees every repository there and can merge from the board; see CI board in the operator guide, visible only to platform administrators.
Updated 2026-09-25 · Edit on GitHub