Skip to content

v3.6.95

Choose a tag to compare

@alex-solovyev alex-solovyev released this 05 Apr 05:21
· 12034 commits to main since this release
3d5cf92

What's Changed

Fixed

  • issue-sync enrich: reconcile tag-derived labels — When tags are removed from a TODO.md task line, cmd_enrich() now removes the corresponding GitHub issue labels. Previously, enrich was add-only, causing label drift. Adds _is_protected_label(), _is_tag_derived_label(), and _reconcile_labels() helpers. Protected namespaces (status:*, origin:*, tier:*, source:*) and system labels are never removed. Reconciliation is gated on successful label-add to prevent destructive removal after transient failures. Closes #17402.

Full Changelog: v3.6.94...v3.6.95