]> git.ipfire.org Git - thirdparty/blocklistproject/lists.git/commit
Add release automation, stats dashboard, and dead domain cleanup
authorGarrett Post <garrettpost@fbcad.org>
Fri, 19 Dec 2025 17:31:00 +0000 (11:31 -0600)
committerGarrett Post <garrettpost@fbcad.org>
Fri, 19 Dec 2025 17:31:00 +0000 (11:31 -0600)
commit1ed7fc2fd37ae76860ce8b82acc2e09d46d5ea25
tree93fe8cabecf56348e4ad12e9bbeebd8555b3ab3e
parent59451216d508c58a2ea5c2f2f947900b123929ca
Add release automation, stats dashboard, and dead domain cleanup

Features:
- release.yml: Weekly releases with changelogs showing domains added/removed
- dead-domains.yml: Monthly dead domain checks with auto-issue creation
- generate-stats.py: Statistics dashboard (TLD distribution, categories, overlap)
- generate-changelog.py: Diff-based changelog generation
- check-dead-domains.py: Parallel DNS resolution checking

Stats: 1.7M unique domains across 25 lists, 921 unique TLDs
.github/workflows/dead-domains.yml [new file with mode: 0644]
.github/workflows/release.yml [new file with mode: 0644]
STATS.md [new file with mode: 0644]
scripts/check-dead-domains.py [new file with mode: 0644]
scripts/generate-changelog.py [new file with mode: 0644]
scripts/generate-stats.py [new file with mode: 0644]