Merge pull request #22 from MammatusPHP/renovate/bunny-bunny-rollback #18
ci.yaml
on: push
Continuous Integration
/
...
/
Supported Versions Matrix
6s
Continuous Integration
/
...
/
Package Name
8s
Continuous Integration
/
...
/
Check Markdown links
39s
Continuous Integration
/
...
/
Supported Threading Matrix
4s
Continuous Integration
/
...
/
Supported Checks Matrix
35s
Matrix: Continuous Integration / Continuous Integration / can-require
Continuous Integration
/
...
/
Compile the matrix
5s
Matrix: Continuous Integration / Continuous Integration / qa
Matrix: Continuous Integration / Continuous Integration / directly-on-os
Continuous Integration
/
...
/
✔️
0s
Annotations
5 errors and 30 warnings
|
Continuous Integration / Continuous Integration / Test we can require "mammatus/queue" on PHP 8.4 (zts)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires mammatus/queue dev-fbf2e5f2e9500dd89867a270858f2c93d67a7250, found mammatus/queue[dev-main] but it does not match the constraint.
|
|
Continuous Integration / Continuous Integration / Test we can require "mammatus/queue" on PHP 8.4 (nts)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires mammatus/queue dev-fbf2e5f2e9500dd89867a270858f2c93d67a7250, found mammatus/queue[dev-main] but it does not match the constraint.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference
Process completed with exit code 2.
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/Kubernetes/Helm/QueueConsumersValues.php#L36
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
}
public function values(Values $values): void
{
- $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
+ $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([], fn(Worker $worker): bool => $worker->type === $this->type)));
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/Kubernetes/Helm/QueueConsumersValues.php#L30
Escaped Mutant for Mutator "UnwrapStrReplace":
@@ @@
}
public function values(Values $values): void
{
- $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
+ $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . $worker->queue . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/Consumer.php#L79
Escaped Mutant for Mutator "Continue_":
@@ @@
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
await(sleep(1));
- continue;
+ break;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
await(futurePromise());
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/Consumer.php#L78
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
while ($this->running) {
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
- await(sleep(1));
+ await(sleep(2));
continue;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/Consumer.php#L78
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
while ($this->running) {
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
- await(sleep(1));
+ await(sleep(0));
continue;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+ await(sleep(4));
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+ await(sleep(2));
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/App.php#L55
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
}
$this->promises[] = $this->consumer->setupConsumer($worker);
}
- await(all($this->promises));
+
$exitCode = ExitCode::Success;
} catch (Throwable $throwable) {
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with locked dependency preference:
src/App.php#L49
Escaped Mutant for Mutator "Continue_":
@@ @@
try {
foreach ($this->workers() as $worker) {
if ($worker->hash !== $argv->hash) {
- continue;
+ break;
}
$this->promises[] = $this->consumer->setupConsumer($worker);
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/Kubernetes/Helm/QueueConsumersValues.php#L30
Escaped Mutant for Mutator "UnwrapStrReplace":
@@ @@
}
public function values(Values $values): void
{
- $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
+ $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . $worker->queue . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/Consumer.php#L79
Escaped Mutant for Mutator "Continue_":
@@ @@
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
await(sleep(1));
- continue;
+ break;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
await(futurePromise());
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/Consumer.php#L78
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
while ($this->running) {
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
- await(sleep(1));
+ await(sleep(2));
continue;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/Consumer.php#L78
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
while ($this->running) {
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
- await(sleep(1));
+ await(sleep(0));
continue;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/Consumer.php#L73
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
}
private function consume(Worker $worker, WorkerContract $workerInstance, LoggerInterface $baseLogger): true
{
- await(sleep(1));
+ await(sleep(2));
$consumer = $this->context->createConsumer(new Queue($worker->queue));
while ($this->running) {
$message = $consumer->receiveNoWait();
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+ await(sleep(4));
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+ await(sleep(2));
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/App.php#L55
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
}
$this->promises[] = $this->consumer->setupConsumer($worker);
}
- await(all($this->promises));
+
$exitCode = ExitCode::Success;
} catch (Throwable $throwable) {
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with lowest dependency preference:
src/App.php#L49
Escaped Mutant for Mutator "Continue_":
@@ @@
try {
foreach ($this->workers() as $worker) {
if ($worker->hash !== $argv->hash) {
- continue;
+ break;
}
$this->promises[] = $this->consumer->setupConsumer($worker);
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/Kubernetes/Helm/QueueConsumersValues.php#L36
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
}
public function values(Values $values): void
{
- $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
+ $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([], fn(Worker $worker): bool => $worker->type === $this->type)));
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/Kubernetes/Helm/QueueConsumersValues.php#L30
Escaped Mutant for Mutator "UnwrapStrReplace":
@@ @@
}
public function values(Values $values): void
{
- $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . str_replace('.', '-', $worker->queue) . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
+ $values->registry->add('deployments', array_map(static fn(Worker $worker): array => ['name' => 'queue-worker-' . $worker->queue . '-' . ($worker->friendlyName !== '' ? $worker->friendlyName : $worker->hash), 'command' => 'mammatus-queue', 'arguments' => [$worker->hash], 'addOns' => $worker->addOns], $this->type === false ? [...$this->workers()] : array_filter([...$this->workers()], fn(Worker $worker): bool => $worker->type === $this->type)));
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/Consumer.php#L79
Escaped Mutant for Mutator "Continue_":
@@ @@
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
await(sleep(1));
- continue;
+ break;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
await(futurePromise());
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/Consumer.php#L78
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
while ($this->running) {
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
- await(sleep(1));
+ await(sleep(2));
continue;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/Consumer.php#L78
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
while ($this->running) {
$message = $consumer->receiveNoWait();
if (!$message instanceof Message) {
- await(sleep(1));
+ await(sleep(0));
continue;
}
$this->handleMessage($message, $consumer, $worker, $workerInstance, $baseLogger);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+ await(sleep(4));
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/App.php#L64
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
$exitCode = ExitCode::Failure;
}
- await(sleep(3));
+ await(sleep(2));
return $exitCode;
}
}
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/App.php#L55
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
}
$this->promises[] = $this->consumer->setupConsumer($worker);
}
- await(all($this->promises));
+
$exitCode = ExitCode::Success;
} catch (Throwable $throwable) {
$this->logger->error('Worker errored: ' . $throwable->getMessage(), ['exception' => $throwable]);
|
|
Continuous Integration / Continuous Integration / Run mutation-testing on PHP 8.4 (nts) with highest dependency preference:
src/App.php#L49
Escaped Mutant for Mutator "Continue_":
@@ @@
try {
foreach ($this->workers() as $worker) {
if ($worker->hash !== $argv->hash) {
- continue;
+ break;
}
$this->promises[] = $this->consumer->setupConsumer($worker);
}
|