Skip to content

Commit 6c15657

Browse files
committed
feat: add a custom exit code that doesn't register as an error when trying to update an up to date demo
1 parent 943417d commit 6c15657

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ def update_demo(session: Session, demo: RepoMetadata) -> None:
207207
args.extend(session.posargs)
208208

209209
demo_env: dict[str, Any] = {f"ROBUST_DEMO__{key.upper()}": value for key, value in asdict(demo).items()}
210-
session.install_and_run_script(UPDATE_DEMO_SCRIPT, *args, env=demo_env)
210+
session.install_and_run_script(UPDATE_DEMO_SCRIPT, *args, env=demo_env, success_codes=[0, 1001])
211211

212212

213213
@nox.parametrize(

scripts/update-demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def update_demo(
6969
f"{demo_name} is already up to date with {desired_branch_name} at {last_update_commit}",
7070
fg=typer.colors.YELLOW
7171
)
72-
raise typer.Abort()
72+
raise typer.Exit(code=1001)
7373

7474
if not is_ancestor(last_update_commit, template_commit):
7575
raise ValueError(

0 commit comments

Comments
 (0)