Commit Graph

1144 Commits

Author SHA1 Message Date
Adam Warner c371768800
And ppc64le - It might work, it might not. Someone will tell us if it doesn't.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-15 18:32:38 +01:00
Adam Warner bc545b6049
Add `linux/arm/v6` to `platforms:`
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-15 18:28:09 +01:00
Adam Warner 3942d9a740
Repalce PIHOLE_TAG with PIHOLE_VERSION, it isn't actually needed after all.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 23:43:59 +01:00
Adam Warner 944bc8eb79
use metadata-action to handle image tag names
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 23:27:06 +01:00
Adam Warner 55a682a94c
Use the correct namespace to upload the images...
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 22:53:38 +01:00
Adam Warner 7624fc3d56
Reduce Test step to only one arch (amd64/buster)
Migrate build and push step to native github actions using docker buildX - which should _hopefully_ resolve #735
Make some adjustments to Dockerfile/build.yml/install.sh to allow both gh-actions-test.sh to build using the test suite, and github actions native commands to build online

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 22:34:24 +01:00
Adam Warner 17453166c2
[skip ci] I read the docs for actions/checkout wrong
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 17:09:47 +01:00
Adam Warner 521bed1c4f
No need to build `stretch` images as well as `buster`
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 17:03:13 +01:00
Adam Warner 1cc3159518
update workflows to use env vars instead of patching VERSIONS file
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 16:53:17 +01:00
Adam Warner ca69e29514
Always install lastest released Pi-hole unless otherwise indicated by environment variables CORE_VERSION/WEB_VERSION/FTL_VERSION
This is closer to mimicking the installation of Pi-hole on bare metal, and also shaves about 40MB off of the size of a container not using custom branches.

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 16:46:19 +01:00
Adam Warner b553462c95
Merge pull request #921 from pi-hole/tweak/imageversions
Untangle FTL Version from image building
2021-09-12 15:42:06 +01:00
Adam Warner 155d87f8c1
add a skip directive to `test_volume_shell_script`, as I can't work out how to fix it just yet...
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 14:24:50 +01:00
Adam Warner 6cec6f937f
Bring GIT_TAG into the build environment for use as PIHOLE_VERSION in the container.
Remove the `pihole/pihole:` part of the PIHOLE_TAG in the python script (see #920)

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-12 14:16:45 +01:00
Adam Warner 1a7bfdc2ee
[skip ci] remove tag trigger, add release trigger
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-11 23:30:26 +01:00
Adam Warner d84851c7a3
[skip ci] wildcard tags filter?
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-11 23:05:54 +01:00
Adam Warner f0f96ee1ab
[skip ci] Remove nightly beta build
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-11 22:55:56 +01:00
Adam Warner 9a800f7efd
Update VERSIONS
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-11 22:28:41 +01:00
Adam Warner 52b21c6ef6
remove a bunch of filters for the branch builds. No sense in building `master`, and the other patterns are rarely actually used.
Remove the v* filter from tag to support proposed new tag versioning format (no v up the front end)

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-09-11 18:58:46 +01:00
Adam Warner 0cceed3c83
Merge branch 'master' into dev 2021-09-06 22:43:22 +01:00
DL6ER 300fcf0c9e
Merge pull request #916 from pi-hole/fix/capabilities
Add CAP_SYS_NICE, CAP_IPC_LOCK, CAP_CHOWN capabilites recommendation
2021-09-06 23:24:24 +02:00
DL6ER ec3b4609bc
Add CAP_SYS_NICE, CAP_IPC_LOCK, CAP_CHOWN capabilites recommendation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-09-06 22:33:09 +02:00
Adam Warner 22ce49a123
Update nightly-build beta-v5.9.yml 2021-09-01 16:47:17 +01:00
Adam Warner d821dcb2f0
Merge pull request #899 from majabojarska/fix_readme_typos
Fix README.md typos: "Descrption"
2021-08-26 09:33:43 +01:00
Adam Warner ef54216986
Merge pull request #897 from pi-hole/feature/dependabot-actions
Dependabot manage GHA versions.
2021-08-26 09:32:38 +01:00
Dan Schaper 93092da023
Merge branch 'master' into feature/dependabot-actions 2021-08-25 14:22:58 -07:00
Adam Warner 3153346ec8
Merge pull request #905 from shaderecker/dev
Improve Docker Healthcheck: Shorten dig output
2021-08-22 22:45:41 +01:00
Sebastian Haderecker ee6e1b36a9 Healthcheck: Shorten dig output
Signed-off-by: Sebastian Haderecker <sebastian.haderecker@gmail.com>
2021-08-22 22:04:36 +02:00
Adam Warner 73ad23b3b6
Merge branch 'dev' 2021-08-21 13:48:32 +01:00
Adam Warner 8700afa74d
Add a nightly job for beta-v5.9 build. I keep forgetting to do it.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-08-21 13:48:17 +01:00
Adam Warner 1f19941b4c
Merge branch 'dev' 2021-08-20 20:03:48 +01:00
Adam Warner d69a8febae
Merge pull request #902 from pi-hole/fix/ServerIP
Set FTL REPLY addresses instead of setupVars.conf.
2021-08-20 11:54:47 +01:00
Dan Schaper a26eb9c6ad
Set FTL REPLY addresses instead of setupVars.conf.
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2021-08-19 17:29:54 -07:00
Maja Bojarska 2fcc4f66ee Fix typos "Descrption" 2021-08-15 14:15:09 +02:00
Dan Schaper 066f891cc1
Dependabot manage GHA versions.
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2021-08-13 21:51:01 -07:00
Adam Warner f50ce4637f
Merge branch 'dev' 2021-08-06 01:27:57 +01:00
Adam Warner 56f4933237
Add an addional version injection case, for when core versions are not on alternative branches.
Move ENV VAR up higher in the Dockerfile so that `install.sh` actually sees it...

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-08-06 01:27:45 +01:00
Adam Warner ea95c4f3e5
Merge branch 'dev' 2021-08-05 20:21:43 +01:00
Adam Warner 88518b036d
Inject the container tag into the web interface footer
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-08-05 20:21:35 +01:00
Adam Warner eb36372dea
Merge branch 'dev' 2021-08-05 13:05:48 +01:00
Adam Warner 3865e77c6e
Introduce internal PIHOLE_TAG variable so that we can see what tag the container is...
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-08-05 00:59:34 +01:00
Adam Warner 388f0f01a1
Disable some more `pihole` functions when run from within docker
Inject a message into the debug output that lets us know it's been run in a docker container

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-08-04 23:41:39 +01:00
Adam Warner 6c3ccfcd4f
Merge pull request #893 from pi-hole/dev
Sync dev into master
2021-08-04 19:16:12 +01:00
Adam Warner bdaf352a23
Allow for passing in optional branch name to workflow_dispatch build
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2021-08-04 18:52:37 +01:00
Adam Warner 55b257126b
bump web_version 2021-08-04 18:44:04 +01:00
Adam Warner 1f1dc03a69
Merge pull request #888 from DistractionRectangle/Set-Phasers-to-Stun
Remove Unneccessary kill -9
2021-08-04 18:43:09 +01:00
Adam Warner 2b2e05dce3
Merge pull request #890 from danifr/patch-1
Use nginxproxy's DockerHub registry
2021-08-04 18:42:18 +01:00
Adam Warner 451fc19432
Merge branch 'dev' into patch-1 2021-08-04 18:41:56 +01:00
Adam Warner 8d536703d9
Merge branch 'master' into patch-1 2021-08-04 18:41:37 +01:00
Adam Warner 58e1eac241
Merge pull request #857 from orazioedoardo/fix-dns-bogus-priv
Fix DNS_BOGUS_PRIV description
2021-08-04 18:36:59 +01:00
Adam Warner 91d75416b8
Merge branch 'dev' into fix-dns-bogus-priv 2021-08-04 18:36:18 +01:00