php-compatibility-demo
setup-php
php-compatibility-demo | setup-php | |
---|---|---|
1 | 31 | |
0 | 2,803 | |
- | - | |
0.0 | 8.8 | |
over 1 year ago | 16 days ago | |
PHP | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
php-compatibility-demo
-
A GitHub Workflow to Check the Compatibility of Your PHP Package with a Range of Dependency Versions
Here's the file structure you should get at the end of this section (remember that you can also refer to this article's repository at any time for comparison):
setup-php
-
Write a PHP library supports PHP 5.6 to 8.1
I found shivammathur/setup-php did a better job on supporting old PHP versions, and you don't have to worry about the composer & extension compatibility, it handles those for you.
-
Deployer v7 release
this is a good base https://github.com/shivammathur/setup-php
- GitHub Action for PHP (shivammathur/setup-php) v2.21.0 released
-
A GitHub Workflow to Check the Compatibility of Your PHP Package with a Range of Dependency Versions
Setup PHP (GitHub Action)
-
GitHub Action for PHP (shivammathur/setup-php) v2.19.0 released
There is also an RSS feed you can subscribe for setup-php releases https://github.com/shivammathur/setup-php/releases.atom
- GitHub Action for PHP (shivammathur/setup-php) v2.18.0 released
- GitHub Action for PHP (shivammathur/setup-php) v2.17.0 released
What are some alternatives?
composer-install - :gift: A GitHub Action to streamline installation of PHP dependencies with Composer.
Phing - PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.
openapi-httpfoundation-testing - Validate your HttpFoundation requests and responses against OpenAPI (3+) definitions
Rector - Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
PHPUnit - The PHP Unit Testing framework.
Construct - A PHP project/micro-package generator for PDS compliant projects or micro-packages.
checkout - Action for checking out a repo
Bob - Hi I'm Bob! I'm a tiny and messy build tool for PHP projects
Composer - Dependency Manager for PHP
qodana-action - ⚙️ Scan your Go, Java, Kotlin, PHP, Python, JavaScript, TypeScript, .NET projects at GitHub with Qodana. This repository contains Qodana for Azure, GitHub, CircleCI and Gradle
composer-dependency-analyser - 🚀 Fast detection of composer dependency issues (unused dependencies, shadow dependencies, misplaced dependencies)
Box