mirror of
https://github.com/certimate-go/certimate.git
synced 2026-04-25 20:55:52 +03:00
[GH-ISSUE #1198] [Bug] The workflow stated "Failed" but actually succeeded when using deSEC #813
Labels
No labels
announcement
backlog
bug
declined
documentation
duplicate
enhancement
good first issue
good first issue
help wanted
invalid
pull-request
question
stale
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/certimate#813
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @FarrelF on GitHub (Feb 19, 2026).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/1198
Release Version / 软件版本
v0.4.17
Description / 缺陷描述
I have encountered a rather peculiar bug when using deSEC as a DNS provider to complete the ACME challenge when issuing certificates. You can see the screenshot below for error message:
The certificate has been successfully issued, but the workflow is stated as "Failed", even though it was successful to the extent that it immediately proceeded to another node after issuing the certificate instead of sending a notification.
I suspect that the debug message in the log is being treated as an error message, which is why the workflow is stated as "Failed", and the debug text in the log itself is coloured red. The screenshot is shown below: (Some information has been redacted by overlaying it with red rectangles)
Steps to reproduce / 复现步骤
Logs / 日志
The contents of the log file are as follows: (Some information has been redacted, for example the Account ID has been redacted by changing it's Account ID to random number)
Log file content
Miscellaneous / 其他
There is a workflow YAML code if you want to import my workflow to reproduce this issue easier:
So far, I have only encountered this bug when using deSEC. I have not encountered this bug when using other DNS providers such as Bunny DNS, Duck DNS, acme-dns, Cloudflare, and dynv6.
Contribution / 贡献代码
@fudiwei commented on GitHub (Feb 26, 2026):
It seems the deSEC SDK writes all logs to
stderr, so they're being treated as errors. I'll need to spend some time reading the deSEC source code to verify this issue.