Skip to content

Rename PublishCnameDcv step and explain why it's a no-op for non-CNAM… - #28

Merged
bhillkeyfactor merged 1 commit into
feature/dns-pluginsfrom
feature/dns-plugins-multiname-certs
Sep 22, 2026
Merged

bhillkeyfactor merged 1 commit into
feature/dns-pluginsfrom
feature/dns-plugins-multiname-certs

Conversation

@bhillkeyfactor

Copy link
Copy Markdown
Contributor

…E methods

The DcvAutoPublish step (formerly PublishCnameDcv) ran unconditionally on every New enrollment and, for EMAIL-validated certs, silently no-op'd while still showing a bare [OK] under a CNAME-sounding step name in the flow summary - confusing when read back in Command's UI. Add a FlowLogger.StepAsync overload that uses the action's own return value as the step detail (the existing overload's detail parameter is evaluated before the action runs, so it can't reflect what the action decided), and have TryPublishCnameDcvAsync return why it skipped or how many records it published.

…E methods

The DcvAutoPublish step (formerly PublishCnameDcv) ran unconditionally
on every New enrollment and, for EMAIL-validated certs, silently
no-op'd while still showing a bare [OK] under a CNAME-sounding step
name in the flow summary - confusing when read back in Command's UI.
Add a FlowLogger.StepAsync overload that uses the action's own return
value as the step detail (the existing overload's detail parameter is
evaluated before the action runs, so it can't reflect what the action
decided), and have TryPublishCnameDcvAsync return why it skipped or
how many records it published.
@bhillkeyfactor
bhillkeyfactor merged commit d014595 into feature/dns-plugins Sep 22, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant