Skip to content

Update stale information in the README#47

Merged
paladox merged 1 commit into
masterfrom
fix-readme-staleness
Jun 5, 2026
Merged

Update stale information in the README#47
paladox merged 1 commit into
masterfrom
fix-readme-staleness

Conversation

@alistair3149

Copy link
Copy Markdown
Member

The README had drifted well out of date. This brings it in line with the current state of the extension. README-only — no code changes.

Changes

  • Badges: replace the dead Travis CI and Scrutinizer badges with a GitHub Actions build badge (the actual CI, .github/workflows/ci.yaml) and a Codecov coverage badge; migrate the two Packagist badges from the deprecated legacy .png endpoints to the current SVG ones (/v/stable, /downloads).
  • Requirements: bump to the current minimums — PHP 8.1, MediaWiki 1.43, Semantic MediaWiki 7.0 — to match extension.json (was PHP 5.3.2 / MediaWiki 1.28 / SMW 3.0).
  • Installation: update the Composer constraint from ~1.0 to ~2 (the current major; extension.json is 2.0.0-alpha, branch-alias 2.x-dev), and fix the wfLoadExtension example, which misspelled the extension name as SemenaticExternalQueryLookup — copying it verbatim would fail to load the extension.
  • Tests section: point at GitHub Actions instead of the decommissioned Travis, and fix the "continues" → "continuous" typo. The [travis] reference definition becomes [github-actions].
  • Minor: "Semantic Mediawiki" → "Semantic MediaWiki", "have been successfully installed" → "has been", and remove the unused [contributors] link definition.

Note for reviewers

The install constraint is set to ~2 to stay consistent with the bumped Requirements and the extension's own 2.0.0-alpha version. If you'd prefer the README to track the last tagged stable until 2.0.0 ships, shout and I'll adjust.

- Replace the dead Travis CI and Scrutinizer badges with GitHub Actions
  (the actual CI) and Codecov badges, and update the Packagist badges from
  the deprecated .png endpoints to the current SVG ones.
- Bump the Requirements to the current minimums (PHP 8.1, MediaWiki 1.43,
  Semantic MediaWiki 7.0) to match extension.json.
- Update the Composer install constraint from ~1.0 to ~2 (current major).
- Fix the wfLoadExtension example, which misspelled the extension name as
  "SemenaticExternalQueryLookup".
- Point the Tests section at GitHub Actions instead of Travis and fix the
  "continues" -> "continuous" typo.
- Fix minor typos ("Semantic Mediawiki" -> "Semantic MediaWiki",
  "have been" -> "has been") and drop the unused [contributors] link.
@alistair3149 alistair3149 marked this pull request as ready for review June 5, 2026 23:34
@alistair3149 alistair3149 requested a review from paladox June 5, 2026 23:34
@paladox paladox merged commit 1ca4a29 into master Jun 5, 2026
4 checks passed
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.

2 participants