Skip to content

Commit 0c59355

Browse files
KiaroSamaclaude
andcommitted
chore: configure Dependabot and trim the licence section
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 9ea29cf commit 0c59355

2 files changed

Lines changed: 46 additions & 8 deletions

File tree

.github/dependabot.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Nothing was watching this project's dependencies. There was no file here at all,
2+
# so Dependabot had no version updates to run - and a fork starts with Dependabot
3+
# ALERTS switched off by default, which is why no security PR ever appeared either.
4+
# The alerts toggle is repository state, not config; it lives in Settings ->
5+
# Advanced Security and had to be turned on separately from this file.
6+
version: 2
7+
8+
updates:
9+
# uv, not pip: uv.lock is the source of truth here and `uv` updates it together
10+
# with pyproject.toml. A `pip` entry would report the same dependencies a second
11+
# time from requirements.txt and open competing pull requests for one bump.
12+
#
13+
# requirements.txt is left to the test that already guards it: every dependency
14+
# is declared as a `>=` floor, so a lock refresh does not move the declared
15+
# constraints, and tests/test_packaging.py fails loudly if the two ever diverge.
16+
- package-ecosystem: "uv"
17+
directory: "/"
18+
schedule:
19+
interval: "daily"
20+
open-pull-requests-limit: 5
21+
groups:
22+
# Grouped so a quiet week is one pull request rather than nine. Majors stay
23+
# out of every group on purpose: they are the ones that need release notes
24+
# read and a migration considered, which cannot be done in bulk.
25+
python-minor-and-patch:
26+
update-types: ["minor", "patch"]
27+
28+
# Four workflows run on every push, with credentials and repository write scope
29+
# between them. An action is a dependency like any other.
30+
- package-ecosystem: "github-actions"
31+
directory: "/"
32+
schedule:
33+
interval: "daily"
34+
groups:
35+
actions-minor-and-patch:
36+
update-types: ["minor", "patch"]
37+
38+
# The Dockerfile's base image. Ungrouped: a base image bump changes the whole
39+
# runtime underneath the application, so it is never routine.
40+
- package-ecosystem: "docker"
41+
directory: "/"
42+
schedule:
43+
interval: "daily"

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -968,13 +968,8 @@ If this project helps you, donations are appreciated.
968968

969969
## Licence
970970

971-
GNU General Public License v3.0 or later. See [LICENSE](LICENSE) for the licence text and [NOTICE](NOTICE) for the copyright and prior-work attribution.
972-
973-
Portions originated in an Apache-2.0 project (below), and that licence permits their
974-
inclusion in a GPLv3 work — the Apache Software Foundation states it plainly: *"Apache 2
975-
software can therefore be included in GPLv3 projects."* The compatibility runs one way
976-
only, so the program as a whole is GPLv3 while the prior Apache-2.0 grant continues to
977-
cover what it originally covered.
971+
GNU General Public License v3.0 or later. See [LICENSE](LICENSE) for the licence text and
972+
[NOTICE](NOTICE) for the copyright and prior-work attribution.
978973

979974
## Built on
980975

@@ -983,4 +978,4 @@ cover what it originally covered.
983978

984979
Portions of this codebase originated in [telegram-mcp](https://github.com/chigwell/telegram-mcp)
985980
by chigwell and l1v0n1, under the Apache License 2.0, and have been substantially modified and
986-
extended since. That attribution is recorded in [LICENSE](LICENSE).
981+
extended since. That attribution is recorded in [NOTICE](NOTICE).

0 commit comments

Comments
 (0)