Skip to content

Merge pull request #1336 from ergebnis/dependabot/composer/ergebnis/p… #2526

Merge pull request #1336 from ergebnis/dependabot/composer/ergebnis/p…

Merge pull request #1336 from ergebnis/dependabot/composer/ergebnis/p… #2526

Triggered via push May 10, 2024 22:20
Status Success
Total duration 4m 42s
Artifacts

integrate.yaml

on: push
Matrix: Code Coverage
Matrix: Coding Standards
Matrix: Compile Phar
Matrix: Dependency Analysis
Matrix: Mutation Tests
Matrix: Refactoring
Matrix: Security Analysis
Matrix: Static Code Analysis
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
Dependency Analysis (7.4, locked)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3.3.2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Coding Standards (7.4, locked)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3.3.2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Compile Phar (7.4, locked)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3.3.2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L131
Escaped Mutant for Mutator "NotIdentical": --- Original +++ New @@ @@ $io->writeError(\sprintf('<error>%s</error>', $exception->getMessage())); return 1; } - if (null !== $indentFromInput) { + if (null === $indentFromInput) { $indent = $indentFromInput; } $composerFile = $input->getArgument('file');
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L146
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ $composerFile = Factory::getComposerFile(); } $composer = $this->factory->createComposer($io, $composerFile); - if (!$composer instanceof Composer) { + if (!true) { throw Exception\ShouldNotHappen::create(); } try {
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L161
Escaped Mutant for Mutator "NotIdentical": --- Original +++ New @@ @@ $io->writeError(\sprintf('<error>%s</error>', $exception->getMessage())); return 1; } - if (null !== $indentFromExtra) { + if (null === $indentFromExtra) { $indent = $indentFromExtra; } if (null !== $indentFromInput && null !== $indentFromExtra) {
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L166
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ if (null !== $indentFromExtra) { $indent = $indentFromExtra; } - if (null !== $indentFromInput && null !== $indentFromExtra) { + if (null !== $indentFromInput || null !== $indentFromExtra) { $io->write('<warning>Configuration provided via options and composer extra. Using configuration from composer extra.</warning>'); } if (false === $input->getOption('dry-run') && !\is_writable($composerFile)) {
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L173
Escaped Mutant for Mutator "FalseValue": --- Original +++ New @@ @@ if (null !== $indentFromInput && null !== $indentFromExtra) { $io->write('<warning>Configuration provided via options and composer extra. Using configuration from composer extra.</warning>'); } - if (false === $input->getOption('dry-run') && !\is_writable($composerFile)) { + if (true === $input->getOption('dry-run') && !\is_writable($composerFile)) { $io->writeError(\sprintf('<error>%s is not writable.</error>', $composerFile)); return 1; }
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L173
Escaped Mutant for Mutator "Identical": --- Original +++ New @@ @@ if (null !== $indentFromInput && null !== $indentFromExtra) { $io->write('<warning>Configuration provided via options and composer extra. Using configuration from composer extra.</warning>'); } - if (false === $input->getOption('dry-run') && !\is_writable($composerFile)) { + if (false !== $input->getOption('dry-run') && !\is_writable($composerFile)) { $io->writeError(\sprintf('<error>%s is not writable.</error>', $composerFile)); return 1; }
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L295
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ if (true === $input->getOption('diff') || true === $input->getOption('dry-run')) { $io->writeError(\sprintf('<error>%s is not normalized.</error>', $composerFile)); $diff = $this->differ->diff($json->encoded(), $normalized->encoded()); - $io->write(['', '<fg=yellow>---------- begin diff ----------</>', self::formatDiff($diff), '<fg=yellow>----------- end diff -----------</>', '']); + $io->write(['<fg=yellow>---------- begin diff ----------</>', self::formatDiff($diff), '<fg=yellow>----------- end diff -----------</>', '']); } if (true === $input->getOption('dry-run')) { return 1;
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L325
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ if (true === $input->getOption('no-update-lock') || !$locker->isLocked()) { return 0; } - $io->write('<info>Updating lock file.</info>'); + $application = new Application(); $application->setAutoExit(false); return self::updateLockerInWorkingDirectory($application, $input, $output, \dirname($composerFile));
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L369
Escaped Mutant for Mutator "CastInt": --- Original +++ New @@ @@ if (null === $indentStyle) { throw new \RuntimeException(\sprintf('When using the indent-size option, an indent style (one of "%s") needs to be specified using the indent-style option.', \implode('", "', \array_keys(Normalizer\Format\Indent::CHARACTERS)))); } - if ((string) (int) $indentSize !== $indentSize || 1 > $indentSize) { + if ((string) $indentSize !== $indentSize || 1 > $indentSize) { throw new \RuntimeException(\sprintf('Indent size needs to be an integer greater than 0, but "%s" is not.', $indentSize)); } if (!\array_key_exists($indentStyle, Normalizer\Format\Indent::CHARACTERS)) {
Mutation Tests (7.4, locked): src/Command/NormalizeCommand.php#L448
Escaped Mutant for Mutator "GreaterThan": --- Original +++ New @@ @@ if (!\is_int($indentSize)) { throw new \RuntimeException(\sprintf('Indent size needs to be an integer, got %s instead.', \gettype($indentSize))); } - if (1 > $indentSize) { + if (1 >= $indentSize) { throw new \RuntimeException(\sprintf('Indent size needs to be an integer greater than 0, but %d is not.', $indentSize)); } $indentStyle = $configuration['indent-style'];
Code Coverage (7.4, locked)
Failed to download action 'https://api.github.com/repos/actions/checkout/tarball/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Code Coverage (7.4, locked)
Back off 13.435 seconds before retry.
Code Coverage (7.4, locked)
Failed to download action 'https://api.github.com/repos/actions/checkout/tarball/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Code Coverage (7.4, locked)
Back off 19.226 seconds before retry.