- Update the Woodpecker Dockerfile.
- Add .dockerignore to limit the context.
- Add code to download the Woodpecker binary.
- Refactor the prepare target.
- Refactor the code for the Download target to reduce repeated code
and (hopefully) improve readability.
- The code now checks to see if each of the downloaded files already
exists.
- The verification will always run if enabled regardless of whether the
files are already downloaded or not.