Skip to content

Commit 0c3187f

Browse files
authored
Update release instructions (#2001)
* Update release instructions * Apply suggestions from code review
1 parent 4f5c604 commit 0c3187f

1 file changed

Lines changed: 7 additions & 24 deletions

File tree

RELEASING.md

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -64,31 +64,14 @@ Examples for valid pre-release versions include:
6464
## Publish release notes
6565

6666
The GitHub release notes are created as a draft, and without any release
67-
highlights. Fill in release highlights and publish the release notes once the
68-
entire release workflow has completed.
67+
highlights. Fill in release highlights and wait for the entire packaging
68+
workflow to complete. Once all release assets have been uploaded, you can
69+
publish the release. Note that since releases are immutable, publishing release
70+
notes before all packages have been added will result in a broken release.
6971

7072
## Upload package to PECL
7173

7274
Once the packaging workflow has finished creating the PECL package, it will be
73-
published as a build artifact of the package workflow, as well as a release
74-
asset in the draft release. This package may be published via the
75-
[Release Upload](https://pecl.php.net/release-upload.php) form. You will have one chance to confirm the package
76-
information after uploading.
77-
78-
> [!NOTE]
79-
> If downloading the package from the build artifacts, be aware that these are
80-
> always provided as zip files. You'll have to unpack the tgz archive prior to
81-
> uploading it to PECL. This is not the case when downloading the release asset.
82-
83-
## Update compatibility tables in MongoDB docs
84-
85-
For minor releases, create a DOCSP ticket indicating whether there are changes
86-
to MongoDB Server or PHP version compatibility. The [compatibility tables](https://docs.mongodb.com/drivers/driver-compatibility-reference#php-driver-compatibility)
87-
in the MongoDB documentation must be updated to account for new releases. Make
88-
sure to update both MongoDB and Language compatibility tables, as shown in
89-
[this pull request](https://github.com/mongodb/docs-ecosystem/pull/642).
90-
91-
## Announce release
92-
93-
Significant release announcements should also be posted in the
94-
[MongoDB Product & Driver Announcements: Driver Releases](https://www.mongodb.com/community/forums/tags/c/announcements/driver-releases/110/php) forum.
75+
published as a release asset in the draft release. This package may be published
76+
via the [Release Upload](https://pecl.php.net/release-upload.php) form. You will
77+
have one chance to confirm the package information after uploading.

0 commit comments

Comments
 (0)