agriyakhetarpal/hugo-python-distributions

Automatic updates and semi-automatic push pipelines, similar to how `choco` does it

Opened this issue · 1 comments

Once a Hugo release is created upstream, automatically

  1. bump the version (requires a versioneer tool linked to GitHub Actions that can run a CRON job to check for a release)
  2. run CI tests in a PR or push to main, and
  3. call the CD workflow and build wheels

As far as I understand, the Chocolatey package manager does this too, weekly

https://github.com/hugoguru/dist-hugo/blob/main/Makefile

This might be useful, then a job that runs daily checking for a new release via GitHub API can create a pull request by manually bumping the version in multiple places