@@ -731,8 +731,8 @@ def __init__(
731731 super ().__init__ (name = f"{ name } - debian" , log_prefix = log_prefix )
732732
733733 def update (self ) -> Status :
734- if self .release_meta .release_type is not None :
735- self .workflow .inputs ["release_type" ] = self .release_meta .release_type .value
734+ if self .package_meta .release_type is not None :
735+ self .workflow .inputs ["release_type" ] = self .package_meta .release_type .value
736736 if self .release_meta .tag is not None :
737737 self .workflow .inputs ["release_tag" ] = self .release_meta .tag
738738 return Status .SUCCESS
@@ -765,6 +765,8 @@ def update(self) -> Status:
765765 return Status .FAILURE
766766
767767 msg = ""
768+ if self .release_version .is_internal :
769+ msg = "Hombebrew internal release detected"
768770 if self .release_version .is_rc :
769771 self .package_meta .homebrew_channel = HomebrewChannel .RC
770772 msg = "Homebrew channel detected: rc"
@@ -1061,7 +1063,7 @@ def __init__(
10611063 super ().__init__ (name = name , log_prefix = log_prefix )
10621064
10631065 def update (self ) -> Status :
1064- if self .release_meta .release_type == ReleaseType .INTERNAL :
1066+ if self .package_meta .release_type == ReleaseType .INTERNAL :
10651067 if self .package_meta .publish_internal_release :
10661068 self .logger .debug (
10671069 f"Internal release requires publishing: { self .release_meta .tag } "
@@ -1077,28 +1079,33 @@ def update(self) -> Status:
10771079
10781080class DetectReleaseType (LoggingAction ):
10791081 def __init__ (
1080- self , name : str , release_meta : ReleaseMeta , log_prefix : str = ""
1082+ self ,
1083+ name : str ,
1084+ package_meta : PackageMeta ,
1085+ release_meta : ReleaseMeta ,
1086+ log_prefix : str = "" ,
10811087 ) -> None :
10821088 self .release_meta = release_meta
1089+ self .package_meta = package_meta
10831090 super ().__init__ (name = name , log_prefix = log_prefix )
10841091
10851092 def update (self ) -> Status :
1086- if self .release_meta .release_type is not None :
1093+ if self .package_meta .release_type is not None :
10871094 if self .log_once (
1088- "release_type_detected" , self .release_meta .ephemeral .log_once_flags
1095+ "release_type_detected" , self .package_meta .ephemeral .log_once_flags
10891096 ):
10901097 self .logger .info (
1091- f"Detected release type: { self .release_meta .release_type } "
1098+ f"Detected release type: { self .package_meta .release_type } "
10921099 )
10931100 return Status .SUCCESS
10941101 if self .release_meta .tag and re .search (r"-int\d*$" , self .release_meta .tag ):
1095- self .release_meta .release_type = ReleaseType .INTERNAL
1102+ self .package_meta .release_type = ReleaseType .INTERNAL
10961103 else :
1097- self .release_meta .release_type = ReleaseType .PUBLIC
1104+ self .package_meta .release_type = ReleaseType .PUBLIC
10981105 self .log_once (
10991106 "release_type_detected" , self .release_meta .ephemeral .log_once_flags
11001107 )
1101- self .logger .info (f"Detected release type: { self .release_meta .release_type } " )
1108+ self .logger .info (f"Detected release type: { self .package_meta .release_type } " )
11021109 return Status .SUCCESS
11031110
11041111
0 commit comments