Skip to content

github-actions(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 #1092

github-actions(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1

github-actions(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 #1092

Triggered via pull request May 21, 2024 07:49
Status Success
Total duration 1m 2s
Artifacts

integrate.yaml

on: pull_request
Matrix: Backward-Compatibility Analysis
Matrix: Code Coverage
Matrix: Coding Standards
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

11 warnings
Code Coverage (8.1, locked)
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4.4.1/dist/codecov' failed with exit code 1
Dependency Analysis (8.1, 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 (8.1, locked): src/Inside/Domain/DayOneToObsidian/File/DefaultObsidianAttachmentFileMapper.php#L29
Escaped Mutant for Mutator "UnwrapStrReplace": --- Original +++ New @@ @@ } public function mapToFileInObsidianAttachmentDirectory(Inside\Domain\DayOne\Photo $dayOnePhoto) : Inside\Domain\Shared\File { - return Inside\Domain\Shared\File::create(Inside\Domain\Shared\Path::fromString(\sprintf('%s/%s/+ Attachment/%s', $this->obsidianVaultDirectory->path()->toString(), \str_replace(': ', '/', \urldecode($dayOnePhoto->journal()->file()->fileName()->fileNameWithoutExtension()->toString())), $dayOnePhoto->file()->fileName()->toString()))); + return Inside\Domain\Shared\File::create(Inside\Domain\Shared\Path::fromString(\sprintf('%s/%s/+ Attachment/%s', $this->obsidianVaultDirectory->path()->toString(), \urldecode($dayOnePhoto->journal()->file()->fileName()->fileNameWithoutExtension()->toString()), $dayOnePhoto->file()->fileName()->toString()))); } }
Mutation Tests (8.1, locked): src/Outside/Adapter/Primary/Console/ConvertCommand.php#L55
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ protected function execute(Console\Input\InputInterface $input, Console\Output\OutputInterface $output) : int { $io = new Console\Style\SymfonyStyle($input, $output); - $io->title('Day One to Obsidian Converter'); + $dayOneDirectoryArgument = $input->getArgument('day-one-directory'); if (!\is_string($dayOneDirectoryArgument)) { $io->error('DayOne directory must be a string.');
Mutation Tests (8.1, locked): src/Outside/Adapter/Secondary/DayOne/JournalFinder.php#L41
Escaped Mutant for Mutator "ArrayOneItem": --- Original +++ New @@ @@ $dayOneJournalReader = $this->dayOneJournalReader; return \array_reduce($files, static function (array $dayOneJournals, string $file) use($dayOneJournalReader) : array { if (!\is_file($file)) { - return $dayOneJournals; + return count($dayOneJournals) > 1 ? array_slice($dayOneJournals, 0, 1, true) : $dayOneJournals; } try { $dayOneJournal = $dayOneJournalReader->read(Inside\Domain\Shared\File::create(Inside\Domain\Shared\Path::fromString($file)));
Mutation Tests (8.1, locked): src/Outside/Adapter/Secondary/DayOne/JournalFinder.php#L47
Escaped Mutant for Mutator "ArrayOneItem": --- Original +++ New @@ @@ try { $dayOneJournal = $dayOneJournalReader->read(Inside\Domain\Shared\File::create(Inside\Domain\Shared\Path::fromString($file))); } catch (Inside\Port\Secondary\DayOne\FileDoesNotContainJson|Inside\Port\Secondary\DayOne\FileDoesNotContainJsonValidAccordingToSchema) { - return $dayOneJournals; + return count($dayOneJournals) > 1 ? array_slice($dayOneJournals, 0, 1, true) : $dayOneJournals; } $dayOneJournals[] = $dayOneJournal; return $dayOneJournals;
Mutation Tests (8.1, locked): src/Outside/Adapter/Secondary/DayOne/JournalReader.php#L43
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ throw Inside\Port\Secondary\DayOne\FileDoesNotExist::at($file->path()); } try { - $data = \json_decode(\file_get_contents($file->path()->toString()), true, 512, \JSON_THROW_ON_ERROR); + $data = \json_decode(\file_get_contents($file->path()->toString()), true, 511, \JSON_THROW_ON_ERROR); } catch (\JsonException) { throw Inside\Port\Secondary\DayOne\FileDoesNotContainJson::at($file->path()); }
Mutation Tests (8.1, locked): src/Outside/Adapter/Secondary/DayOne/JournalReader.php#L43
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ throw Inside\Port\Secondary\DayOne\FileDoesNotExist::at($file->path()); } try { - $data = \json_decode(\file_get_contents($file->path()->toString()), true, 512, \JSON_THROW_ON_ERROR); + $data = \json_decode(\file_get_contents($file->path()->toString()), true, 513, \JSON_THROW_ON_ERROR); } catch (\JsonException) { throw Inside\Port\Secondary\DayOne\FileDoesNotContainJson::at($file->path()); }
Mutation Tests (8.1, locked): src/Outside/Adapter/Secondary/Obsidian/NoteWriter.php#L43
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ --- %s TXT -, \trim(Yaml\Yaml::dump($note->frontMatter()->toArray(), 8, 2)), $note->text()->toString()); +, \trim(Yaml\Yaml::dump($note->frontMatter()->toArray(), 7, 2)), $note->text()->toString()); } $this->filesystem->dumpFile($note->file()->path()->toString(), $content); } }
Mutation Tests (8.1, locked): src/Outside/Adapter/Secondary/Obsidian/NoteWriter.php#L43
Escaped Mutant for Mutator "IncrementInteger": --- Original +++ New @@ @@ --- %s TXT -, \trim(Yaml\Yaml::dump($note->frontMatter()->toArray(), 8, 2)), $note->text()->toString()); +, \trim(Yaml\Yaml::dump($note->frontMatter()->toArray(), 9, 2)), $note->text()->toString()); } $this->filesystem->dumpFile($note->file()->path()->toString(), $content); } }
Mutation Tests (8.1, locked): src/Outside/Infrastructure/DataNormalizer.php#L34
Escaped Mutant for Mutator "Foreach_": --- Original +++ New @@ @@ if ($keys === $stringKeys) { \ksort($data); } - foreach ($data as $key => $value) { + foreach (array() as $key => $value) { $data[$key] = $this->normalize($value); } return $data; } }