yubiuser
e41cc38764
Update github-builder to v1.5.0 and enable fail-fast
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2026-04-02 21:41:26 +02:00
CrazyMax
57bafd6d0b
ci: run build job on pull request event
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-04-01 23:44:27 +02:00
CrazyMax
ea45c8be7d
ci: simplify test job
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-04-01 23:40:28 +02:00
yubiuser
9a90512ef7
Don't sign images
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2026-03-30 20:40:11 +02:00
Adam Warner
522ddca96e
ci: replace Python test suite with BATS and consolidate workflows
...
Replace the pytest/testinfra/tox test stack with BATS, aligning with
the approach used in the FTL repository.
- Merge build-and-test.yml into build-and-publish.yml; the combined
lint+test job now runs on pull_request via a single bash test/run.sh
call, removing the need for Python/tox in CI
- Replace Python test files with test/run.sh and test/test_suite.bats
- test/run.sh handles image build, BATS install, container lifecycle,
and cleanup via trap in one place
- Containers consolidated from 6 to 2 (CONTAINER_DEFAULT and
CONTAINER_CUSTOM), removing tests that belong to FTL's own suite
- Tests now focus on Docker-specific behaviour: entrypoint, signal
handling, UID/GID mapping, cron setup, and password assignment
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2026-03-29 12:16:26 +01:00
dependabot[bot]
933a82e5cc
Bump editorconfig-checker/action-editorconfig-checker
...
Bumps [editorconfig-checker/action-editorconfig-checker](https://github.com/editorconfig-checker/action-editorconfig-checker ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases )
- [Commits](4b6cd6190d...840e866d93 )
---
updated-dependencies:
- dependency-name: editorconfig-checker/action-editorconfig-checker
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 10:02:30 +00:00
CrazyMax
e974aea883
ci: switch image publishing to docker/github-builder
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-03-16 14:51:12 +01:00
dependabot[bot]
e1051f786d
Bump actions/download-artifact from 8.0.0 to 8.0.1
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](70fc10c6e5...3e5f45b2cf )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-14 10:02:31 +00:00
dependabot[bot]
3dddb13dc0
Bump docker/build-push-action from 6.19.2 to 7.0.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.19.2 to 7.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](10e90e3645...d08e5c354a )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-07 20:08:01 +00:00
dependabot[bot]
62c4b2bb9b
Bump docker/metadata-action from 5.10.0 to 6.0.0
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5.10.0 to 6.0.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](c299e40c65...030e881283 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-07 20:04:34 +00:00
dependabot[bot]
7a438dd6c2
Bump docker/setup-qemu-action from 3.7.0 to 4.0.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](c7c5346462...ce360397dd )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-07 19:33:14 +00:00
dependabot[bot]
c32df6a584
Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](8d2750c68a...4d04d5d948 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-07 19:28:27 +00:00
dependabot[bot]
4ef1087643
Bump docker/login-action from 3.7.0 to 4.0.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](c94ce9fb46...b45d80f862 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-07 19:22:26 +00:00
yubiuser
84452937ae
Merge pull request #1997 from pi-hole/dependabot/github_actions/development/actions/upload-artifact-7.0.0
...
Bump actions/upload-artifact from 6.0.0 to 7.0.0
2026-02-28 16:57:27 +01:00
dependabot[bot]
4b6bfe7b31
Bump actions/upload-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b7c566a772...bbbca2ddaa )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 10:02:30 +00:00
dependabot[bot]
fc1cdf4948
Bump actions/download-artifact from 7.0.0 to 8.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](37930b1c2a...70fc10c6e5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 10:02:25 +00:00
dependabot[bot]
d8bdd8db57
Bump actions/stale from 10.1.1 to 10.2.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.1.1 to 10.2.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](997185467f...b5d41d4e1d )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 10:02:33 +00:00
yubiuser
b796c9d4a2
Set fixed buildx version to mitigate issues with buildx version 0.31.1
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2026-02-14 15:48:50 +01:00
dependabot[bot]
48c149f4df
Bump docker/build-push-action from 6.18.0 to 6.19.2
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.18.0 to 6.19.2.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](263435318d...10e90e3645 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.19.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-14 10:02:22 +00:00
dependabot[bot]
44a9c64578
Bump docker/login-action from 3.6.0 to 3.7.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](5e57cd1181...c94ce9fb46 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-31 10:50:05 +00:00
dependabot[bot]
4db6189148
Bump actions/setup-python from 6.1.0 to 6.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](83679a892e...a309ff8b42 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 07:57:35 +00:00
dependabot[bot]
42c3d52473
Bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-24 10:02:35 +00: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
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
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
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
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]
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
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
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
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
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
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
yubiuser
a8b6efef0d
Add RISCV back
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2025-11-05 14:52:20 +01:00
Adam Warner
1f27e81cf6
Drop riscv64 for the time being
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2025-11-05 00:38:37 +00:00
yubiuser
f0c19e5f23
Start using commented tags for editorconfig-checker
...
Signed-off-by: yubiuser <github@yubiuser.dev >
2025-10-26 20:18:46 +01:00
Adam Warner
c7f885778c
Merge pull request #1913 from pi-hole/dependabot/github_actions/development/editorconfig-checker/action-editorconfig-checker-4b6cd6190d435e7e084fb35e36a096e98506f7b9
...
Bump editorconfig-checker/action-editorconfig-checker from 5ecdd656fe347c26f76b1b435b90e1d74fb5e787 to 4b6cd6190d435e7e084fb35e36a096e98506f7b9
2025-10-25 11:14:28 +01:00
Adam Warner
117474a7b5
Merge pull request #1914 from pi-hole/dependabot/github_actions/development/actions/upload-artifact-5.0.0
...
Bump actions/upload-artifact from 4.6.2 to 5.0.0
2025-10-25 11:14:07 +01:00
dependabot[bot]
2b55b062b7
Bump actions/upload-artifact from 4.6.2 to 5.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](ea165f8d65...330a01c490 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 5.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:22 +00:00
dependabot[bot]
3f6f7833d4
Bump editorconfig-checker/action-editorconfig-checker
...
Bumps [editorconfig-checker/action-editorconfig-checker](https://github.com/editorconfig-checker/action-editorconfig-checker ) from 5ecdd656fe347c26f76b1b435b90e1d74fb5e787 to 4b6cd6190d435e7e084fb35e36a096e98506f7b9.
- [Release notes](https://github.com/editorconfig-checker/action-editorconfig-checker/releases )
- [Commits](5ecdd656fe...4b6cd6190d )
---
updated-dependencies:
- dependency-name: editorconfig-checker/action-editorconfig-checker
dependency-version: 4b6cd6190d435e7e084fb35e36a096e98506f7b9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-25 10:04:19 +00:00
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]
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
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