Releases: solvaholic/octodns-sync
octodns-sync v3.0.1
What's Changed
- Modify run.sh to use redirects rather than screen by @solvaholic in #93
- Use
github.event.pull_request.comments_url
by @jasperroel in #97 - Added action input to run octodns-sync in force mode by @felixoi in #99
- Update CHANGELOG.md for release 3.0.1 by @solvaholic in #100
New Contributors
- @jasperroel made their first contribution in #97
- @felixoi made their first contribution in #99
Full Changelog: v3.0.0...v3.0.1
octodns-sync v3.0.0
[3.0.0] - 2022-06-21
Removed
- (#86) Remove
octodns_ref
input and installation script.
BREAKING CHANGE:octodns
must now be installed by a separate workflow step, prior to running this action.
Fixed
octodns-sync v2.3.0
octodns-sync v2.2.0
Known issues
- (#57) [2.2.x] Running octodns-sync twice in one job fails
Added
- (#53) Enable user to specify a release tag or branch of octodns to use.
- (#55) Document manual release procedures.
Changed
- Change default octodns/octodns from v0.9.11 to v0.9.12.
- (#55) Make linter.yml faster, reducing its workflow time from 100 sec to 20 sec.
Removed
- (#53) Removed Docker dependency 🎉
Fixed
- (#55) Improve release workflow to sync tags properly.
octodns-sync v2.1.3
octodns-sync v2.1.2
octodns-sync v2.1.0
Added
- (#11) Write
octodns-sync
output tooctodns-sync.log
in the workspace directory. - Push the solvaholic/octodns-sync container image to GitHub's container registry.
Changed
- solvaholic/octodns-sync uses the container image from GitHub's container registry rather than from Docker hub.
- Running
solvaholic/octodns-sync@main
will pull the:latest
container image. - Upgrade github/octodns from v0.9.9 to v0.9.10.
Deprecated
- The
master
branch will no longer be updated. Usemain
instead.
Removed
- Stop pushing the solvaholic/octodns-sync container image GitHub's package registry.
- Stop pushing the solvaholic/octodns-sync container image to Docker hub.
octodns-sync v2.0.0
- Rename octodns-action to octodns-sync.
- Pull image from Docker hub public repo.
- Run time ~20s for small configuration.
octodns-action v1.1.0
Available on Docker hub
Use the prebuilt image from Docker hub in your workflow, for faster run times.
To see how, check out Example workflow in the README.
Uses python:3-slim
I went back to -slim for a more familiar environment inside the Docker container.
Ignores pip-extras
The prebuilt image includes all of octodns's dependencies.
If these or any of the other changes in this release cause an issue for you, please let me know.
octodns-action v1.0.6
Uses python:3-alpine rather than python:3-slim
The python:3-alpine image is smaller, and shares more of its base with the images cached for Linux runners. This change brought runtime for publishing a simple change down to 35 seconds. (v1.0.3 took 1min 10sec.)
If speed is very important, though, then just run octodns-action.sh from your workflow - the runners have python and pip.