From a36f4a03acb2cf70300cff587754cc662d09c1a6 Mon Sep 17 00:00:00 2001
From: Daniel Scherzer
Date: Thu, 30 Apr 2026 11:32:05 -0700
Subject: [PATCH] [Blog] Link to PHP 8.5.6RC3 announcement
Unlike pre-GA releases there was no announcement on php.net, so the only link I
could use is to one of the emails; for the emails to link to the blog post, I
needed the original blog post not to link to the emails to resolve the gordian
knot.
---
src/Blog/posts/20260430-php856-rc-3.md | 5 +++--
tests/data/Home.html | 4 ++--
tests/data/blog-index.html | 4 ++--
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/Blog/posts/20260430-php856-rc-3.md b/src/Blog/posts/20260430-php856-rc-3.md
index 906e24e..89554fb 100644
--- a/src/Blog/posts/20260430-php856-rc-3.md
+++ b/src/Blog/posts/20260430-php856-rc-3.md
@@ -10,8 +10,8 @@ I have previously had to skip a non-stable release
([PHP 8.5.0 alpha3][blog-alpha3]), and to create an extra unplanned release
candidate ([PHP 8.5.0 RC5][blog-rc5]). For PHP 8.5.6 release candidate 3, I had
to do both: release candidate 2 was unplanned, and then an error led to skipping
-it, resulting in release candidate 3 that I just announced. Here is what
-happened.
+it, resulting in release candidate 3 that I [just announced][rc3-announce].
+Here is what happened.

@@ -70,6 +70,7 @@ next week.
[gh-21911]: https://github.com/php/php-src/issues/21911
[lexbor-lib]: https://lexbor.com/
[rc1-announce]: https://news-web.php.net/php.internals/130688
+[rc3-announce]: https://news-web.php.net/php.internals/130721
[CVE-2026-42371]: https://nvd.nist.gov/vuln/detail/CVE-2026-42371
[php-sec-policy]: https://github.com/php/policies/blob/67fbca9739e3de9823c297cdb9a938e3b532be93/security-classification.rst#handling-issues
[uri-disclosure]: https://www.openwall.com/lists/oss-security/2026/04/27/2
diff --git a/tests/data/Home.html b/tests/data/Home.html
index 2b0c81c..1ab8d63 100644
--- a/tests/data/Home.html
+++ b/tests/data/Home.html
@@ -8,5 +8,5 @@
(PHP 8.5.0 alpha3), and to create an extra unplanned release
candidate (PHP 8.5.0 RC5). For PHP 8.5.6 release candidate 3, I had
to do both: release candidate 2 was unplanned, and then an error led to skipping
-it, resulting in release candidate 3 that I just announced. Here is what
-happened. Continue reading...