2320 Commits

Author SHA1 Message Date
dependabot[bot]
10596be0a2 Bump actions/download-artifact from 5.0.0 to 6.0.0
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](634f93cb29...018cc2cf5b)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-25 10:04:15 +00:00
dependabot[bot]
f41ec904ef Bump tox from 4.31.0 to 4.32.0 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.31.0 to 4.32.0.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.31.0...4.32.0)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-25 10:02:55 +00:00
yubiuser
9cd0e4745e Merge pull request #1909 from pi-hole/dependabot/github_actions/development/editorconfig-checker/action-editorconfig-checker-5ecdd656fe347c26f76b1b435b90e1d74fb5e787
Bump editorconfig-checker/action-editorconfig-checker from 1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4 to 5ecdd656fe347c26f76b1b435b90e1d74fb5e787
2025-10-18 15:05:02 +02:00
dependabot[bot]
6b557d8c9f Bump editorconfig-checker/action-editorconfig-checker
Bumps [editorconfig-checker/action-editorconfig-checker](https://github.com/editorconfig-checker/action-editorconfig-checker) from 1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4 to 5ecdd656fe347c26f76b1b435b90e1d74fb5e787.
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases)
- [Commits](1a41284d59...5ecdd656fe)

---
updated-dependencies:
- dependency-name: editorconfig-checker/action-editorconfig-checker
  dependency-version: 5ecdd656fe347c26f76b1b435b90e1d74fb5e787
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-18 10:04:52 +00:00
yubiuser
117841eaca Merge pull request #1908 from pi-hole/dependabot/github_actions/development/editorconfig-checker/action-editorconfig-checker-1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4
Bump editorconfig-checker/action-editorconfig-checker from f40bac9e7d9e7d298fbe36b83e1eff8f0de13fb8 to 1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4
2025-10-11 14:10:25 +02:00
dependabot[bot]
be8f8aab37 Bump editorconfig-checker/action-editorconfig-checker
Bumps [editorconfig-checker/action-editorconfig-checker](https://github.com/editorconfig-checker/action-editorconfig-checker) from f40bac9e7d9e7d298fbe36b83e1eff8f0de13fb8 to 1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4.
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases)
- [Commits](f40bac9e7d...1a41284d59)

---
updated-dependencies:
- dependency-name: editorconfig-checker/action-editorconfig-checker
  dependency-version: 1a41284d59c6fe7f1b21ddc4a2b36400a33dc1b4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-11 10:21:40 +00:00
