Skip to content

Commit 647d759

Browse files
y3rshcursoragent
andcommitted
Apply ruff formatting to OT-2 and CloudFront helpers.
No behavior change except removing an unused placeholder variable in cloudfront invalidation report output. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent c094685 commit 647d759

3 files changed

Lines changed: 12 additions & 41 deletions

File tree

automation/cloudfront_invalidation.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,7 @@ def build_invalidation_plan(
164164
def format_create_invalidation_command(plan: CloudFrontInvalidationPlan, distribution_id: str) -> str:
165165
"""Return a copy-paste aws cloudfront create-invalidation command."""
166166
path_args = " ".join(f'"{path}"' for path in plan.paths)
167-
return (
168-
f"aws cloudfront create-invalidation --profile {plan.profile} "
169-
f"--distribution-id {distribution_id} --paths {path_args}"
170-
)
167+
return f"aws cloudfront create-invalidation --profile {plan.profile} --distribution-id {distribution_id} --paths {path_args}"
171168

172169

173170
def print_copy_paste_command(command: str) -> None:
@@ -198,8 +195,7 @@ def format_cloudfront_invalidation_report(plan: CloudFrontInvalidationPlan) -> s
198195
)
199196
if target.terraform_output is not None:
200197
lines.append(f"# release-ci prod terraform output alternative: terraform output -raw {target.terraform_output}")
201-
placeholder_id = f"<distribution-id-for-{target.host}>"
202-
lines.append(f"# aws command printed below (single line)")
198+
lines.append("# aws command printed below (single line)")
203199
return "\n".join(lines)
204200

205201
lines.extend(

automation/ot2_calendar_semver.py

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,12 @@
1515
OT2_MONTH = r"(?:[1-9]|1[0-2])"
1616
OT2_MONTH_CAP = r"([1-9]|1[0-2])"
1717

18-
OT2_INTERNAL_VERSION_RE = re.compile(
19-
rf"^(\d{{2}})\.{OT2_MONTH_CAP}\.(\d+)(?:-(alpha|beta))?$"
20-
)
21-
OT2_INTERNAL_TAG_RE = re.compile(
22-
rf"^internal@((\d{{2}})\.{OT2_MONTH_CAP}\.(\d+)(?:-(alpha|beta))?)$"
23-
)
18+
OT2_INTERNAL_VERSION_RE = re.compile(rf"^(\d{{2}})\.{OT2_MONTH_CAP}\.(\d+)(?:-(alpha|beta))?$")
19+
OT2_INTERNAL_TAG_RE = re.compile(rf"^internal@((\d{{2}})\.{OT2_MONTH_CAP}\.(\d+)(?:-(alpha|beta))?)$")
2420

2521
OT2_EXTERNAL_PRERELEASE_NUM = r"\d{1,3}"
26-
OT2_EXTERNAL_VERSION_RE = re.compile(
27-
rf"^(\d{{2}})\.{OT2_MONTH_CAP}\.([0-9])(?:-(alpha|beta)\.({OT2_EXTERNAL_PRERELEASE_NUM}))?$"
28-
)
29-
OT2_EXTERNAL_TAG_RE = re.compile(
30-
rf"^v((\d{{2}})\.{OT2_MONTH_CAP}\.([0-9])(?:-(alpha|beta)\.({OT2_EXTERNAL_PRERELEASE_NUM}))?)$"
31-
)
22+
OT2_EXTERNAL_VERSION_RE = re.compile(rf"^(\d{{2}})\.{OT2_MONTH_CAP}\.([0-9])(?:-(alpha|beta)\.({OT2_EXTERNAL_PRERELEASE_NUM}))?$")
23+
OT2_EXTERNAL_TAG_RE = re.compile(rf"^v((\d{{2}})\.{OT2_MONTH_CAP}\.([0-9])(?:-(alpha|beta)\.({OT2_EXTERNAL_PRERELEASE_NUM}))?)$")
3224

3325
Ot2Stability = Literal["stable", "alpha", "beta"]
3426

@@ -118,9 +110,7 @@ def ot2_internal_version_for_date(release_date: date | None = None, build_num: i
118110
"""Return internal semver for a calendar date (Eastern by default)."""
119111
if release_date is None:
120112
release_date = ot2_release_date_today()
121-
return encode_ot2_internal_version(
122-
release_date.year, release_date.month, release_date.day, build_num
123-
)
113+
return encode_ot2_internal_version(release_date.year, release_date.month, release_date.day, build_num)
124114

125115

126116
def ot2_external_version_for_month(release_date: date | None = None, release_num: int = 0) -> str:

automation/ot2_tag_allocation.py

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,11 @@ def allocate_next_internal_tag(
4242
year, month, day, build_num, prerelease = decode_ot2_internal_version(version)
4343
except ValueError:
4444
continue
45-
if (
46-
(year, month, day)
47-
== (release_date.year, release_date.month, release_date.day)
48-
and prerelease == expected_prerelease
49-
):
45+
if (year, month, day) == (release_date.year, release_date.month, release_date.day) and prerelease == expected_prerelease:
5046
same_day_builds.append(build_num)
5147

5248
next_build = max(same_day_builds, default=0) + 1
53-
next_version = encode_ot2_internal_version(
54-
release_date.year, release_date.month, release_date.day, next_build
55-
)
49+
next_version = encode_ot2_internal_version(release_date.year, release_date.month, release_date.day, next_build)
5650
if expected_prerelease is not None:
5751
next_version = f"{next_version}-{expected_prerelease}"
5852
return f"internal@{next_version}"
@@ -78,10 +72,7 @@ def allocate_next_external_tag(
7872
year, month, release_num, prerelease, _ = decode_ot2_external_version(version)
7973
except ValueError:
8074
continue
81-
if (
82-
(year, month) == (release_date.year, release_date.month)
83-
and prerelease is None
84-
):
75+
if (year, month) == (release_date.year, release_date.month) and prerelease is None:
8576
same_month_nums.append(release_num)
8677
next_num = max(same_month_nums, default=-1) + 1
8778
if next_num > 9:
@@ -105,15 +96,9 @@ def allocate_next_external_tag(
10596
tag_year, tag_month, tag_num, tag_pre, tag_pre_num = decode_ot2_external_version(version)
10697
except ValueError:
10798
continue
108-
if (
109-
(tag_year, tag_month, tag_num) == (year, month, release_num)
110-
and tag_pre == stability
111-
and tag_pre_num is not None
112-
):
99+
if (tag_year, tag_month, tag_num) == (year, month, release_num) and tag_pre == stability and tag_pre_num is not None:
113100
same_prerelease_nums.append(tag_pre_num)
114101

115102
next_pre_num = max(same_prerelease_nums, default=-1) + 1
116-
next_version = encode_ot2_external_version(
117-
year, month, release_num, stability, next_pre_num
118-
)
103+
next_version = encode_ot2_external_version(year, month, release_num, stability, next_pre_num)
119104
return f"v{next_version}"

0 commit comments

Comments
 (0)