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

extphprs / ext-php-rs / 25379640517
72%
master: 66%

Build:
Build:
LAST BUILD BRANCH: feat/issue-199-primitive-union-types
DEFAULT BRANCH: master
Ran 05 May 2026 01:38PM UTC
Jobs 1
Files 100
Run time 2min
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

05 May 2026 01:34PM UTC coverage: 72.479% (+6.2%) from 66.241%
25379640517

Pull #734

github

ptondereau
ci(build): skip cargo test on macOS until libphp is available

shivammathur/setup-php's Homebrew formulas (NTS php@x.y and
-debug-zts) do not ship a libphp shared library at
<php-config --prefix>/lib. With macos-latest now running macos-15
(ld-prime + chained fixups by default), the test binary aborts at
image load with "symbol not found in flat namespace" before any
test runs, since undefined PHP runtime data symbols can no longer
be deferred to runtime via -Wl,-undefined,dynamic_lookup.

The previous carve-out only excluded macOS + Rust nightly. Widen
it to all macOS variants. Build coverage on macOS still runs in
the step above. Restore the test step for macOS once a libphp is
wired into the runner (Homebrew --enable-embed build, or a custom
install step).
Pull Request #734: feat!: PHP 8 union, intersection, DNF, and class-union type hints

2871 of 3074 new or added lines in 21 files covered. (93.4%)

3 existing lines in 2 files now uncovered.

11514 of 15886 relevant lines covered (72.48%)

33.34 hits per line

Uncovered Changes

Lines Coverage ∆ File
49
94.22
crates/types/src/php_type.rs
29
76.07
-0.23% src/builders/class.rs
26
72.63
crates/types/src/data_type.rs
26
61.96
11.96% src/flags.rs
18
97.17
-1.48% src/zend/_type.rs
9
88.02
26.46% src/describe/stub.rs
9
94.71
src/zend/expected_type.rs
9
8.33
-0.9% src/zend/module.rs
8
77.78
crates/macros/src/php_union.rs
8
90.76
3.44% src/describe/mod.rs
3
37.39
10.8% src/convert.rs
2
92.02
-0.59% crates/macros/src/interface.rs
2
6.12
6.12% src/error.rs
1
91.73
1.69% crates/macros/src/function.rs
1
88.92
0.21% crates/macros/src/impl_.rs
1
54.46
0.0% src/builders/enum_builder.rs
1
86.32
12.63% src/builders/function.rs
1
72.12
0.0% src/builders/module.rs

Coverage Regressions

Lines Coverage ∆ File
2
61.96
11.96% src/flags.rs
1
8.33
-0.9% src/zend/module.rs
Jobs
ID Job ID Ran Files Coverage
1 25379640517.1 05 May 2026 01:38PM UTC 100
72.48
GitHub Action Run
Source Files on build 25379640517
  • Tree
  • List 100
  • Changed 20
  • Source Changed 20
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25379640517
  • Pull Request #734
  • PR Base - master (#24796431378)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc