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

PHPCSStandards / PHP_CodeSniffer / 13051725566
78%
master: 79%

Build:
Build:
LAST BUILD BRANCH: feature/fixer-conflict/PSR12.Functions.ReturnTypeDeclaration
DEFAULT BRANCH: master
Ran 30 Jan 2025 11:53AM UTC
Jobs 8
Files 262
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

30 Jan 2025 11:51AM UTC coverage: 77.129%. Remained the same
13051725566

push

github

jrfnl
GH Actions/quicktest: use Linux Arm64

GitHub has made Linux arm64 runners generally available and running tasks on these images instead of the traditional images can deliver up to a 40% performance boost.

Based on our testing with this, the performance benefit is minimal to non-existent in our test setup and as the code base contains no `arm64` specific code/conditions, there is also no _functional_ benefit to running the tests on `arm64`.

Having said that, having some test runs on `arm64` can serve as an early detection system in case code changes would be needed in the future.

With this in mind and after some discussion about this, this commit ONLY introduces `arm64` in the `quicktest` workflow which is run for branch pushes (with the exception of pushes to `master`).

That means that in practice, it will run:
* When contributors with `push` rights push a branch directly to this server.
* When contributors without `push` rights, but who have enabled workflow runs on their own fork of the repo, push a branch to their fork.

The "normal" (PR) `test` runs will not use `arm64` at this time.

This does mean that a test run failure against `arm64` for a PR contribution via a fork _could_ go unnoticed, but as stated above: as the code contains no `arm64` specific conditions, this is deemed unlikely and is seen as an acceptable risk.

If needs be, this can be revisited in a later iteration.

Refs:
* https://github.blog/news-insights/product-news/arm64-on-github-actions-powering-faster-more-efficient-build-systems/
* https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
* https://fraudmarc.com/post/arm64-vs-x86-64-for-php

19027 of 24669 relevant lines covered (77.13%)

76.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 os-ubuntu-latest-php-8.1-custom-ini-true - 13051725566.1 30 Jan 2025 11:56AM UTC 262
75.64
GitHub Action Run
2 os-windows-latest-php-7.2-custom-ini-false - 13051725566.2 30 Jan 2025 11:53AM UTC 262
2.08
GitHub Action Run
3 os-windows-latest-php-8.4-custom-ini-false - 13051725566.3 30 Jan 2025 11:53AM UTC 262
2.6
GitHub Action Run
4 os-ubuntu-latest-php-8.4-custom-ini-false - 13051725566.4 30 Jan 2025 11:56AM UTC 262
75.62
GitHub Action Run
5 cbf-os-ubuntu-latest-ubuntu-latest-php-8.4-custom-ini-false - 13051725566.5 30 Jan 2025 11:56AM UTC 262
1.9
GitHub Action Run
6 cbf-os-ubuntu-latest-ubuntu-latest-php-7.2-custom-ini-false - 13051725566.6 30 Jan 2025 11:57AM UTC 262
0.82
GitHub Action Run
7 cbf-os-ubuntu-latest-ubuntu-latest-php-8.1-custom-ini-true - 13051725566.7 30 Jan 2025 11:56AM UTC 262
1.91
GitHub Action Run
8 os-ubuntu-latest-php-7.2-custom-ini-false - 13051725566.8 30 Jan 2025 11:57AM UTC 262
73.45
GitHub Action Run
Source Files on build 13051725566
  • Tree
  • List 262
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13051725566
  • d63993a0 on github
  • Prev Build on 4.0 (#12967194436)
  • Next Build on 4.0 (#13166747594)
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

© 2025 Coveralls, Inc