mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 15:10:12 +01:00
Dependent PR workflow: don't crash if first_commit is null. (#7137)
Example crash: https://github.com/carbon-language/carbon-lang/actions/runs/25071912124/job/73454186818?pr=7122 Assisted-by: Gemini via Antigravity
This commit is contained in:
@@ -234,7 +234,9 @@ def _parse_and_validate_state(
|
||||
parsed_merged.append(val)
|
||||
if "first_commit" in raw_state:
|
||||
fc = raw_state["first_commit"]
|
||||
if isinstance(fc, str) and re.fullmatch(r"[0-9a-fA-F]{40}", fc):
|
||||
if fc is None:
|
||||
first_commit = None
|
||||
elif isinstance(fc, str) and re.fullmatch(r"[0-9a-fA-F]{40}", fc):
|
||||
first_commit = fc
|
||||
else:
|
||||
raise ValueError(
|
||||
|
||||
Reference in New Issue
Block a user