Skip to content

Commit

Permalink
ENH: remove redundant paths from requirements workflow (#275)
Browse files Browse the repository at this point in the history
  • Loading branch information
redeboer authored Jan 12, 2024
1 parent f62faa4 commit 9163e4b
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/compwa_policy/check_dev_files/update_pip_constraints.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
from __future__ import annotations

import sys
from glob import glob

from compwa_policy.check_dev_files.github_workflows import (
remove_workflow,
Expand Down Expand Up @@ -71,7 +72,9 @@ def overwrite_workflow(workflow_file: str) -> None:
if frequency == "outsource":
del expected_data["on"]["schedule"]
else:
paths: list[str] = expected_data["on"]["pull_request"]["paths"]
expected_data["on"]["schedule"][0]["cron"] = _to_cron_schedule(frequency)
expected_data["on"]["pull_request"]["paths"] = [p for p in paths if glob(p)]
workflow_path = CONFIG_PATH.github_workflow_dir / workflow_file
if not workflow_path.exists():
update_workflow(yaml, expected_data, workflow_path)
Expand Down

0 comments on commit 9163e4b

Please sign in to comment.