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

valkyrjaio / valkyrja-starter-app-php / 30795254691
100%

Build:
DEFAULT BRANCH: 26.x
Ran 03 Aug 2026 08:09AM UTC
Jobs 1
Files 33
Run time 1min
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

03 Aug 2026 07:52AM UTC coverage: 100.0%. Remained the same
30795254691

push

github

web-flow
[Dependency] build: Require the renamed CI tool packages (#237)

# Description

The seven shared PHP CI packages now publish with the `ci-` prefix that
[`PACKAGE_NAMING.md`](https://github.com/valkyrjaio/architecture/blob/26.x/PACKAGE_NAMING.md)
states. This pull request moves every per-tool `composer.json` in this
repository onto the new names.

The rename landed in the seven package repositories first, and Packagist
holds each new package. Packagist also carries the full tag history
under the new name, so no version constraint changes.

## No dependency version moves

Each targeted `composer update` names the version that the lock file
already held, so this pull request changes package identity and nothing
else. Every lock file therefore shows two lines: the `content-hash`,
which Composer builds from the requirement keys, and the `name` of the
renamed package.

A dependency bump is the job of the nightly `update-dependencies`
workflow. Keeping it out of this pull request makes the diff state one
fact.

## Verification

- `composer validate --no-check-publish` passes for every changed
manifest. No manifest reports a stale lock file.
- No reference to an old package name remains in the repository.
- The full tool gate runs green against the renamed packages: PHPStan,
Psalm, PHP CodeSniffer, PHP CS Fixer, Rector, PHPArkitect, and PHPUnit
with coverage.
- Composer resolves each package into `vendor/valkyrja/ci-<tool>`,
because the install path follows the registry name.

Warning: a tag that predates the rename still holds the old name inside
its own `composer.json`. Composer resolves a package by the name that
the registry states, so the install is correct. The next release of each
package removes the difference.

## Types of changes

- [x] Improvement _(non-breaking change which improves code)_
- [ ] Bug fix _(non-breaking change which fixes an issue)_
- [ ] New feature _(non-breaking change which adds functionality)_
- [ ] Deprecation _(breaking chang... (continued)

517 of 517 relevant lines covered (100.0%)

2.12 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30795254691.1 03 Aug 2026 08:09AM UTC 33
100.0
GitHub Action Run
Source Files on build 30795254691
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30795254691
  • af624ba2 on github
  • Prev Build on 26.x (#30794138493)
  • Next Build on 26.x (#30814800309)
  • 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