From d93f9a62a45582cf3190779465cf47509c0ea8f8 Mon Sep 17 00:00:00 2001 From: Dom Rodriguez Date: Sat, 27 Jun 2026 16:02:01 +0100 Subject: [PATCH 1/3] fix: Constraint `setuptools` to resolve `pkg_resources` error This is a temporary fix until we rewrite the project. --- pyproject.toml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 50ece54..7d33ccd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,9 +52,7 @@ google = [ "google-api-python-client>=2.140.0,<3", "google-auth-oauthlib>=0.4.6,<0.5", ] -gkeep = [ - "gkeepapi>=0.17.1,<0.18", -] +gkeep = ["gkeepapi>=0.17.1,<0.18"] notion = ["notion-client>=0.7.1,<0.8"] asana = ["asana>=1.0.0,<2"] caldav = ["caldav>=0.11.0,<0.12", "icalendar>=5.0.13,<6"] From 1957b9756613a6f0e7bb8b2eb216c92d247ddbc4 Mon Sep 17 00:00:00 2001 From: Dom Rodriguez Date: Sat, 27 Jun 2026 15:52:45 +0100 Subject: [PATCH 2/3] feat: Add Dependabot for automatic updates --- .github/dependabot.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..d4f4923 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,22 @@ +version: 2 +updates: + - package-ecosystem: "pip" + directory: "/" + schedule: + interval: "weekly" + commit-message: + prefix: "chore(pip-deps)" + groups: + pip-deps: + patterns: + - "*" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + commit-message: + prefix: "chore(ci-deps)" + groups: + gh-actions-deps: + patterns: + - "*" From ac932cb475d94b4d2abc1743f760adbb9305d1d0 Mon Sep 17 00:00:00 2001 From: Nikos Koukis Date: Mon, 29 Jun 2026 01:47:06 +0300 Subject: [PATCH 3/3] Attempt to make lychee more robust --- .github/dependabot.yml | 9 +++++---- .pre-commit-config.yaml | 3 +-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d4f4923..292c71e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,13 +1,14 @@ +# Dependabot to monitor package ecosystems to monitor for updates version: 2 updates: - - package-ecosystem: "pip" + - package-ecosystem: "uv" directory: "/" schedule: interval: "weekly" commit-message: - prefix: "chore(pip-deps)" + prefix: "[CHORE] python-deps" groups: - pip-deps: + uv-deps: patterns: - "*" - package-ecosystem: "github-actions" @@ -15,7 +16,7 @@ updates: schedule: interval: "weekly" commit-message: - prefix: "chore(ci-deps)" + prefix: "[CHORE] python-deps" groups: gh-actions-deps: patterns: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b74c626..e8f4371 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,9 +21,8 @@ repos: rev: v0.15.1 hooks: - id: lychee-docker - # Optionally include additional CLI arguments - # args: ["--no-progress", "--exclude", "file://"] types: [markdown] + args: ["--max-retries", "10"] - repo: https://github.com/markdownlint/markdownlint rev: "v0.12.0" hooks: