Introducing Github Actions to ensure that pull requests are breaking features #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description
This pull request is to allow users to control the dependencies themselves when using the package.
Leaving a
composer.lock
with outdated dependencies can introduce vulnerabilities into peoples applications but having a soft cap viacomposer.json
allows Developers to be in control of their own packages.Linting has been added to package to allow the support of PSR-12 (https://www.php-fig.org/psr/psr-12/) This is a coding standard that is used by Symfony, Laravel and also WordPress. This also sets a standard that other developers are use too, so it can increase the possibility of additional contributors.
Added the PHPUnit tests to the pipeline, this will ensure that no new pull requests will be breaking the unit tests, so all new versions of the package will have a working version.
Type (Feature, Fix, Config, etc)
Tests configurations and running:
Checklist: