Tangled Mirror
Version updated for https://github.com/sethcottle/tangled-mirror to version v1.1.1.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The Tangled Mirror GitHub Action keeps a Tangled repo in sync with one that lives on GitHub. It checks the knot’s host key, sends only the refs it asks for, and won’t delete anything unless told to. The action requires an SSH key registered with Tangled and a known hosts file containing the knot’s host key.
What’s Changed
Fixed
Boolean inputs are now validated instead of being compared against the literal string
true. Previously any other value quietly meant false, soyes,1,True, and an empty string all disabled whatever they were passed to.Since
tagsdefaults on, that could silently stop tags being mirrored. The empty case was the realistic one: on aworkflow_runorscheduletrigger there are no dispatch inputs, soinputs.tagsexpands to an empty string. If you have one workflow serving both a manual dispatch and an automatic trigger, every automatic run would have dropped your tags without saying anything.The error now names that cause and shows the fallback to use.
Docs
- Added a pattern for repositories whose release workflow moves a rolling tag.
Mirroring on
pushraces the tag update, so the knot keeps the previous value until something else gets pushed. Trigger onworkflow_runafter the release workflow finishes instead.