You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: etc/releasing.md
+4-101Lines changed: 4 additions & 101 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,12 +75,6 @@ Some release steps require one or more of the following secrets.
75
75
GRS_CONFIG_USER1_USERNAME=<username>
76
76
GRS_CONFIG_USER1_PASSWORD=<password>
77
77
```
78
-
- Snyk credentials.
79
-
- Location: `~/.secrets/snyk-creds.txt`
80
-
- Format:
81
-
```bash
82
-
SNYK_API_TOKEN=<token>
83
-
```
84
78
85
79
## Pre-Release Steps
86
80
@@ -118,22 +112,11 @@ All issues with an Impact level of "High" or greater must have a "MongoDB Final
118
112
119
113
All issues with an Impact level of "Medium" or greater which do not have a "MongoDB Final Status" of "Fix Committed" must document rationale for its current status in the "Notes" field.
120
114
121
-
### SBOM Lite
115
+
### SBOM
122
116
123
117
Ensure the container engine (e.g. `podman` or `docker`) is authenticated with the DevProd-provided Amazon ECR instance.
124
118
125
-
Ensure the list of bundled dependencies in `etc/purls.txt` is up-to-date. If not, update `etc/purls.txt`.
126
-
127
-
If `etc/purls.txt` was updated, update the SBOM Lite document using the following command(s):
128
-
129
-
```bash
130
-
# Ensure latest version of SilkBomb is being used.
Ensure that any `CXX Update SBOM action - $BRANCH_NAME` PRs are merged for the release branch.
137
120
138
121
Run a patch build which executes the `sbom` task and download the "Augmented SBOM (Updated)" file as `etc/augmented.sbom.json`. Evergreen CLI may be used to schedule only the `sbom` task:
139
122
@@ -154,12 +137,6 @@ Update `etc/third_party_vulnerabilities.md` with any updates to new or known vul
154
137
155
138
Download the "Augmented SBOM (Updated)" file from the latest EVG commit build in the `sbom` task and commit it into the repo as `etc/augmented.sbom.json` (even if the only notable change is the timestamp field).
156
139
157
-
### Check Snyk
158
-
159
-
Inspect the list of projects in the latest report for the `mongodb/mongo-cxx-driver` target in [Snyk](https://app.snyk.io/org/dev-prod/).
160
-
161
-
Deactivate any projects that will not be relevant in the upcoming release. Remove any projects that are not relevant to the current release.
162
-
163
140
### Check Jira
164
141
165
142
Inspect the list of tickets assigned to the version to be released on [Jira](https://jira.mongodb.com/projects/CXX?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=unreleased).
@@ -432,67 +409,7 @@ The new branch should be continuously tested on Evergreen. Update the "Display N
432
409
433
410
### Update SBOM serial number
434
411
435
-
Check out the release branch `releases/vX.Y`.
436
-
437
-
Update `etc/cyclonedx.sbom.json` with a new unique serial number for the next upcoming patch release (e.g. for `1.3.1` following the release of `1.3.0`):
438
-
439
-
```bash
440
-
# Ensure latest version of SilkBomb is being used.
# Create a new Snyk target reference for the new release tag.
492
-
snyk monitor "${snyk_args[@]:?}"
493
-
```
494
-
495
-
Verify the new Snyk target reference is present in the [Snyk project targets list](https://app.snyk.io/org/dev-prod/projects?groupBy=targets&before&after&searchQuery=mongo-cxx-driver&sortBy=highest+severity&filters[Show]=&filters[Integrations]=cli&filters[CollectionIds]=) for `mongodb/mongo-cxx-driver`.
412
+
A new SBOM serial number is automatically generated when an SBOM is generated on a new branch.
496
413
497
414
### Post-Release Changes
498
415
@@ -512,21 +429,7 @@ For a patch release, in `etc/apidocmenu.md`, update the list of versions under "
512
429
513
430
In `README.md`, sync the "Driver Development Status" table with the updated table from `etc/apidocmenu.md`.
514
431
515
-
Update `etc/cyclonedx.sbom.json` with a new unique serial number for the next upcoming non-patch release (e.g. for `1.4.0` following the release of `1.3.0`):
516
-
517
-
```bash
518
-
# Ensure latest version of SilkBomb is being used.
0 commit comments