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

bleedingdeacons / integrity
91%

Build:
DEFAULT BRANCH: main
Repo Added 21 Jul 2026 08:56PM UTC
Files 16
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • chore/add-dependabot
  • chore/ci-advisory-spacing
  • chore/ci-semgrep-and-pin-actions
  • chore/declare-php-extensions
  • chore/dev-tooling-standardisation
  • chore/dynamic-phpstan-badge
  • chore/fix-github-plugin-uri
  • chore/migrate-to-wp-mocks
  • chore/phpcs-root-files
  • chore/phpstan-level-7
  • chore/phpstan-level-8
  • chore/phpstan-level6
  • chore/phpstan-level6-controllertrait-types
  • chore/phpstan-level6-haslogger-types
  • chore/phpstan-level6-iterable-types
  • chore/pin-nuget-workflow-actions
  • chore/psr12-gate
  • chore/readme-phpstan-level6
  • chore/release
  • chore/release-1.22.1
  • chore/release-v1-18-15
  • chore/release-v1-18-16
  • chore/release-v1.22.0
  • chore/release-version-bump
  • chore/scheduled-semgrep-scan
  • chore/test-against-real-unity-contracts
  • chore/tidy-phpstan-baseline
  • chore/tidy-phpstan-ignores
  • chore/use-class-constant-mocks
  • ci/composer-audit
  • ci/release-on-merge
  • ci/validate-lock
  • dependabot/composer/dependencies-3022dae4de
  • dependabot/composer/dependencies-71c175d11c
  • dependabot/composer/dependencies-881990bb67
  • dependabot/github_actions/actions-322fc7374c
  • docs/readme-refresh-test-section
  • docs/readme-testing-section
  • docs/tests-badge
  • feat/cover-admin-settings-page
  • feat/member-landline-preferred-contact
  • feat/php-84-wp-711
  • fix/audit-redaction-and-expand-scope
  • fix/build-eol
  • fix/cidr-mask-validation
  • fix/https-escape-hatch-constant
  • fix/idempotent-release-job
  • fix/preauth-argon2id-exhaustion
  • fix/release-push-retry
  • release/v1.19.0
  • release/v1.20.0
  • release/v1.21.0
  • test/pest-5
  • test/plugin-test-unity-comment
  • tests/coverage-90
  • tests/raise-coverage-to-60

24 Sep 2026 01:11PM UTC coverage: 90.508%. Remained the same
36004001572

push

github

web-flow
test: correct PluginTest's stale note that Unity is not autoloadable (#78)

tests/bootstrap.php has loaded Unity from the sibling checkout since the Pest conversion, so the Container double is of the real interface, which already extends PSR-11's ContainerInterface. Naming ContainerInterface alongside it was redundant; dropped with the comment.

2746 of 3034 relevant lines covered (90.51%)

4.59 hits per line

Relevant lines Covered
Build:
Build:
3034 RELEVANT LINES 2746 COVERED LINES
4.59 HITS PER LINE
Source Files on main
  • Tree
  • List 16
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36004001572 main test: correct PluginTest's stale note that Unity is not autoloadable (#78) tests/bootstrap.php has loaded Unity from the sibling checkout since the Pest conversion, so the Container double is of the real interface, which already extends PSR-11's ... push 24 Sep 2026 01:15PM UTC web-flow github
90.51
35950035554 main test: convert the suite to Pest 5 (#77) Every test file is now a closure-based Pest spec except one PHPUnit class, RestControllerConstantsTest, split out of RestControllerTest. Its two tests define WP_DEBUG and INTEGRITY_ALLOW_INSECURE_TRANSPORT,... push 24 Sep 2026 03:09AM UTC web-flow github
90.51
35543111304 main fix: declare the PHP extensions this plugin actually uses (#75) composer.json required only php, so a host without these would install the plugin happily and fail at runtime instead of at install time. Added: ext-json, ext-mbstring Evidence: mb_... push 20 Sep 2026 11:01PM UTC web-flow github
90.57
35540047197 main feat!: move to PHP 8.4/8.5 and PHPUnit 13, tested to WP 7.1.1 (#74) Part of the suite-wide PHP 8.5 / WordPress 7.1.1 upgrade. - Requires PHP 8.1 -> 8.4, header and readme.txt. WordPress 7.1 recommends 8.4/8.5, and PHPUnit 13 requires >= 8.4. -... push 20 Sep 2026 10:01PM UTC web-flow github
90.57
34299371885 main fix: redact personal data in audit params, revive the 400 diagnostic, scope expansions (#73) Three findings from the security review, all in the same authorisation and logging path. F6. AuditLogger::sanitizeParams() redacted credentials but knew... push 09 Sep 2026 01:34AM UTC web-flow github
90.59
34297109663 main fix: stop WP_DEBUG switching off the HTTPS requirement (#72) The transport check read get_option('integrity_require_https', true) && !is_ssl() && !(defined('WP_DEBUG') && WP_DEBUG) so a debugging flag disabled a transport-security c... push 09 Sep 2026 01:02AM UTC web-flow github
90.63
34296310851 main fix: bound the Argon2id work an unauthenticated caller can command (#70) validateKey() deliberately runs a fixed eight password_verify() calls so a prefix miss costs the same as a hit, and dummyHash() adds a ninth on first use. All nine are Argon... push 09 Sep 2026 12:50AM UTC web-flow github
90.05
34259836179 main feat: expose the member landline and preferred contact over the API push 08 Sep 2026 05:59PM UTC web-flow github
90.22
33975360387 main chore(deps): bump the dependencies group across 1 directory with 3 updates (#67) Bumps the dependencies group with 3 updates in the / directory: [mockery/mockery](https://github.com/mockery/mockery), [phpstan/phpstan](https://github.com/phpstan/p... push 05 Sep 2026 03:43PM UTC web-flow github
90.06
33970637506 main fix: push the release commit first, rebase only if it is rejected This job already rebased before pushing, so it was never exposed the way Link's was — this is an upgrade to that, not a fix for a hole. Rebasing first closes the long window, the ... push 05 Sep 2026 02:08PM UTC web-flow github
90.06
See All Builds (124)
  • Repo on GitHub
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