Minor refactoring / cleanup

- Clean up github PR template to remove double links to the newsfragment README.md
- Clean up some typos and make some minor refactors.
This commit is contained in:
fselmo
2022-11-21 17:25:08 -07:00
parent e785138a21
commit 3ff1c9cf5d
3 changed files with 20 additions and 22 deletions

View File

@ -1,18 +1,14 @@
## What was wrong?
### What was wrong?
Issue #
Related to issue #
## How was it fixed?
Summary of approach.
### How was it fixed?
### To-Do
[//]: # (Stay ahead of things, add list items here!)
- [ ] Clean up commit history
[//]: # (For important changes that should go into the release notes please add a newsfragment file as explained here: https://github.com/ethereum/<REPO_NAME>/blob/master/newsfragments/README.md)
[//]: # (See: https://<RTD_NAME>.readthedocs.io/en/latest/contributing.html#pull-requests)
- [ ] Add entry to the [release notes](https://github.com/ethereum/<REPO_NAME>/blob/master/newsfragments/README.md)

View File

@ -6,7 +6,7 @@ commit message and PR description, which are a description of the change as
relevant to people working on the code itself.)
Each file should be named like `<ISSUE>.<TYPE>.rst`, where
`<ISSUE>` is an issue numbers, and `<TYPE>` is one of:
`<ISSUE>` is an issue number, and `<TYPE>` is one of:
* `feature`
* `bugfix`
@ -24,5 +24,5 @@ then open up the PR first and use the PR number for the newsfragment.
Note that the `towncrier` tool will automatically
reflow your text, so don't try to do any fancy formatting. Run
`towncrier build --draft` to get a preview of what the release notes entry
`towncrier build --draft` to get a preview of what the release notes entry
will look like in the final release notes.

View File

@ -8,19 +8,19 @@ import pathlib
import sys
ALLOWED_EXTENSIONS = {
'.breaking.rst',
'.bugfix.rst',
'.doc.rst',
'.feature.rst',
'.internal.rst',
'.misc.rst',
'.performance.rst',
'.removal.rst',
".breaking.rst",
".bugfix.rst",
".doc.rst",
".feature.rst",
".internal.rst",
".misc.rst",
".performance.rst",
".removal.rst",
}
ALLOWED_FILES = {
'validate_files.py',
'README.md',
"validate_files.py",
"README.md",
}
THIS_DIR = pathlib.Path(__file__).parent
@ -28,7 +28,7 @@ THIS_DIR = pathlib.Path(__file__).parent
num_args = len(sys.argv) - 1
assert num_args in {0, 1}
if num_args == 1:
assert sys.argv[1] in ('is-empty', )
assert sys.argv[1] in ("is-empty",)
for fragment_file in THIS_DIR.iterdir():
@ -38,7 +38,9 @@ for fragment_file in THIS_DIR.iterdir():
full_extension = "".join(fragment_file.suffixes)
if full_extension not in ALLOWED_EXTENSIONS:
raise Exception(f"Unexpected file: {fragment_file}")
elif sys.argv[1] == 'is-empty':
elif sys.argv[1] == "is-empty":
raise Exception(f"Unexpected file: {fragment_file}")
else:
raise RuntimeError("Strange: arguments {sys.argv} were validated, but not found")
raise RuntimeError(
f"Strange: arguments {sys.argv} were validated, but not found"
)