Skip to content

ci: run on php 8.4 and use latest clickhouse lts (#278) #1448

ci: run on php 8.4 and use latest clickhouse lts (#278)

ci: run on php 8.4 and use latest clickhouse lts (#278) #1448

Triggered via push January 15, 2025 12:44
Status Success
Total duration 54s
Artifacts

infection.yml

on: push
Infection
46s
Infection
Fit to window
Zoom out
Zoom in

Annotations

5 warnings
Infection
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Infection: src/Client/PsrClickHouseClient.php#L62
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ } public function executeQueryWithParams(string $query, array $params, array $settings = []): void { - $this->executeRequest($this->sqlFactory->createWithParameters($query, $params), params: $params, settings: $settings); + } public function select(string $query, Format $outputFormat, array $settings = []): Output {
Infection: src/Exception/ServerError.php#L20
Escaped Mutant for Mutator "IncrementInteger": @@ @@ public static function fromResponse(ResponseInterface $response): self { $bodyContent = $response->getBody()->__toString(); - return new self($bodyContent, code: preg_match('~^Code: (\d+). DB::Exception:~', $bodyContent, $matches) === 1 ? (int) $matches[1] : 0); + return new self($bodyContent, code: preg_match('~^Code: (\d+). DB::Exception:~', $bodyContent, $matches) === 1 ? (int) $matches[1] : 1); } }
Infection: src/Snippet/TableSizes.php#L54
Escaped Mutant for Mutator "Coalesce": @@ @@ ) parts USING ( table, database ) WHERE database = :database AND storage_policy <> '' GROUP BY table, database - CLICKHOUSE, ['database' => $databaseName ?? Expression::new('currentDatabase()')], $format)->data; + CLICKHOUSE, ['database' => Expression::new('currentDatabase()') ?? $databaseName], $format)->data; } }
Infection: src/Sql/ValueFormatter.php#L103
Escaped Mutant for Mutator "UnwrapArrayMap": @@ @@ $firstValue = $value[array_key_first($value)]; $mapper = is_array($firstValue) ? function ($value): string { assert(is_array($value)); - return sprintf('(%s)', implode(',', array_map(fn($val) => $this->format($val), $value))); + return sprintf('(%s)', implode(',', $value)); } : fn($value): string => $value === null ? 'NULL' : $this->format($value); return implode(',', array_map($mapper, $value)); }