@@ -42,6 +42,7 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.ci</code></h1
42
42
43
43
from continuous_delivery_scripts.spdx_report.spdx_project import SpdxProject
44
44
from continuous_delivery_scripts.utils.configuration import configuration, ConfigurationVariable
45
+ from continuous_delivery_scripts.utils.definitions import CommitType
45
46
from continuous_delivery_scripts.utils.git_helpers import GitWrapper
46
47
from continuous_delivery_scripts.utils.language_specifics_base import BaseLanguage, get_language_from_file_name
47
48
@@ -51,10 +52,9 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.ci</code></h1
51
52
class CI(BaseLanguage):
52
53
"""Specific actions for a CI project."""
53
54
54
- def package_software(self, version: str) -> None:
55
- """No operation."""
56
- super().package_software(version)
57
- # Nothing to do
55
+ def package_software(self, mode: CommitType, version: str) -> None:
56
+ """Nothing to do."""
57
+ pass
58
58
59
59
def generate_code_documentation(self, output_directory: Path, module_to_document: str) -> None:
60
60
"""Generates the code documentation."""
@@ -70,9 +70,9 @@ <h1 class="title">Module <code>continuous_delivery_scripts.plugins.ci</code></h1
70
70
cleansed_version = version.strip().lstrip("v")
71
71
return f"v{cleansed_version}"
72
72
73
- def release_package_to_repository(self, version: str) -> None:
73
+ def release_package_to_repository(self, mode: CommitType, version: str) -> None:
74
74
"""No operation."""
75
- super().release_package_to_repository(version)
75
+ pass
76
76
77
77
def check_credentials(self) -> None:
78
78
"""Checks any credentials."""
@@ -122,10 +122,9 @@ <h2 class="section-title" id="header-classes">Classes</h2>
122
122
< pre > < code class ="python "> class CI(BaseLanguage):
123
123
"""Specific actions for a CI project."""
124
124
125
- def package_software(self, version: str) -> None:
126
- """No operation."""
127
- super().package_software(version)
128
- # Nothing to do
125
+ def package_software(self, mode: CommitType, version: str) -> None:
126
+ """Nothing to do."""
127
+ pass
129
128
130
129
def generate_code_documentation(self, output_directory: Path, module_to_document: str) -> None:
131
130
"""Generates the code documentation."""
@@ -141,9 +140,9 @@ <h2 class="section-title" id="header-classes">Classes</h2>
141
140
cleansed_version = version.strip().lstrip("v")
142
141
return f"v{cleansed_version}"
143
142
144
- def release_package_to_repository(self, version: str) -> None:
143
+ def release_package_to_repository(self, mode: CommitType, version: str) -> None:
145
144
"""No operation."""
146
- super().release_package_to_repository(version)
145
+ pass
147
146
148
147
def check_credentials(self) -> None:
149
148
"""Checks any credentials."""
@@ -176,6 +175,10 @@ <h3>Ancestors</h3>
176
175
< 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 >
177
176
< li > abc.ABC</ li >
178
177
</ 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 >
179
182
< h3 > Methods</ h3 >
180
183
< dl >
181
184
< dt id ="continuous_delivery_scripts.plugins.ci.CI.can_add_licence_headers "> < code class ="name flex ">
@@ -252,32 +255,31 @@ <h3>Methods</h3>
252
255
</ details >
253
256
</ dd >
254
257
< 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 >
256
259
</ code > </ dt >
257
260
< dd >
258
- < div class ="desc "> < p > No operation .</ p > </ div >
261
+ < div class ="desc "> < p > Nothing to do .</ p > </ div >
259
262
< details class ="source ">
260
263
< summary >
261
264
< span > Expand source code</ span >
262
265
</ summary >
263
- < pre > < code class ="python "> def package_software(self, version: str) -> None:
264
- """No operation."""
265
- super().package_software(version)
266
- # Nothing to do</ code > </ pre >
266
+ < pre > < code class ="python "> def package_software(self, mode: CommitType, version: str) -> None:
267
+ """Nothing to do."""
268
+ pass</ code > </ pre >
267
269
</ details >
268
270
</ dd >
269
271
< 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 >
271
273
</ code > </ dt >
272
274
< dd >
273
275
< div class ="desc "> < p > No operation.</ p > </ div >
274
276
< details class ="source ">
275
277
< summary >
276
278
< span > Expand source code</ span >
277
279
</ summary >
278
- < pre > < code class ="python "> def release_package_to_repository(self, version: str) -> None:
280
+ < pre > < code class ="python "> def release_package_to_repository(self, mode: CommitType, version: str) -> None:
279
281
"""No operation."""
280
- super().release_package_to_repository(version) </ code > </ pre >
282
+ pass </ code > </ pre >
281
283
</ details >
282
284
</ dd >
283
285
</ dl >
0 commit comments