fix(validate-modern): correct f-string syntax (#12977)

Jiaxing Liu committed May 28, 2025 at 06:09 UTC 8c322337095c8fa727446989e972bb27050d3690
1 file changed +5 -3
distributions/validate-modern.py
+5 -3
@@ -154,10 +154,12 @@ def report_status_on_pr(manifest: str):
154 return output
155
156 for line, text in errors.items():
157 - print(f'::error file={manifest},line={line}::Error: {format_list(text).replace('\n', '%0A')}')
157 + escaped = format_list(text).replace('\n', '%0A')
158 + print(f'::error file={manifest},line={line}::Error: {escaped}')
159
160 for line, text in warnings.items():
160 - print(f'::warning file={manifest},line={line}::Warning: {format_list(text).replace('\n', '%0A')}')
161 + escaped = format_list(text).replace('\n', '%0A')
162 + print(f'::warning file={manifest},line={line}::Warning: {escaped}')
163
164
165 def read_config_keys(config: configparser.ConfigParser) -> dict:
@@ -532,4 +534,4 @@ def warning(node, message: str):
534 warnings[line] = warnings.get(line, []) + [message]
535
536 if __name__ == "__main__":
535 - main()
\ No newline at end of file
537 + main()