File tree Expand file tree Collapse file tree 3 files changed +62
-1
lines changed Expand file tree Collapse file tree 3 files changed +62
-1
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -o errexit
4
+ set -o xtrace
5
+
6
+ REPORT_FILE=" .evergreen/${CRATE_VERSION} -ssdlc-compliance-report.md"
7
+ SED_REPLACE=" s/RELEASE_VERSION/${CRATE_VERSION} /g"
8
+
9
+ sed ${SED_REPLACE} .evergreen/ssdlc-compliance-report-template.md > ${REPORT_FILE}
Original file line number Diff line number Diff line change 29
29
#
30
30
# Make sure to remove the changes from 1 and 2 before merging!
31
31
32
-
33
32
exec_timeout_secs : 3600
34
33
35
34
functions :
@@ -176,6 +175,25 @@ functions:
176
175
content_type : text/plain
177
176
display_name : signature-
178
177
178
+ " create and upload SSDLC compliance report " :
179
+ - command : subprocess.exec
180
+ params :
181
+ working_dir : " src"
182
+ include_expansions_in_env :
183
+ - CRATE_VERSION
184
+ binary : bash
185
+ args :
186
+ - .evergreen/create-ssdlc-compliance-report.sh
187
+ - command : s3.put
188
+ params :
189
+ aws_key : ${S3_UPLOAD_AWS_KEY}
190
+ aws_secret : ${S3_UPLOAD_AWS_SECRET}
191
+ local_file : src/.evergreen/${CRATE_VERSION}-ssdlc-compliance-report.md
192
+ remote_file : rust-driver/${TEST_PREFIX}${CRATE_VERSION}-ssdlc-compliance-report.md
193
+ bucket : cdn-origin-rust-driver
194
+ permissions : private
195
+ content_type : text/markdown
196
+
179
197
tasks :
180
198
- name : " publish-release"
181
199
commands :
@@ -187,6 +205,7 @@ tasks:
187
205
- func : " publish papertrail"
188
206
- func : " sign release"
189
207
- func : " save signature"
208
+ - func : " create and upload SSDLC compliance report"
190
209
191
210
axes :
192
211
- id : " os"
Original file line number Diff line number Diff line change
1
+ # MongoDB Rust Driver SSDLC Compliance Report
2
+
3
+ ### Release Version: RELEASE_VERSION
4
+
5
+ ** Release Creator**
6
+ The creator of this release can be determined by visiting
7
+ https://github.com/mongodb/mongo-rust-driver/releases/tag/vRELEASE_VERSION .
8
+
9
+ ** Process Document**
10
+ TODO RUST-1918 Link to "How We Develop Software" document
11
+
12
+ ** Tool used to track third party vulnerabilities**
13
+ N/A; the Rust driver does not bundle third-party dependencies
14
+
15
+ ** Third-Party Dependency Information**
16
+ N/A; the Rust driver does not bundle third-party dependencies
17
+
18
+ ** Static Analysis Findings**
19
+ To request a copy of the static analysis report, please contact
20
+ the MongoDB Rust driver team.
21
+
22
+ ** Signature Information**
23
+ The release signature for this version can be found by visiting
24
+ https://downloads.mongodb.org/rust-driver/mongodb-RELEASE_VERSION.sig .
25
+
26
+ ** Security Testing Report**
27
+ TODO RUST-1955 Link to security testing report
28
+
29
+ ** Security Assessment Report**
30
+ N/A; non-goal for client libraries
31
+
32
+ ** Known Vulnerabilities**
33
+ None
You can’t perform that action at this time.
0 commit comments