New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for composer 2.3.0 #46
Commits on Mar 16, 2022
-
qa: raise minimum composer requirement to for unit tests to 2.3.0-rc1+
This also re-enables tests for composer v1 which were dropped when migrating to PHP 8.1 Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
feature: add support for composer v2.3.0+
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: optimize composer v1 testing
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: ensure that we properly detect
composer-1
commandsSigned-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: remove
pre-run.sh
which fetches composer v1We do not need composer v1 to run tests on composer v1. We can install composer v1 as `require-dev` using composer v2. Afterwards, unit tests are able to detect composer v1 by applying the appropriate checks. Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: simplify
.laminas-ci.json
for composer v1 testsSigned-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
bugfix: remove vendor directory before actually running `composer req…
…uire` Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
bugfix: add empty
ignore_php_platform_requirements
to `.laminas-ci.……json` By adding an empty object to the config, we ensure that the default behavior of ignoring platform requirements for PHP 8 is disabled. Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: add
false
for PHP 8.0 as it is enabled by default due to previo……us implementation Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
Commits on Mar 22, 2022
-
qa: require latest release candidate from
composer/composer
This also restores tests on older composer v2 versions Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: optimize CI for composer v1
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
bugfix: mock
RootPackage#getReplaces
andRootPackage#getProvides
This resolves type incompatibilities with latest mocking changes. Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: throw
RuntimeException
in caseIOInterface#ask
does not retur……n a string Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
qa: allow release candidates for
composer/composer
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
-
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>