Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
From a3fc43a Mon Sep 17 00:00:00 2001
From: TimInTech gummiflip@outlook.de
Date: Fri, 3 Oct 2025 23:49:57 +0200
Subject: [PATCH] feat: complete one-click installer refactor
BREAKING CHANGES:
.github/workflows/ci.yml | 101 ---
.gitignore | 20 -
CHANGELOG.md | 9 -
CODE_OF_CONDUCT.md | 12 -
LICENSE | 19 +-
PR_DESCRIPTION.md | 295 --------
PR_DESCRIPTION_FINAL.md | 149 -----
README.de.md | 313 +++++----
README.de.md.backup | 279 ++++++++
README.md | 332 +++++----
README.md.backup | 279 ++++++++
SECURITY.md | 8 +-
init.py | 8 +
pycache/start_suite.cpython-313.pyc | Bin 0 -> 3612 bytes
api/init.py | 1 -
api/main.py | 151 -----
api/schemas.py | 68 --
check.sh | 255 +++++++
cleanup.sh | 4 +
data/.gitkeep | 0
data/install.state | 6 +
eea62b352f4d0301.png | Bin 1871512 -> 0 bytes
install.log | 3 +
install.sh | 630 +++++++++++++-----
install_errors.log | 2 +
pihole-suite.service | 61 --
pihole_suite.service | 36 -
pyalloc/README_DEMO.md | 54 --
pyalloc/init.py | 3 +-
pyalloc/allocator.py | 85 +--
pyalloc/main.py | 125 ----
pyhole/init.py | 2 -
pyhole/dns_monitor.py | 216 ------
pyproject.toml | 20 -
requirements.lock | 30 -
requirements.txt | 32 +-
scripts/bootstrap.py | 60 --
scripts/healthcheck.py | 102 ---
shared/init.py | 2 -
shared/db.py | 89 ---
shared/shared_config.py | 8 +-
start_suite.py | 157 ++---
tests/init.py | 1 -
.../test_api.cpython-313-pytest-8.4.2.pyc | Bin 0 -> 3686 bytes
tests/test_api.py | 144 ++--
tests/test_dns_monitor.py | 36 -
46 files changed, 1753 insertions(+), 2454 deletions(-)
delete mode 100644 .github/workflows/ci.yml
delete mode 100644 .gitignore
delete mode 100644 CHANGELOG.md
delete mode 100644 CODE_OF_CONDUCT.md
delete mode 100644 PR_DESCRIPTION.md
delete mode 100644 PR_DESCRIPTION_FINAL.md
create mode 100644 README.de.md.backup
create mode 100644 README.md.backup
create mode 100644 init.py
create mode 100644 pycache/start_suite.cpython-313.pyc
delete mode 100644 api/init.py
delete mode 100644 api/main.py
delete mode 100644 api/schemas.py
create mode 100755 check.sh
create mode 100755 cleanup.sh
create mode 100644 data/.gitkeep
create mode 100644 data/install.state
delete mode 100644 eea62b352f4d0301.png
create mode 100644 install.log
create mode 100644 install_errors.log
delete mode 100644 pihole-suite.service
delete mode 100644 pihole_suite.service
delete mode 100644 pyalloc/README_DEMO.md
delete mode 100644 pyalloc/main.py
delete mode 100644 pyhole/init.py
delete mode 100644 pyhole/dns_monitor.py
delete mode 100644 pyproject.toml
delete mode 100644 requirements.lock
delete mode 100755 scripts/bootstrap.py
delete mode 100755 scripts/healthcheck.py
delete mode 100644 shared/init.py
delete mode 100644 shared/db.py
delete mode 100644 tests/init.py
create mode 100644 tests/pycache/test_api.cpython-313-pytest-8.4.2.pyc
delete mode 100644 tests/test_dns_monitor.py
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
deleted file mode 100644
index 37a14e7..0000000
--- a/.github/workflows/ci.yml
+++ /dev/null
@@ -1,101 +0,0 @@
-name: ci
-on:
-concurrency:
-jobs: