Commit Graph

2345 Commits

Author SHA1 Message Date
yubiuser
e67a1578c3 Merge pull request #1974 from pi-hole/dependabot/github_actions/development/docker/setup-buildx-action-3.12.0
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
2025-12-20 11:44:53 +01:00
dependabot[bot]
db354fbab2 Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](e468171a9d...8d2750c68a)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 3.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-20 10:42:58 +00:00
yubiuser
a221db26aa Merge pull request #1973 from pi-hole/dependabot/docker/src/development/alpine-3.23.2
Bump alpine from 3.23.0 to 3.23.2 in /src
2025-12-20 11:40:40 +01:00
dependabot[bot]
9227255b49 Bump alpine from 3.23.0 to 3.23.2 in /src
Bumps alpine from 3.23.0 to 3.23.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: 3.23.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-20 10:03:05 +00:00
Adam Warner
9fbc31da8c Merge pull request #1970 from pi-hole/gha-perms
Add explicit permission to workflows
2025-12-15 11:39:09 +00:00
Adam Warner
c97651f4b7 Add permissions section to workflows for content access
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-12-15 01:06:39 +00:00
yubiuser
4cec89b671 Merge pull request #1968 from pi-hole/dependabot/github_actions/development/actions/upload-artifact-6.0.0
Bump actions/upload-artifact from 5.0.0 to 6.0.0
2025-12-13 16:57:17 +01:00
dependabot[bot]
8b14ada52b Bump actions/upload-artifact from 5.0.0 to 6.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](330a01c490...b7c566a772)

---
updated-dependencies:
- dependency-name: actions/upload-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-12-13 15:55:23 +00:00
yubiuser
eb44d192ca Merge pull request #1967 from pi-hole/dependabot/github_actions/development/actions/download-artifact-7.0.0
Bump actions/download-artifact from 6.0.0 to 7.0.0
2025-12-13 16:55:19 +01:00
dependabot[bot]
c245faa49e Bump actions/download-artifact from 6.0.0 to 7.0.0
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](018cc2cf5b...37930b1c2a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-13 15:53:05 +00:00
yubiuser
bca29b1833 Merge pull request #1966 from pi-hole/dependabot/pip/test/development/pytest-9.0.2
Bump pytest from 9.0.1 to 9.0.2 in /test
2025-12-13 16:51:10 +01:00
dependabot[bot]
50a6b009c6 Bump pytest from 9.0.1 to 9.0.2 in /test
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.1 to 9.0.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/9.0.1...9.0.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-13 10:03:54 +00:00
Adam Warner
111857fde6 Merge pull request #1965 from pi-hole/silent_rebuilds
Pin base image by sha to catch silent rebuilds
2025-12-08 23:43:56 +00:00
yubiuser
b1d55bd3ec Pin base image by sha to catch silent rebuilds
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-12-08 22:57:06 +01:00
yubiuser
8b72123862 Merge pull request #1964 from pi-hole/dependabot/github_actions/development/actions/stale-10.1.1
Bump actions/stale from 10.1.0 to 10.1.1
2025-12-06 11:53:39 +01:00
yubiuser
d924cd324b Merge pull request #1963 from pi-hole/dependabot/github_actions/development/actions/checkout-6.0.1
Bump actions/checkout from 6.0.0 to 6.0.1
2025-12-06 11:50:37 +01:00
yubiuser
ffbb3ae295 Merge pull request #1962 from pi-hole/dependabot/docker/src/development/alpine-3.23
Bump alpine from 3.22 to 3.23 in /src
2025-12-06 11:46:21 +01:00
dependabot[bot]
a27f8a6943 Bump actions/stale from 10.1.0 to 10.1.1
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5f858e3efb...997185467f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 10:04:42 +00:00
dependabot[bot]
43eb0ca20e Bump actions/checkout from 6.0.0 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 10:04:38 +00:00
dependabot[bot]
8f761bab02 Bump alpine from 3.22 to 3.23 in /src
Bumps alpine from 3.22 to 3.23.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: '3.23'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-06 10:03:12 +00:00
yubiuser
b947807924 Merge pull request #1960 from pi-hole/dependabot/github_actions/development/actions/setup-python-6.1.0
Bump actions/setup-python from 6.0.0 to 6.1.0
2025-12-04 20:49:39 +01:00
dependabot[bot]
a794146540 Bump actions/setup-python from 6.0.0 to 6.1.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](e797f83bcb...83679a892e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-04 19:47:10 +00:00
yubiuser
c68e16420d Merge pull request #1959 from pi-hole/dependabot/github_actions/development/docker/metadata-action-5.10.0
Bump docker/metadata-action from 5.9.0 to 5.10.0
2025-11-29 22:15:54 +01:00
dependabot[bot]
c434a15d1c Bump docker/metadata-action from 5.9.0 to 5.10.0
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.9.0 to 5.10.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](318604b99e...c299e40c65)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-29 10:05:52 +00:00
Adam Warner
0853222770 Merge pull request #1957 from pi-hole/master
Sync master back into development
2025-11-27 23:21:53 +00:00
Adam Warner
8d7671af35 Merge pull request #1956 from pi-hole/development
Development
2025.11.1
2025-11-27 18:29:09 +00:00
yubiuser
e751947f39 Merge pull request #1954 from pi-hole/dependabot/github_actions/development/actions/checkout-6
Bump actions/checkout from 4 to 6
2025-11-22 19:30:20 +01:00
yubiuser
a531598692 Use sha
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-11-22 19:28:31 +01:00
dependabot[bot]
000d70c8da Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-22 10:05:04 +00:00
yubiuser
23807b1802 Merge pull request #1942 from pi-hole/dependabot/github_actions/development/codespell-project/actions-codespell-2.2
Bump codespell-project/actions-codespell from 2.1 to 2.2
2025-11-19 19:58:00 +01:00
Adam Warner
2a80bbae64 Merge pull request #1943 from pi-hole/dependabot/github_actions/development/docker/setup-qemu-action-3.7.0
Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
2025-11-19 18:44:35 +00:00
Adam Warner
bead567e15 Merge pull request #1951 from pi-hole/dockerhub-description-auto-update
Add GitHub Actions workflow to auto-update Docker Hub description
2025-11-17 20:41:35 +00:00
Adam Warner
8bd51876ae Add GitHub Actions workflow to auto-update Docker Hub description on push to master/README.md
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-11-17 20:33:13 +00:00
Adam Warner
7e25125596 Merge pull request #1949 from chippy01/patch-1
Add instructions for excluding Pi-hole from Watchtower updates
2025-11-16 22:40:46 +00:00
Adam Warner
3052f05d79 Update README.md
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
2025-11-16 22:38:35 +00:00
Alex Ferrarini
6afc54b5d0 Revise Pi-hole Watchtower exclusion instructions
Removed full explaination, reduced to a single link.

