[PR #1100] [MERGED] new providers #1140

Closed
opened 2026-03-03 01:07:52 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/1100
Author: @fudiwei
Created: 12/10/2025
Status: Merged
Merged: 12/11/2025
Merged by: @fudiwei

Base: mainHead: main


📝 Commits (10+)

  • 6369732 chore(i18n): improve i18n
  • 191dab2 feat(ui): show upgrade button in Dashboard
  • cbaf957 feat(ui): improve notification template text interpolations
  • 0750372 feat(provider): new acme dns-01 provider: cpanel
  • 59d5013 feat(provider): new deployment provider: cpanel site
  • 61b7ed2 feat(provider): new acme dns-01 provider: 51dnscom
  • f897e75 refactor: clean code
  • bcc5454 feat: optimize workflow dispatcher
  • 0ee6867 chore: improve i18n
  • 47cd8f2 refactor: clean code

📊 Changes

92 files changed (+2212 additions, -885 deletions)

View changed files

internal/certacme/certifiers/sp_51dnscom.go (+28 -0)
internal/certacme/certifiers/sp_cpanel.go (+30 -0)
internal/certmgmt/deployers/sp_cpanel_site.go (+28 -0)
📝 internal/domain/access.go (+12 -0)
📝 internal/domain/provider.go (+5 -0)
📝 internal/workflow/dispatcher/dispatcher.go (+13 -16)
📝 internal/workflow/engine/executor_bizapply.go (+15 -11)
📝 internal/workflow/engine/executor_bizdeploy.go (+1 -1)
📝 internal/workflow/engine/executor_bizmonitor.go (+15 -10)
📝 internal/workflow/engine/executor_bizupload.go (+14 -10)
📝 internal/workflow/engine/state.go (+19 -17)
📝 internal/workflow/pbhook.go (+5 -24)
internal/workflow/pbjob.go (+43 -0)
📝 internal/workflow/service.go (+5 -19)
pkg/core/certifier/challengers/dns01/51dnscom/51dnscom.go (+39 -0)
pkg/core/certifier/challengers/dns01/51dnscom/internal/lego.go (+192 -0)
📝 pkg/core/certifier/challengers/dns01/cmcccloud/internal/lego.go (+9 -9)
pkg/core/certifier/challengers/dns01/cpanel/cpanel.go (+52 -0)
📝 pkg/core/certifier/challengers/dns01/ctcccloud/internal/lego.go (+5 -5)
📝 pkg/core/certifier/challengers/dns01/dnsla/internal/lego.go (+14 -14)

...and 72 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 新增 DNS-01 提供商:cPanel
  • feat: 新增 DNS-01 提供商:帝恩思(51DNS)。关闭 #1098
  • feat: 新增部署提供商:cPanel 网站
  • feat: 优化工作流调度器

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/certimate-go/certimate/pull/1100 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 12/10/2025 **Status:** ✅ Merged **Merged:** 12/11/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`6369732`](https://github.com/certimate-go/certimate/commit/63697324925e3131e8a90c6390310c7c4c2819e0) chore(i18n): improve i18n - [`191dab2`](https://github.com/certimate-go/certimate/commit/191dab2cf138ef3e950efe884274be2d7e14d75a) feat(ui): show upgrade button in Dashboard - [`cbaf957`](https://github.com/certimate-go/certimate/commit/cbaf957a738cdd9faaac55328beb6b1a32527035) feat(ui): improve notification template text interpolations - [`0750372`](https://github.com/certimate-go/certimate/commit/0750372add2591efc2d1ba1c0ab28499e277b4ac) feat(provider): new acme dns-01 provider: cpanel - [`59d5013`](https://github.com/certimate-go/certimate/commit/59d5013955740ac6d44f1b5e7e835e59814a22aa) feat(provider): new deployment provider: cpanel site - [`61b7ed2`](https://github.com/certimate-go/certimate/commit/61b7ed2a6952d232894416d18edbf4f6457f6cb0) feat(provider): new acme dns-01 provider: 51dnscom - [`f897e75`](https://github.com/certimate-go/certimate/commit/f897e75e85b934a878c7d1a52f39a35420434fa9) refactor: clean code - [`bcc5454`](https://github.com/certimate-go/certimate/commit/bcc5454abfb6771026b98bc64b6e83e7c586c3d6) feat: optimize workflow dispatcher - [`0ee6867`](https://github.com/certimate-go/certimate/commit/0ee6867179f8748ce71ad360fc859cce5b769e3b) chore: improve i18n - [`47cd8f2`](https://github.com/certimate-go/certimate/commit/47cd8f2c53692f9aa884d2eddcd063c70b34e090) refactor: clean code ### 📊 Changes **92 files changed** (+2212 additions, -885 deletions) <details> <summary>View changed files</summary> ➕ `internal/certacme/certifiers/sp_51dnscom.go` (+28 -0) ➕ `internal/certacme/certifiers/sp_cpanel.go` (+30 -0) ➕ `internal/certmgmt/deployers/sp_cpanel_site.go` (+28 -0) 📝 `internal/domain/access.go` (+12 -0) 📝 `internal/domain/provider.go` (+5 -0) 📝 `internal/workflow/dispatcher/dispatcher.go` (+13 -16) 📝 `internal/workflow/engine/executor_bizapply.go` (+15 -11) 📝 `internal/workflow/engine/executor_bizdeploy.go` (+1 -1) 📝 `internal/workflow/engine/executor_bizmonitor.go` (+15 -10) 📝 `internal/workflow/engine/executor_bizupload.go` (+14 -10) 📝 `internal/workflow/engine/state.go` (+19 -17) 📝 `internal/workflow/pbhook.go` (+5 -24) ➕ `internal/workflow/pbjob.go` (+43 -0) 📝 `internal/workflow/service.go` (+5 -19) ➕ `pkg/core/certifier/challengers/dns01/51dnscom/51dnscom.go` (+39 -0) ➕ `pkg/core/certifier/challengers/dns01/51dnscom/internal/lego.go` (+192 -0) 📝 `pkg/core/certifier/challengers/dns01/cmcccloud/internal/lego.go` (+9 -9) ➕ `pkg/core/certifier/challengers/dns01/cpanel/cpanel.go` (+52 -0) 📝 `pkg/core/certifier/challengers/dns01/ctcccloud/internal/lego.go` (+5 -5) 📝 `pkg/core/certifier/challengers/dns01/dnsla/internal/lego.go` (+14 -14) _...and 72 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 新增 DNS-01 提供商:cPanel - **feat**: 新增 DNS-01 提供商:帝恩思(51DNS)。关闭 #1098 - **feat**: 新增部署提供商:cPanel 网站 - **feat**: 优化工作流调度器 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 01:07:52 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#1140
No description provided.