Skip to content

Commit b00f180

Browse files
committed
ToolMetadata.rule_url should be optional; expose via API (#380)
* ToolMetadata.rule_url should be optional; expose via API * Run test workflow on release branches
1 parent 133ec48 commit b00f180

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ on:
55
branches:
66
- main
77
- develop
8+
- "[0-9]+.[0-9]+.x"
89
tags:
910
- "[0-9]+.[0-9]+.[0-9]+"
1011
pull_request:
1112
branches:
1213
- main
1314
- develop
15+
- "[0-9]+.[0-9]+.x"
1416
merge_group:
1517

1618
concurrency:

src/codemodder/codemods/api.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
Metadata,
99
Reference,
1010
ReviewGuidance,
11+
ToolMetadata,
1112
)
1213
from codemodder.codemods.libcst_transformer import (
1314
LibcstResultTransformer,

src/codemodder/codemods/base_codemod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class ToolMetadata:
4141
name: str
4242
rule_id: str
4343
rule_name: str
44-
rule_url: str
44+
rule_url: str | None = None
4545

4646

4747
class BaseCodemod(metaclass=ABCMeta):

0 commit comments

Comments
 (0)