Skip to content

Commit 833a9c4

Browse files
committed
doc: include updating release optional step
1 parent a03529d commit 833a9c4

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

doc/contributing/releases.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ official release builds for Node.js, hosted on <https://nodejs.org/>.
2020
* [5. Create release commit](#5-create-release-commit)
2121
* [6. Propose release on GitHub](#6-propose-release-on-github)
2222
* [7. Ensure that the release branch is stable](#7-ensure-that-the-release-branch-is-stable)
23+
* [7.1 Updating the release _(optional)_](#7-1-updating-the-release-optional)
2324
* [8. Produce a nightly build _(optional)_](#8-produce-a-nightly-build-optional)
2425
* [9. Produce release builds](#9-produce-release-builds)
2526
* [10. Test the build](#10-test-the-build)
@@ -545,6 +546,20 @@ with the Build Working Group.
545546

546547
</details>
547548

549+
#### 7.1 Updating the release _(optional)_
550+
551+
Sometimes a release might be deferred to the subsequent day due to several conditions:
552+
553+
* Unstable CI
554+
* Bad commit, requiring a git bisect and updating the proposal
555+
* Late CI completion
556+
557+
And when it happens, the CHANGELOG_Vx and the commit metadata needs to be updated
558+
according to the new target date.
559+
560+
However, if it's just the changelog/commit message that has changed since the last CI
561+
execution, there's no need to rerun CI, V8, or CITGM workflows.
562+
548563
### 8. Produce a nightly build _(optional)_
549564

550565
If there is a reason to produce a test release for the purpose of having others

0 commit comments

Comments
 (0)