Skip to content

🐘 Opinionated CI-ready PHP QA Docker image built on top of jakzal/phpqa, extended with Castor and custom CI tasks.

Notifications You must be signed in to change notification settings

Spomky-Labs/phpqa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§ͺ Spomky PHP QA Docker Image

This repository provides a custom Docker image based on jakzal/phpqa with:

  • βœ… Additional QA tools for PHP projects
  • πŸ› οΈ Castor pre-installed as a task runner

πŸ“¦ Available on GitHub Container Registry

# Pull the image for your desired PHP version
docker pull ghcr.io/spomky-labs/phpqa:<version>

Replace <version> with one of the supported PHP versions below.


πŸ”’ Supported PHP Versions

The following versions are available as tags:

PHP Version Tags
8.2 8.2, 8.2-amd64, 8.2-arm64, 8.2-<sha>, 8.2-latest (main branch only)
8.3 8.3, 8.3-amd64, 8.3-arm64, 8.3-<sha>, 8.3-latest (main branch only)
8.4 8.4, 8.4-amd64, 8.4-arm64, 8.4-<sha>, 8.4-latest (main branch only)
8.5 8.5, 8.5-amd64, 8.5-arm64, 8.5-<sha> (build may fail, experimental)

If a release is tagged (e.g. 8.4.1), additional tags will be pushed:

  • 8.4.1, 8.4, 8

πŸ§ͺ Usage Example

Run PHPUnit from the container:

docker run --rm -v $(pwd):/project -w /project ghcr.io/spomky-labs/phpqa:8.4 phpunit

πŸ› οΈ Pre-installed tools

This image includes:


πŸ“„ License

This project is licensed under the MIT License.

About

🐘 Opinionated CI-ready PHP QA Docker image built on top of jakzal/phpqa, extended with Castor and custom CI tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages