Skip to content

Commit 62f0e4f

Browse files
committed
🚀 releasing version 1.6.2 @ 2020-04-07 11:55
[skip ci]
1 parent 53a58cc commit 62f0e4f

File tree

5 files changed

+31
-17
lines changed

5 files changed

+31
-17
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ beta releases are not included in this history. For a full list of all releases,
1111

1212
[//]: # (begin_release_notes)
1313

14+
"1.6.2" (2020-04-07)
15+
====================
16+
17+
Bugfixes
18+
--------
19+
20+
- Fix issue found in targets during SPDX report generation. (#20200407)
21+
22+
1423
"1.6.1" (2020-04-06)
1524
====================
1625

docs/spdx_report/spdx_helpers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ <h2 id="examples">Examples</h2>
8686
&#34;*.tar&#34;,
8787
&#34;*.zip&#34;,
8888
&#34;**/__pycache__/**&#34;,
89-
&#34;**/.egg-info/**&#34;,
89+
&#34;**/*.egg-info/**&#34;,
9090
]
9191

9292

docs/spdx_report/spdx_package.html

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,12 @@ <h1 class="title">Module <code>mbed_tools_ci_scripts.spdx_report.spdx_package</c
7171
uuid: str
7272

7373

74+
def _set_package_copyright(file: SpdxFile, package: Package) -&gt; None:
75+
&#34;&#34;&#34;Sets the copyright field of a package based on file copyright.&#34;&#34;&#34;
76+
if file.copyright:
77+
package.cr_text = determine_spdx_value(file.copyright)
78+
79+
7480
class SpdxPackage:
7581
&#34;&#34;&#34;SPDX package.
7682

@@ -187,7 +193,7 @@ <h1 class="title">Module <code>mbed_tools_ci_scripts.spdx_report.spdx_package</c
187193
&#34;&#34;&#34;
188194
return self._package_info.metadata.description
189195

190-
def get_spdx_files(self) -&gt; Optional[List[&#34;SpdxFile&#34;]]:
196+
def get_spdx_files(self) -&gt; Optional[List[SpdxFile]]:
191197
&#34;&#34;&#34;Gets package&#39;s files SPDX description.
192198

193199
Returns:
@@ -224,7 +230,6 @@ <h1 class="title">Module <code>mbed_tools_ci_scripts.spdx_report.spdx_package</c
224230
&#34;&#34;&#34;
225231
package = Package()
226232
package.check_sum = Algorithm(&#34;SHA1&#34;, str(NoAssert()))
227-
package.verif_code = NoAssert()
228233
package.cr_text = NoAssert()
229234
package.name = determine_spdx_value(self.name)
230235
package.version = determine_spdx_value(self.version)
@@ -244,12 +249,13 @@ <h1 class="title">Module <code>mbed_tools_ci_scripts.spdx_report.spdx_package</c
244249
for file in files:
245250
package.add_file(file.generate_spdx_file())
246251
package.add_lics_from_file(License.from_identifier(str(determine_spdx_value(file.licence))))
247-
package.cr_text = file.copyright
248-
package.verif_code = package.calc_verif_code()
252+
_set_package_copyright(file, package)
253+
package.verif_code = determine_spdx_value(package.calc_verif_code())
249254
else:
250255
# Has to generate a dummy file because of the following rule in SDK:
251256
# - Package must have at least one file
252257
dummy_file = SpdxFile(Path(UNKNOWN), self._package_info.root_dir, self.licence)
258+
package.verif_code = NoAssert()
253259
package.add_file(dummy_file.generate_spdx_file())
254260
package.add_lics_from_file(License.from_identifier(str(determine_spdx_value(dummy_file.licence))))
255261
return package</code></pre>
@@ -429,7 +435,7 @@ <h2 id="attributes">Attributes</h2>
429435
&#34;&#34;&#34;
430436
return self._package_info.metadata.description
431437

432-
def get_spdx_files(self) -&gt; Optional[List[&#34;SpdxFile&#34;]]:
438+
def get_spdx_files(self) -&gt; Optional[List[SpdxFile]]:
433439
&#34;&#34;&#34;Gets package&#39;s files SPDX description.
434440

435441
Returns:
@@ -466,7 +472,6 @@ <h2 id="attributes">Attributes</h2>
466472
&#34;&#34;&#34;
467473
package = Package()
468474
package.check_sum = Algorithm(&#34;SHA1&#34;, str(NoAssert()))
469-
package.verif_code = NoAssert()
470475
package.cr_text = NoAssert()
471476
package.name = determine_spdx_value(self.name)
472477
package.version = determine_spdx_value(self.version)
@@ -486,12 +491,13 @@ <h2 id="attributes">Attributes</h2>
486491
for file in files:
487492
package.add_file(file.generate_spdx_file())
488493
package.add_lics_from_file(License.from_identifier(str(determine_spdx_value(file.licence))))
489-
package.cr_text = file.copyright
490-
package.verif_code = package.calc_verif_code()
494+
_set_package_copyright(file, package)
495+
package.verif_code = determine_spdx_value(package.calc_verif_code())
491496
else:
492497
# Has to generate a dummy file because of the following rule in SDK:
493498
# - Package must have at least one file
494499
dummy_file = SpdxFile(Path(UNKNOWN), self._package_info.root_dir, self.licence)
500+
package.verif_code = NoAssert()
495501
package.add_file(dummy_file.generate_spdx_file())
496502
package.add_lics_from_file(License.from_identifier(str(determine_spdx_value(dummy_file.licence))))
497503
return package</code></pre>
@@ -791,7 +797,6 @@ <h2 id="returns">Returns</h2>
791797
&#34;&#34;&#34;
792798
package = Package()
793799
package.check_sum = Algorithm(&#34;SHA1&#34;, str(NoAssert()))
794-
package.verif_code = NoAssert()
795800
package.cr_text = NoAssert()
796801
package.name = determine_spdx_value(self.name)
797802
package.version = determine_spdx_value(self.version)
@@ -811,12 +816,13 @@ <h2 id="returns">Returns</h2>
811816
for file in files:
812817
package.add_file(file.generate_spdx_file())
813818
package.add_lics_from_file(License.from_identifier(str(determine_spdx_value(file.licence))))
814-
package.cr_text = file.copyright
815-
package.verif_code = package.calc_verif_code()
819+
_set_package_copyright(file, package)
820+
package.verif_code = determine_spdx_value(package.calc_verif_code())
816821
else:
817822
# Has to generate a dummy file because of the following rule in SDK:
818823
# - Package must have at least one file
819824
dummy_file = SpdxFile(Path(UNKNOWN), self._package_info.root_dir, self.licence)
825+
package.verif_code = NoAssert()
820826
package.add_file(dummy_file.generate_spdx_file())
821827
package.add_lics_from_file(License.from_identifier(str(determine_spdx_value(dummy_file.licence))))
822828
return package</code></pre>
@@ -833,7 +839,7 @@ <h2 id="returns">Returns</h2>
833839
<summary>
834840
<span>Expand source code</span>
835841
</summary>
836-
<pre><code class="python">def get_spdx_files(self) -&gt; Optional[List[&#34;SpdxFile&#34;]]:
842+
<pre><code class="python">def get_spdx_files(self) -&gt; Optional[List[SpdxFile]]:
837843
&#34;&#34;&#34;Gets package&#39;s files SPDX description.
838844

839845
Returns:

mbed_tools_ci_scripts/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
1111
This file is autogenerated, do not modify by hand.
1212
"""
13-
__version__ = "1.6.1"
14-
COMMIT = "e74fd04fb6bb04c9ac303f764ec0e3da539e5868"
13+
__version__ = "1.6.2"
14+
COMMIT = "53a58ccc50ae53cf8ea4aba992b8b7bcb534e1a1"
1515
MAJOR = 1
1616
MINOR = 6
17-
PATCH = 1
17+
PATCH = 2

news/20200407.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)