From 53331a9072f954a7522464440792495269e9956c Mon Sep 17 00:00:00 2001 From: Grzegorz Biernacki Date: Tue, 27 Oct 2026 11:53:10 +0100 Subject: [PATCH] Update composer constraint in PHP README when baking a release --- src/Hello/Release/UpdateVersion.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Hello/Release/UpdateVersion.php b/src/Hello/Release/UpdateVersion.php index bda0f60a4..6c0ca2b69 100644 --- a/src/Hello/Release/UpdateVersion.php +++ b/src/Hello/Release/UpdateVersion.php @@ -136,6 +136,14 @@ public function run(): void replacement: "packageVersion: \"^{$this->version}\"", subject: $contents, ); + } elseif ($this->sdk === 'php' && $filename === 'README.md') { + // README installation instructions use the composer constraint (^X.Y.Z) from packageVersion + $contents = str_replace($this->current_version, $this->version, $contents); + $contents = preg_replace( + pattern: '/(dropbox\/sign(?:": "|:)\^)[0-9]+\.[0-9]+\.[0-9]+/', + replacement: "\${1}{$this->version}", + subject: $contents, + ); } else { $contents = str_replace($this->current_version, $this->version, $contents); }