Signed-off-by: Alex Ferrarini <71784090+chippy01@users.noreply.github.com>
2025-11-16 22:38:08 +00:00
Alex Ferrarini
f8d0e95070 Add instructions for excluding Pi-hole from Watchtower updates
Added instructions to exclude Pi-hole container from Watchtower's  auto-update system.

Signed-off-by: Alex Ferrarini <71784090+chippy01@users.noreply.github.com>
2025-11-16 22:38:08 +00:00
yubiuser
cecc411808 Merge pull request #1950 from pi-hole/dependabot/pip/test/development/pytest-9.0.1
Bump pytest from 8.4.2 to 9.0.1 in /test
2025-11-15 13:54:07 +01:00
dependabot[bot]
057dad5b0e Bump pytest from 8.4.2 to 9.0.1 in /test
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.2 to 9.0.1.
- [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.2...9.0.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 10:04:07 +00:00
yubiuser
092db35c54 Merge pull request #1946 from cornshakes/development
Set DNS listening mode to 'ALL' in docker-compose.yml example
2025-11-09 21:48:06 +01:00
cornshakes
a6ddfea28b change FTLCONF_dns_listeningMode to ALL
Signed-off-by: cornshakes <michael.hopfner@icloud.com>
2025-11-09 16:53:51 +01:00
dependabot[bot]
9e6a6675b4 Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](29109295f8...c7c5346462)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 12:40:02 +00:00
dependabot[bot]
c88fb78789 Bump codespell-project/actions-codespell from 2.1 to 2.2
Bumps [codespell-project/actions-codespell](https://github.com/codespell-project/actions-codespell) from 2.1 to 2.2.
- [Release notes](https://github.com/codespell-project/actions-codespell/releases)
- [Commits](406322ec52...8f01853be1)

---
updated-dependencies:
- dependency-name: codespell-project/actions-codespell
  dependency-version: '2.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 10:57:22 +00:00
yubiuser
e4954df916 Merge pull request #1941 from pi-hole/dependabot/github_actions/development/docker/metadata-action-5.9.0
Bump docker/metadata-action from 5.8.0 to 5.9.0
2025-11-08 11:46:37 +01:00
dependabot[bot]
61d25eaae3 Bump docker/metadata-action from 5.8.0 to 5.9.0
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](c1e51972af...318604b99e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-08 10:04:16 +00:00
Adam Warner
36bbaaef59 Merge pull request #1940 from pi-hole/improve_startup
Improve FTL startup detection and log tailing
2025-11-06 19:50:25 +00:00
Adam Warner
db12aa285b Be more explicit in the timeout error message
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-11-06 19:39:11 +00:00
Adam Warner
acf2db2d5e Get the size of the FTL log file upon container startup before starting FTL. We will use this as a starting point to:
- Check that FTL has started when grepping for the "FTL Started" string
 - Position to start tailing from when streaming the log file

We wait for a maximum of 30 seconds for FTL to start, else we exit the container

Co-authored-by: yubiuser <github@yubiuser.dev>
Co-authored-by: casperklein <casperklein@users.noreply.github.com>
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-11-06 17:56:07 +00:00
Adam Warner
e23e759aa6 Merge pull request #1939 from pi-hole/add_riscv
Add RISCV back
2025-11-05 19:31:13 +00:00
yubiuser
a8b6efef0d Add RISCV back
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-11-05 14:52:20 +01:00