From 51912ee12554922b936afccdeb92b5f30c14e5bf Mon Sep 17 00:00:00 2001 From: chadicus Date: Thu, 3 Sep 2026 16:07:17 -0400 Subject: [PATCH 1/4] Add PHP 8.3 to build matrix --- .github/workflows/php.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 9333d81..aa3e6ed 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2'] + php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] steps: - name: Checkout uses: actions/checkout@v2 From 811026eec070b70ee33e082a4a67ce0e3cc11574 Mon Sep 17 00:00:00 2001 From: chadicus Date: Fri, 4 Sep 2026 08:47:52 -0400 Subject: [PATCH 2/4] Lock mongodb extension version --- .github/workflows/php.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index aa3e6ed..2c809fa 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -19,6 +19,8 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} + extensions: mongodb-1.15.0 + - name: Install MongoDB uses: supercharge/mongodb-github-action@1.8.0 with: From 382d33ba3046a90cc13d0aef296e232915d595b8 Mon Sep 17 00:00:00 2001 From: chadicus Date: Fri, 4 Sep 2026 08:53:14 -0400 Subject: [PATCH 3/4] Add sleep to ensure created value is in a different second --- tests/QueueTest.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/QueueTest.php b/tests/QueueTest.php index e3ee430..06734ea 100644 --- a/tests/QueueTest.php +++ b/tests/QueueTest.php @@ -450,6 +450,8 @@ public function requeue() $this->assertSameMessage($messages[0], $message); + sleep(1); + $this->queue->requeue($message->withEarliestGet(new UTCDateTime((int)(microtime(true) * 1000)))); $actual = $this->queue->get([], ['maxNumberOfMessages' => 10]); From de73632d502126d4b109d289195dc2a8ef21cf8f Mon Sep 17 00:00:00 2001 From: chadicus Date: Fri, 4 Sep 2026 09:23:33 -0400 Subject: [PATCH 4/4] Increase sleep time for earliest get test --- tests/QueueTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/QueueTest.php b/tests/QueueTest.php index 06734ea..07d4364 100644 --- a/tests/QueueTest.php +++ b/tests/QueueTest.php @@ -378,7 +378,7 @@ public function earliestGet() $this->assertSame([], $this->queue->get($messageOne->getPayload())); - sleep(1); + sleep(2); $this->assertCount(1, $this->queue->get($messageOne->getPayload())); }