yubiuser
1afdeb58ff Merge pull request #1907 from pi-hole/dependabot/pip/test/development/tox-4.31.0
Bump tox from 4.30.3 to 4.31.0 in /test
2025-10-11 12:16:57 +02:00
dependabot[bot]
874c332cac Bump tox from 4.30.3 to 4.31.0 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.30.3 to 4.31.0.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.30.3...4.31.0)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-11 10:03:29 +00:00
Adam Warner
d0bce70f19 Merge pull request #1906 from pi-hole/dev-is-dev-is-nightly
Drop the development tag, reduce dupliation in build yaml
2025-10-08 19:48:27 +01:00
Adam Warner
00a126397c Utilise YAML anchors to reduce repeats of certain steps
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-10-06 21:53:08 +01:00
Adam Warner
0fd5c354e9 Drop the development tag - there is very little use in keeping it around, especially when there are file differences between master and dev on the other components. Instead, just update the nightly tag when the development branch has changes pushed to it.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-10-06 20:55:53 +01:00
yubiuser
6b685bb007 Merge pull request #1895 from pi-hole/dependabot/github_actions/development/actions/setup-python-6.0.0
Bump actions/setup-python from 5.6.0 to 6.0.0
2025-10-05 09:17:33 +02:00
dependabot[bot]
5d0cc6c69b Bump actions/setup-python from 5.6.0 to 6.0.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.6.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.6.0...v6.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-05 09:14:14 +02:00
yubiuser
3055dbfb1a Merge pull request #1902 from pi-hole/dependabot/github_actions/development/actions/stale-10.1.0
Bump actions/stale from 9.1.0 to 10.1.0
2025-10-05 09:13:44 +02:00
dependabot[bot]
ff64838857 Bump actions/stale from 9.1.0 to 10.1.0
Bumps [actions/stale](https://github.com/actions/stale) from 9.1.0 to 10.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9.1.0...v10.1.0)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-05 07:10:06 +00:00
yubiuser
d915f1fc59 Merge pull request #1903 from pi-hole/dependabot/github_actions/development/docker/login-action-3.6.0
Bump docker/login-action from 3.5.0 to 3.6.0
2025-10-05 09:09:06 +02:00
dependabot[bot]
3a4420c3e8 Bump docker/login-action from 3.5.0 to 3.6.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](184bdaa072...5e57cd1181)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-05 07:06:42 +00:00
yubiuser
4a99aa7e7b Use sha also for editor-config-checker without adding a specific commented tag
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-10-04 23:49:31 +01:00
yubiuser
9ad41e719a Pin sithub actions to sha
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-10-04 23:49:31 +01:00
dependabot[bot]
053ae3a404 Bump pytest from 8.4.1 to 8.4.2 in /test
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 8.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-04 23:49:31 +01:00
dependabot[bot]
4fd0e471e9 Bump tox from 4.29.0 to 4.30.3 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.29.0 to 4.30.3.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.29.0...4.30.3)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.30.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-04 23:49:31 +01:00
yubiuser
e080b72342 Remove slipped in quotes
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-30 21:09:18 +02:00
yubiuser
1572fea2ac Rename test
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-30 20:23:43 +02:00
yubiuser
9878204aee Don't use hard-coded sleep timeout - might be not enough on slow RISCV systems
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-30 20:23:43 +02:00
yubiuser
d3ab97d7b1 Remove $PYTEST
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-30 20:23:43 +02:00
yubiuser
fd15c683bb Check clean shutdown from outside the container
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-30 20:23:43 +02:00
Adam Warner
4554d61176 Merge pull request #1898 from pi-hole/wait-for
Use FTL's build-in wait-for command for checking the logs
2025-09-30 18:42:36 +01:00
yubiuser
53baec4b81 Improve wording
Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-27 12:33:43 +02:00
yubiuser
f21d6e0a69 Exit if FTL did not start
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-27 11:45:51 +02:00
yubiuser
647f6c94ea Use FTL's build-in wait-for command for checking the logs
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-09-27 10:39:52 +02:00
Adam Warner
5ff925b66f Merge pull request #1890 from pi-hole/dependabot/pip/test/development/tox-4.29.0
Bump tox from 4.28.4 to 4.29.0 in /test
2025-08-30 23:10:16 +01:00
dependabot[bot]
4ad337c15b Bump tox from 4.28.4 to 4.29.0 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.28.4 to 4.29.0.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.28.4...4.29.0)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-30 10:02:19 +00:00
Adam Warner
763b945c50 Merge pull request #1880 from pi-hole/autocomplete
Add pihole-FTL bash completion
2025-08-25 12:12:35 +01:00
yubiuser
950a893f84 Add pihole-FTL bash completion
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-08-18 20:00:12 +02:00
yubiuser
d7bb7a3e58 Merge pull request #1886 from pi-hole/dependabot/github_actions/development/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-08-16 13:31:27 +02:00
dependabot[bot]
b445244986 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-16 10:03:30 +00:00
Adam Warner
bb9ce87e95 2 spaces -> 4 spaces in start.sh
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-08-13 17:13:48 +01:00
Adam Warner
80d03d7f21 Merge pull request #1883 from pi-hole/editorconfig
Add editorconfig
2025-08-11 22:55:37 +01:00
Adam Warner
d0312a4ff2 Merge pull request #1882 from pi-hole/housekeeping
Run housekeeping job on schedule
2025-08-11 22:54:31 +01:00
yubiuser
0324370be5 Fix file sytle
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-08-11 22:43:48 +02:00
yubiuser
227fb7b0db Add editorconfig
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-08-11 22:35:38 +02:00
Adam Warner
51fff14968 Run housekeeping job on schedule
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-08-11 18:25:12 +01:00
yubiuser
c2054505fb Merge pull request #1881 from pi-hole/dependabot/github_actions/development/actions/download-artifact-5
Bump actions/download-artifact from 4 to 5
2025-08-09 22:18:27 +02:00
dependabot[bot]
d0334ac226 Bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-09 10:27:23 +00:00
Adam Warner
ff155e7d7a Merge pull request #1878 from pi-hole/master
Sync master back into development
2025-08-04 14:47:16 +01:00
Adam Warner
f4aac36565 Merge pull request #1877 from pi-hole/development
Development
2025.08.0
2025-08-04 12:48:13 +01:00
Adam Warner
6568ae7df4 Merge pull request #1876 from pi-hole/fix/1789-maybe
Ensure all orphan FTL files are cleaned on startup
2025-08-03 16:16:13 +01:00
Adam Warner
0c1fdcf418 Utilise the FTL post-stop script that we install during container build.
This ensures that all leftover files are cleaned up in line with a bare metal install
2025-08-03 15:09:48 +01:00
yubiuser
e0bba169bf Merge pull request #1875 from pi-hole/dependabot/pip/test/development/tox-4.28.4
Bump tox from 4.28.3 to 4.28.4 in /test
2025-08-02 12:56:04 +02:00
dependabot[bot]
5aadf06c75 Bump tox from 4.28.3 to 4.28.4 in /test
Bumps [tox](https://github.com/tox-dev/tox) from 4.28.3 to 4.28.4.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.28.3...4.28.4)

---
updated-dependencies:
- dependency-name: tox
  dependency-version: 4.28.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-02 10:33:16 +00:00