Skip to content

Commit 44d632f

Browse files
committed
🚀 releasing version 2.11.0 @ 2022-12-21 21:31
[skip ci]
1 parent 7968aa2 commit 44d632f

17 files changed

+447
-102
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,21 @@ This project was forked from version 1.7.4 of [mbed-tools-ci-scripts](https://gi
1717

1818
[//]: # (begin_release_notes)
1919

20+
"2.11.0" (2022-12-21)
21+
=====================
22+
23+
Features
24+
--------
25+
26+
- :sparkles: Added a `github_actions` plugin to manage actions or workflow projects (#20221221204057)
27+
28+
29+
Bugfixes
30+
--------
31+
32+
- `[git]` :bug: make sure any staged changes are also applied to repository clones (#20221221183120)
33+
34+
2035
"2.10.2" (2022-12-21)
2136
=====================
2237

continuous_delivery_scripts/_version.py

Lines changed: 4 additions & 4 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__ = "2.10.2"
14-
COMMIT = "5fb7db2cc08dbe9e861e8bc3234ce2508d4c330c"
13+
__version__ = "2.11.0"
14+
COMMIT = "7968aa2d316e253b9045810abdacbda55aa8ea56"
1515
MAJOR = 2
16-
MINOR = 10
17-
PATCH = 2
16+
MINOR = 11
17+
PATCH = 0

docs/plugins/ci.html

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.ci</code></h1
4242

4343
from continuous_delivery_scripts.spdx_report.spdx_project import SpdxProject
4444
from continuous_delivery_scripts.utils.configuration import configuration, ConfigurationVariable
45+
from continuous_delivery_scripts.utils.definitions import CommitType
4546
from continuous_delivery_scripts.utils.git_helpers import GitWrapper
4647
from continuous_delivery_scripts.utils.language_specifics_base import BaseLanguage, get_language_from_file_name
4748

@@ -51,10 +52,9 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.ci</code></h1
5152
class CI(BaseLanguage):
5253
&#34;&#34;&#34;Specific actions for a CI project.&#34;&#34;&#34;
5354

54-
def package_software(self, version: str) -&gt; None:
55-
&#34;&#34;&#34;No operation.&#34;&#34;&#34;
56-
super().package_software(version)
57-
# Nothing to do
55+
def package_software(self, mode: CommitType, version: str) -&gt; None:
56+
&#34;&#34;&#34;Nothing to do.&#34;&#34;&#34;
57+
pass
5858

5959
def generate_code_documentation(self, output_directory: Path, module_to_document: str) -&gt; None:
6060
&#34;&#34;&#34;Generates the code documentation.&#34;&#34;&#34;
@@ -70,9 +70,9 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.ci</code></h1
7070
cleansed_version = version.strip().lstrip(&#34;v&#34;)
7171
return f&#34;v{cleansed_version}&#34;
7272

73-
def release_package_to_repository(self, version: str) -&gt; None:
73+
def release_package_to_repository(self, mode: CommitType, version: str) -&gt; None:
7474
&#34;&#34;&#34;No operation.&#34;&#34;&#34;
75-
super().release_package_to_repository(version)
75+
pass
7676

7777
def check_credentials(self) -&gt; None:
7878
&#34;&#34;&#34;Checks any credentials.&#34;&#34;&#34;
@@ -122,10 +122,9 @@ <h2 class="section-title" id="header-classes">Classes</h2>
122122
<pre><code class="python">class CI(BaseLanguage):
123123
&#34;&#34;&#34;Specific actions for a CI project.&#34;&#34;&#34;
124124

125-
def package_software(self, version: str) -&gt; None:
126-
&#34;&#34;&#34;No operation.&#34;&#34;&#34;
127-
super().package_software(version)
128-
# Nothing to do
125+
def package_software(self, mode: CommitType, version: str) -&gt; None:
126+
&#34;&#34;&#34;Nothing to do.&#34;&#34;&#34;
127+
pass
129128

130129
def generate_code_documentation(self, output_directory: Path, module_to_document: str) -&gt; None:
131130
&#34;&#34;&#34;Generates the code documentation.&#34;&#34;&#34;
@@ -141,9 +140,9 @@ <h2 class="section-title" id="header-classes">Classes</h2>
141140
cleansed_version = version.strip().lstrip(&#34;v&#34;)
142141
return f&#34;v{cleansed_version}&#34;
143142

144-
def release_package_to_repository(self, version: str) -&gt; None:
143+
def release_package_to_repository(self, mode: CommitType, version: str) -&gt; None:
145144
&#34;&#34;&#34;No operation.&#34;&#34;&#34;
146-
super().release_package_to_repository(version)
145+
pass
147146

148147
def check_credentials(self) -&gt; None:
149148
&#34;&#34;&#34;Checks any credentials.&#34;&#34;&#34;
@@ -176,6 +175,10 @@ <h3>Ancestors</h3>
176175
<li><a title="continuous_delivery_scripts.utils.language_specifics_base.BaseLanguage" href="../utils/language_specifics_base.html#continuous_delivery_scripts.utils.language_specifics_base.BaseLanguage">BaseLanguage</a></li>
177176
<li>abc.ABC</li>
178177
</ul>
178+
<h3>Subclasses</h3>
179+
<ul class="hlist">
180+
<li><a title="continuous_delivery_scripts.plugins.github_actions.GitHubActions" href="github_actions.html#continuous_delivery_scripts.plugins.github_actions.GitHubActions">GitHubActions</a></li>
181+
</ul>
179182
<h3>Methods</h3>
180183
<dl>
181184
<dt id="continuous_delivery_scripts.plugins.ci.CI.can_add_licence_headers"><code class="name flex">
@@ -252,32 +255,31 @@ <h3>Methods</h3>
252255
</details>
253256
</dd>
254257
<dt id="continuous_delivery_scripts.plugins.ci.CI.package_software"><code class="name flex">
255-
<span>def <span class="ident">package_software</span></span>(<span>self, version: str) ‑> None</span>
258+
<span>def <span class="ident">package_software</span></span>(<span>self, mode: <a title="continuous_delivery_scripts.utils.definitions.CommitType" href="../utils/definitions.html#continuous_delivery_scripts.utils.definitions.CommitType">CommitType</a>, version: str) ‑> None</span>
256259
</code></dt>
257260
<dd>
258-
<div class="desc"><p>No operation.</p></div>
261+
<div class="desc"><p>Nothing to do.</p></div>
259262
<details class="source">
260263
<summary>
261264
<span>Expand source code</span>
262265
</summary>
263-
<pre><code class="python">def package_software(self, version: str) -&gt; None:
264-
&#34;&#34;&#34;No operation.&#34;&#34;&#34;
265-
super().package_software(version)
266-
# Nothing to do</code></pre>
266+
<pre><code class="python">def package_software(self, mode: CommitType, version: str) -&gt; None:
267+
&#34;&#34;&#34;Nothing to do.&#34;&#34;&#34;
268+
pass</code></pre>
267269
</details>
268270
</dd>
269271
<dt id="continuous_delivery_scripts.plugins.ci.CI.release_package_to_repository"><code class="name flex">
270-
<span>def <span class="ident">release_package_to_repository</span></span>(<span>self, version: str) ‑> None</span>
272+
<span>def <span class="ident">release_package_to_repository</span></span>(<span>self, mode: <a title="continuous_delivery_scripts.utils.definitions.CommitType" href="../utils/definitions.html#continuous_delivery_scripts.utils.definitions.CommitType">CommitType</a>, version: str) ‑> None</span>
271273
</code></dt>
272274
<dd>
273275
<div class="desc"><p>No operation.</p></div>
274276
<details class="source">
275277
<summary>
276278
<span>Expand source code</span>
277279
</summary>
278-
<pre><code class="python">def release_package_to_repository(self, version: str) -&gt; None:
280+
<pre><code class="python">def release_package_to_repository(self, mode: CommitType, version: str) -&gt; None:
279281
&#34;&#34;&#34;No operation.&#34;&#34;&#34;
280-
super().release_package_to_repository(version)</code></pre>
282+
pass</code></pre>
281283
</details>
282284
</dd>
283285
</dl>

docs/plugins/docker.html

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.docker</code>
4040
from pathlib import Path
4141
from typing import Optional
4242
from continuous_delivery_scripts.utils.language_specifics_base import BaseLanguage, get_language_from_file_name
43+
from continuous_delivery_scripts.utils.definitions import CommitType
4344
from continuous_delivery_scripts.spdx_report.spdx_project import SpdxProject
4445

4546
logger = logging.getLogger(__name__)
@@ -52,13 +53,13 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.docker</code>
5253
&#34;&#34;&#34;Gets the related language.&#34;&#34;&#34;
5354
return get_language_from_file_name(__file__)
5455

55-
def package_software(self, version: str) -&gt; None:
56+
def package_software(self, mode: CommitType, version: str) -&gt; None:
5657
&#34;&#34;&#34;Todo build docker image.&#34;&#34;&#34;
57-
super().package_software(version)
58+
super().package_software(mode, version)
5859

59-
def release_package_to_repository(self, version: str) -&gt; None:
60+
def release_package_to_repository(self, mode: CommitType, version: str) -&gt; None:
6061
&#34;&#34;&#34;Todo push image to repository e.g. ecr, artifactory.&#34;&#34;&#34;
61-
super().release_package_to_repository(version)
62+
super().release_package_to_repository(mode, version)
6263

6364
def check_credentials(self) -&gt; None:
6465
&#34;&#34;&#34;Checks any credentials.&#34;&#34;&#34;
@@ -109,13 +110,13 @@ <h2 class="section-title" id="header-classes">Classes</h2>
109110
&#34;&#34;&#34;Gets the related language.&#34;&#34;&#34;
110111
return get_language_from_file_name(__file__)
111112

112-
def package_software(self, version: str) -&gt; None:
113+
def package_software(self, mode: CommitType, version: str) -&gt; None:
113114
&#34;&#34;&#34;Todo build docker image.&#34;&#34;&#34;
114-
super().package_software(version)
115+
super().package_software(mode, version)
115116

116-
def release_package_to_repository(self, version: str) -&gt; None:
117+
def release_package_to_repository(self, mode: CommitType, version: str) -&gt; None:
117118
&#34;&#34;&#34;Todo push image to repository e.g. ecr, artifactory.&#34;&#34;&#34;
118-
super().release_package_to_repository(version)
119+
super().release_package_to_repository(mode, version)
119120

120121
def check_credentials(self) -&gt; None:
121122
&#34;&#34;&#34;Checks any credentials.&#34;&#34;&#34;
@@ -206,31 +207,31 @@ <h3>Methods</h3>
206207
</details>
207208
</dd>
208209
<dt id="continuous_delivery_scripts.plugins.docker.Docker.package_software"><code class="name flex">
209-
<span>def <span class="ident">package_software</span></span>(<span>self, version: str) ‑> None</span>
210+
<span>def <span class="ident">package_software</span></span>(<span>self, mode: <a title="continuous_delivery_scripts.utils.definitions.CommitType" href="../utils/definitions.html#continuous_delivery_scripts.utils.definitions.CommitType">CommitType</a>, version: str) ‑> None</span>
210211
</code></dt>
211212
<dd>
212213
<div class="desc"><p>Todo build docker image.</p></div>
213214
<details class="source">
214215
<summary>
215216
<span>Expand source code</span>
216217
</summary>
217-
<pre><code class="python">def package_software(self, version: str) -&gt; None:
218+
<pre><code class="python">def package_software(self, mode: CommitType, version: str) -&gt; None:
218219
&#34;&#34;&#34;Todo build docker image.&#34;&#34;&#34;
219-
super().package_software(version)</code></pre>
220+
super().package_software(mode, version)</code></pre>
220221
</details>
221222
</dd>
222223
<dt id="continuous_delivery_scripts.plugins.docker.Docker.release_package_to_repository"><code class="name flex">
223-
<span>def <span class="ident">release_package_to_repository</span></span>(<span>self, version: str) ‑> None</span>
224+
<span>def <span class="ident">release_package_to_repository</span></span>(<span>self, mode: <a title="continuous_delivery_scripts.utils.definitions.CommitType" href="../utils/definitions.html#continuous_delivery_scripts.utils.definitions.CommitType">CommitType</a>, version: str) ‑> None</span>
224225
</code></dt>
225226
<dd>
226227
<div class="desc"><p>Todo push image to repository e.g. ecr, artifactory.</p></div>
227228
<details class="source">
228229
<summary>
229230
<span>Expand source code</span>
230231
</summary>
231-
<pre><code class="python">def release_package_to_repository(self, version: str) -&gt; None:
232+
<pre><code class="python">def release_package_to_repository(self, mode: CommitType, version: str) -&gt; None:
232233
&#34;&#34;&#34;Todo push image to repository e.g. ecr, artifactory.&#34;&#34;&#34;
233-
super().release_package_to_repository(version)</code></pre>
234+
super().release_package_to_repository(mode, version)</code></pre>
234235
</details>
235236
</dd>
236237
</dl>

0 commit comments

Comments
 (0)