Introduce four workflows to automate Docker builds and pushes using Kaniko. These workflows cover push events to the `master` branch, pull requests, tag pushes, and other branches. They streamline image publishing to the specified registry with proper secrets configuration.
This change allows the CI pipeline to be manually triggered in addition to being triggered by cron jobs and pushes. This provides more flexibility for testing and deployment workflows.
Changed the ARG_NODE_MAJOR in Dockerfile and updated corresponding tags in .woodpecker.yml to reflect the new Node.js version. This ensures that the build process uses the latest version of Node.js.