@@ -197,12 +197,12 @@ def feature_set(self) -> str:
197197 return Parser ().filter_as_string (self .flavor )
198198
199199 @property
200- def metadata_string (self ) -> str :
200+ def release_metadata_string (self ) -> str :
201201 """
202- Returns the metadata describing the given CName instance.
202+ Returns the release metadata describing the given CName instance.
203203
204- :return: (str) Metadata describing the given CName instance
205- :since: 0.9.2
204+ :return: (str) Release metadata describing the given CName instance
205+ :since: 0.11.0
206206 """
207207
208208 features = Parser ().filter_as_dict (self .flavor )
@@ -285,42 +285,42 @@ def version_and_commit_id(self) -> Optional[str]:
285285
286286 return f"{ self ._version } -{ self ._commit_id } "
287287
288- def load_from_metadata_file (self , metadata_file : PathLike | str ) -> None :
288+ def load_from_release_file (self , release_file : PathLike | str ) -> None :
289289 """
290- Loads and parses a metadata file.
290+ Loads and parses a release metadata file.
291291
292- :param metadata_file: Metadata file containing information about the CName instance.
292+ :param release_file: Release metadata file
293293
294294 :since: 0.11.0
295295 """
296296
297- if not isinstance (metadata_file , PathLike ):
298- metadata_file = Path (metadata_file )
297+ if not isinstance (release_file , PathLike ):
298+ release_file = Path (release_file )
299299
300- if not metadata_file .exists ():
301- raise RuntimeError (f"Metadata file given is invalid: { metadata_file } " )
300+ if not release_file .exists ():
301+ raise RuntimeError (f"Release metadata file given is invalid: { release_file } " )
302302
303- metadata_config = ConfigParser (allow_unnamed_section = True )
304- metadata_config .read (metadata_file )
303+ release_config = ConfigParser (allow_unnamed_section = True )
304+ release_config .read (release_file )
305305
306- for metadata_field in (
306+ for release_field in (
307307 "GARDENLINUX_CNAME" ,
308308 "GARDENLINUX_FEATURES" ,
309309 "GARDENLINUX_FEATURES_PLATFORMS" ,
310310 "GARDENLINUX_VERSION" ,
311311 ):
312- if not metadata_config .has_option (UNNAMED_SECTION , metadata_field ):
312+ if not release_config .has_option (UNNAMED_SECTION , release_field ):
313313 raise RuntimeError (
314- f"Metadata file given is invalid: { metadata_file } misses { metadata_field } "
314+ f"Release metadata file given is invalid: { release_file } misses { release_field } "
315315 )
316316
317317 loaded_cname_instance = CName (
318- metadata_config .get (UNNAMED_SECTION , "GARDENLINUX_CNAME" )
318+ release_config .get (UNNAMED_SECTION , "GARDENLINUX_CNAME" )
319319 )
320320
321- commit_id = metadata_config .get (UNNAMED_SECTION , "GARDENLINUX_COMMIT_ID" )
322- commit_hash = metadata_config .get (UNNAMED_SECTION , "GARDENLINUX_COMMIT_ID_LONG" )
323- version = metadata_config .get (UNNAMED_SECTION , "GARDENLINUX_VERSION" )
321+ commit_id = release_config .get (UNNAMED_SECTION , "GARDENLINUX_COMMIT_ID" )
322+ commit_hash = release_config .get (UNNAMED_SECTION , "GARDENLINUX_COMMIT_ID_LONG" )
323+ version = release_config .get (UNNAMED_SECTION , "GARDENLINUX_VERSION" )
324324
325325 if (
326326 loaded_cname_instance .flavor != self .flavor
@@ -330,7 +330,7 @@ def load_from_metadata_file(self, metadata_file: PathLike | str) -> None:
330330 or (self ._version is not None and self ._version != version )
331331 ):
332332 raise RuntimeError (
333- f"Metadata file given is invalid: { metadata_file } failed consistency check - { self .cname } != { loaded_cname_instance .cname } "
333+ f"Release metadata file given is invalid: { release_file } failed consistency check - { self .cname } != { loaded_cname_instance .cname } "
334334 )
335335
336336 self ._arch = loaded_cname_instance .arch
@@ -339,32 +339,32 @@ def load_from_metadata_file(self, metadata_file: PathLike | str) -> None:
339339 self ._commit_id = commit_id
340340 self ._version = version
341341
342- self ._feature_set_cached = metadata_config .get (
342+ self ._feature_set_cached = release_config .get (
343343 UNNAMED_SECTION , "GARDENLINUX_FEATURES"
344344 )
345345
346- self ._platforms_cached = metadata_config .get (
346+ self ._platforms_cached = release_config .get (
347347 UNNAMED_SECTION , "GARDENLINUX_FEATURES_PLATFORMS"
348348 ).split ("," )
349349
350- def save_to_metadata_file (
351- self , metadata_file : PathLike | str , overwrite : Optional [bool ] = False
350+ def save_to_release_file (
351+ self , release_file : PathLike | str , overwrite : Optional [bool ] = False
352352 ) -> None :
353353 """
354- Saves the metadata file.
354+ Saves the release metadata file.
355355
356- :param metadata_file: Metadata file containing information about the CName instance.
356+ :param release_file: Release metadata file
357357
358358 :since: 0.11.0
359359 """
360360
361- if not isinstance (metadata_file , PathLike ):
362- metadata_file = Path (metadata_file )
361+ if not isinstance (release_file , PathLike ):
362+ release_file = Path (release_file )
363363
364- if not overwrite and metadata_file .exists ():
364+ if not overwrite and release_file .exists ():
365365 raise RuntimeError (
366- f"Refused to overwrite existing metadata file: { metadata_file } "
366+ f"Refused to overwrite existing release metadata file: { release_file } "
367367 )
368368
369- with metadata_file .open ("w" ) as fp :
370- fp .write (self .metadata_string )
369+ with release_file .open ("w" ) as fp :
370+ fp .write (self .release_string )
0 commit comments