From ad373ae73345a53e764f1148e181e3a6d7a63de1 Mon Sep 17 00:00:00 2001 From: Patrick Robertson Date: Mon, 24 Mar 2025 17:52:30 +0400 Subject: [PATCH 1/2] Add explicit dependabots for pip/poetry, GH actiona and npm --- .github/dependabot.yml | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c77d007..34e7a24 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,8 +5,36 @@ version: 2 updates: - - package-ecosystem: "" # See documentation for possible values - directory: "/" # Location of package manifests + - package-ecosystem: "pip" + directory: "/" + groups: + python: + patterns: + - "*" + schedule: + interval: "weekly" + + - package-ecosystem: "github-actions" + directory: "/" + groups: + actions: + patterns: + - "*" schedule: interval: "weekly" + - package-ecosystem: "npm" + directory: "/scripts/settings/" + groups: + actions: + patterns: + - "*" + schedule: + interval: "weekly" + + - package-ecosystem: "docker" + # Look for a `Dockerfile` in the `root` directory + directory: "/" + # Check for updates once a week + schedule: + interval: "weekly" \ No newline at end of file From ace97ac7fd2c4b048bd2663d28645803e99e79fa Mon Sep 17 00:00:00 2001 From: Patrick Robertson Date: Mon, 24 Mar 2025 18:00:14 +0400 Subject: [PATCH 2/2] Don't run ruff on non-python file changes --- .github/workflows/ruff.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ruff.yaml b/.github/workflows/ruff.yaml index 5ccbb1c..b030e80 100644 --- a/.github/workflows/ruff.yaml +++ b/.github/workflows/ruff.yaml @@ -3,8 +3,18 @@ name: Ruff Formatting & Linting on: push: branches: [ main ] + paths-ignore: + - "README.md" + - ".github" + - "poetry.lock" + - "scripts/settings" pull_request: branches: [ main ] + paths-ignore: + - "README.md" + - ".github" + - "poetry.lock" + - "scripts/settings" jobs: build: