• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

valkyrjaio / ci-phpunit-php / 30742865411 / 1
100%
26.x: 100%

Build:
DEFAULT BRANCH: 26.x
Ran 02 Aug 2026 10:04AM UTC
Files 3
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Aug 2026 10:00AM UTC coverage: 100.0%. Remained the same
30742865411.1

push

github

web-flow
[Workflow] ci: Add the Markdown formatting check (#182)

# Description

Markdown was the one file type that no gate in this repository read.
Every CI tool here reads this
repository's own language, so a Markdown defect merges green.
valkyrjaio/valkyrja-php#1099 widened the first column of a table and
left the six rows below it
un-padded, the full gate passed, and a person repaired the table by hand
in
valkyrjaio/valkyrja-php#1104.

This pull request adds the `markdown-check` job to `ci.yml`. The job
calls
`_markdown-check.yml`, the language-agnostic reusable workflow added in
valkyrjaio/.github#231. It
runs Prettier over the Markdown this repository tracks, fails on drift,
and comments with the exact
fix command and the list of unformatted files. It removes that comment
when the check passes.

The job sits directly after `trailing-newline-check`, because both are
file hygiene that no
language owns, and it produces the check context `Markdown Check / Check
Markdown`.

The documents in this repository were normalized first, so this pull
request starts green.

## The check was proven end to end before this rollout

valkyrjaio/.github#232 reproduced the PR #1099 defect deliberately. Four
behaviors were confirmed
against real CI:

1. The check fails on the drift.
2. The comment lists the unformatted file.
3. A second failure deletes the old comment and posts a new one.
4. A passing run deletes the comment.

## Running it locally

```bash
git ls-files -z -- '*.md' ':(exclude)*CHANGELOG.md' \
  | xargs -0 npx --yes prettier@3.9.6 \
    --no-config \
    --embedded-language-formatting=off \
    --prose-wrap=preserve \
    --write
```

Replace `--write` with `--list-different` to see what would change
without changing it.

## This check is required

`Markdown Check / Check Markdown` is in `rulesets/Required Default PR
Checks.json`. A required
check that never reports blocks a pull request, so this job has to exist
here before
`enforce-repo-settings.yml` next a... (continued)

33 of 33 relevant lines covered (100.0%)

3.24 hits per line

Source Files on job 30742865411.1
  • Tree
  • List 3
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30742865411
  • 590f32d0 on github
  • Prev Job for on 26.x (#30742091049.1)
  • Next Job for on 26.x (#30743421786.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc