mirror of
https://gitlab.com/tildes/tildes.git
synced 2026-04-16 06:18:34 +02:00
Rename invoke tasks to standardize format
I think this is going to be a better way to name invoke tasks. The previous naming where a verb was often first made it much harder for anyone to figure out the name of a task that affects a certain thing without always looking through the entire list. For example, if someone is looking for a task that affects the web server, it's much easier to find web-server-reload than reload-web-server. The changes were: - check-code-style -> code-style-check - reload-web-server -> web-server-reload - renew-tls-certificate -> tls-certificate-renew - type-checking -> type-check - update-pip-requirements -> pip-requirements-update
This commit is contained in:
@@ -3,4 +3,4 @@
|
|||||||
# Pre-commit hook script that ensures type-checking, tests, and fast style checks pass
|
# Pre-commit hook script that ensures type-checking, tests, and fast style checks pass
|
||||||
|
|
||||||
vagrant ssh -c ". activate \
|
vagrant ssh -c ". activate \
|
||||||
&& invoke type-checking test --quiet check-code-style"
|
&& invoke type-check test --quiet code-style-check"
|
||||||
|
|||||||
@@ -3,4 +3,4 @@
|
|||||||
# Pre-push hook script that ensures all tests and code checks pass
|
# Pre-push hook script that ensures all tests and code checks pass
|
||||||
|
|
||||||
vagrant ssh -c ". activate \
|
vagrant ssh -c ". activate \
|
||||||
&& invoke type-checking test --quiet --full check-code-style --full"
|
&& invoke type-check test --quiet --full code-style-check --full"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ def output(string):
|
|||||||
|
|
||||||
|
|
||||||
@task(help={"full": "Include all checks (very slow)"})
|
@task(help={"full": "Include all checks (very slow)"})
|
||||||
def check_code_style(context, full=False):
|
def code_style_check(context, full=False):
|
||||||
"""Run the various utilities to check code style.
|
"""Run the various utilities to check code style.
|
||||||
|
|
||||||
By default, runs checks that return relatively quickly. To run the full set of
|
By default, runs checks that return relatively quickly. To run the full set of
|
||||||
@@ -38,7 +38,7 @@ def check_code_style(context, full=False):
|
|||||||
|
|
||||||
|
|
||||||
@task
|
@task
|
||||||
def reload_web_server(context):
|
def web_server_reload(context):
|
||||||
"""Reload the web server, in order to apply config updates."""
|
"""Reload the web server, in order to apply config updates."""
|
||||||
context.run("sudo systemctl reload nginx.service")
|
context.run("sudo systemctl reload nginx.service")
|
||||||
|
|
||||||
@@ -48,9 +48,9 @@ def reload_web_server(context):
|
|||||||
"domain": "Domain to obtain a cert for (can be specified multiple times)",
|
"domain": "Domain to obtain a cert for (can be specified multiple times)",
|
||||||
},
|
},
|
||||||
iterable=["domain"],
|
iterable=["domain"],
|
||||||
post=[reload_web_server],
|
post=[web_server_reload],
|
||||||
)
|
)
|
||||||
def renew_tls_certificate(context, domain, wildcard=True):
|
def tls_certificate_renew(context, domain, wildcard=True):
|
||||||
"""Renew the TLS certificate for the specified domain(s)."""
|
"""Renew the TLS certificate for the specified domain(s)."""
|
||||||
if not domain:
|
if not domain:
|
||||||
raise Exit("No domains specified")
|
raise Exit("No domains specified")
|
||||||
@@ -128,14 +128,14 @@ def shell(context):
|
|||||||
|
|
||||||
|
|
||||||
@task
|
@task
|
||||||
def type_checking(context):
|
def type_check(context):
|
||||||
"""Run static type checking on the Python code."""
|
"""Run static type checking on the Python code."""
|
||||||
output("Running static type checking... ")
|
output("Running static type checking... ")
|
||||||
context.run("mypy .")
|
context.run("mypy .")
|
||||||
|
|
||||||
|
|
||||||
@task
|
@task
|
||||||
def update_pip_requirements(context):
|
def pip_requirements_update(context):
|
||||||
"""Use pip-tools to update package versions in the requirements files."""
|
"""Use pip-tools to update package versions in the requirements files."""
|
||||||
|
|
||||||
for filename in ("requirements.in", "requirements-dev.in"):
|
for filename in ("requirements.in", "requirements-dev.in"):
|
||||||
|
|||||||
Reference in New Issue
Block a user