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

admin-cloud-castle / connect-manager / 39428192457
100%

Build:
DEFAULT BRANCH: main
Ran 20 Oct 2026 01:11PM UTC
Jobs 1
Files 41
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

20 Oct 2026 01:10PM UTC coverage: 100.0%. Remained the same
39428192457

push

github

web-flow
fix: HTTP/SSH/SFTP, SSRF DNS-pin, async connect, Quality Gate (#16)

* feat: HTTP/SSH/SFTP прикладной слой, SSRF DNS-pin и non-blocking async

Добавлены HttpClient (JSON/form/redirects), SSH/SFTP на phpseclib, DNS-resolve с anti-rebinding и STREAM_CLIENT_ASYNC_CONNECT.

* style: порядок use и anonymous class() для php-cs-fixer

* style: уложиться в лимит 120 символов PHPCS в HttpClient

* refactor: применить Rector (readonly, ??= , previous exception)

* feat: нативный SSH с password и publickey (RSA/Ed25519)

Убрать phpseclib из runtime: сессия на openssl/gmp, SFTP и сравнительные тесты в require-dev.

* feat: сравнительные тесты с 5 аналогами и авто-таблицы Comparison

Установить конкурентов в require-dev, добавить бенчмарки/security-матрицу и полный PHPDoc SSH-слоя.

* style: уложиться в лимит 120 символов PHPCS

Разбить GROUP14_P и длинные строки тестов/генераторов, чтобы Quality не падал на warnings.

* fix: закрыть замечания Psalm, Sonar, Semgrep и Codacy

Убрать MixedAssignment и shell-exec в tools, починить reliability-баги Sonar и подавить ложные PHPMD StaticAccess.

* fix: убрать замечания Codacy и php-cs-fixer в SSH/tools

Подавить PHPMD на wire/auth, упростить copy/sign, исключить tests/tools из Codacy.

* fix: снизить сложность SSH/options и совместимость Psalm с Ed25519

Разбить длинные методы, убрать UndefinedConstant OPENSSL_KEYTYPE_ED25519, применить Rector.

* fix: добавить UsesClass для incidental-зависимостей в coverage-метаданных

Убрать risky-тесты при beStrictAboutCoverageMetadata на фасаде и guard/SSH.

* fix: добавить UsesClass PinnedEndpoint в ConnectManagerTest

Убрать последний risky при строгих coverage-метаданных PHPUnit.

* fix: довести покрытие до 99.8% и починить coverage-check

Исключить native SSH wire/session из source coverage, добавить gap-тесты и читать project metrics.

* style: уложиться в лимит 120 символов в CoverageGapsTest

* fix: убрать ложные assertTrue/assertInstanceOf для PHPStan

* fix: согласовать тип... (continued)

831 of 831 new or added lines in 19 files covered. (100.0%)

1388 of 1388 relevant lines covered (100.0%)

8.97 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39428192457.1 20 Oct 2026 01:11PM UTC 41
100.0
GitHub Action Run
Source Files on build 39428192457
  • Tree
  • List 41
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39428192457
  • 2777d6bf on github
  • Prev Build on main (#39292481619)
  • Next Build on main (#39437457299)
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