Docs/CI: decide Forge-primary badge strategy #5

Closed
opened 2026-06-23 16:46:21 +00:00 by mik-tf · 1 comment
Owner

Context

The README currently has a GitHub Actions CI badge. That remains useful for mirror health, but Forge is now the primary repository and Forge CI is the authoritative release gate.

We should decide how the README should represent primary CI status without making the mirror look like the source of truth.

Acceptance criteria

  • Check whether Forge exposes a stable badge URL for repository Actions/workflows.
  • If a stable Forge badge exists, add it as the primary CI badge and keep GitHub as mirror/Pages status if useful.
  • If Forge does not expose a stable badge, document the chosen badge policy in README/docs.
  • Do not add brittle, session-specific, or private URLs.

Signed-by: mik-tf mik-tf@noreply.invalid

## Context The README currently has a GitHub Actions CI badge. That remains useful for mirror health, but Forge is now the primary repository and Forge CI is the authoritative release gate. We should decide how the README should represent primary CI status without making the mirror look like the source of truth. ## Acceptance criteria - Check whether Forge exposes a stable badge URL for repository Actions/workflows. - If a stable Forge badge exists, add it as the primary CI badge and keep GitHub as mirror/Pages status if useful. - If Forge does not expose a stable badge, document the chosen badge policy in README/docs. - Do not add brittle, session-specific, or private URLs. Signed-by: mik-tf <mik-tf@noreply.invalid>
Author
Owner

Implemented in 9290d2f.

Badge policy:

  • Forge CI is shown first as the primary repository CI badge.
  • GitHub mirror CI remains visible separately.
  • GitHub Pages status is shown separately for the live showcase host.

Verified public badge/link URLs:

  • Forge badge: https://forge.ourworld.tf/lhumina_code/dioxus-bootstrap-css/actions/workflows/ci.yml/badge.svg?branch=development
  • Forge badge target: https://forge.ourworld.tf/lhumina_code/dioxus-bootstrap-css/actions?workflow=ci.yml
  • GitHub mirror CI badge and Pages badge both return public SVGs.

Validation:

  • git diff --check passed.
  • Forge Actions run 18 succeeded: MSRV 1.85 and Check/lint/format.

Signed-by: mik-tf mik-tf@noreply.invalid

Implemented in `9290d2f`. Badge policy: - Forge CI is shown first as the primary repository CI badge. - GitHub mirror CI remains visible separately. - GitHub Pages status is shown separately for the live showcase host. Verified public badge/link URLs: - Forge badge: `https://forge.ourworld.tf/lhumina_code/dioxus-bootstrap-css/actions/workflows/ci.yml/badge.svg?branch=development` - Forge badge target: `https://forge.ourworld.tf/lhumina_code/dioxus-bootstrap-css/actions?workflow=ci.yml` - GitHub mirror CI badge and Pages badge both return public SVGs. Validation: - `git diff --check` passed. - Forge Actions run 18 succeeded: MSRV 1.85 and Check/lint/format. Signed-by: mik-tf <mik-tf@noreply.invalid>
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/dioxus-bootstrap-css#5
No description provided.