[PR #543] [MERGED] new providers & bugfix #982

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

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/543
Author: @fudiwei
Created: 3/21/2025
Status: Merged
Merged: 3/25/2025
Merged by: @usual2970

Base: mainHead: main


📝 Commits (10+)

📊 Changes

114 files changed (+2253 additions, -826 deletions)

View changed files

📝 go.mod (+5 -0)
📝 go.sum (+9 -0)
📝 internal/applicant/providers.go (+50 -0)
📝 internal/deployer/providers.go (+15 -1)
📝 internal/domain/access.go (+14 -0)
📝 internal/domain/provider.go (+7 -0)
📝 internal/pkg/core/applicant/acme-dns-01/lego-providers/baiducloud/internal/lego.go (+7 -7)
internal/pkg/core/applicant/acme-dns-01/lego-providers/desec/desec.go (+36 -0)
📝 internal/pkg/core/applicant/acme-dns-01/lego-providers/gname/internal/lego.go (+8 -6)
📝 internal/pkg/core/applicant/acme-dns-01/lego-providers/jdcloud/internal/lego.go (+15 -15)
internal/pkg/core/applicant/acme-dns-01/lego-providers/porkbun/porkbun.go (+38 -0)
📝 internal/pkg/core/applicant/acme-dns-01/lego-providers/powerdns/powerdns.go (+1 -1)
internal/pkg/core/applicant/acme-dns-01/lego-providers/vercel/vercel.go (+38 -0)
📝 internal/pkg/core/deployer/providers/aliyun-alb/aliyun_alb.go (+67 -57)
📝 internal/pkg/core/deployer/providers/aliyun-cas-deploy/aliyun_cas_deploy.go (+9 -9)
📝 internal/pkg/core/deployer/providers/aliyun-cdn/aliyun_cdn.go (+7 -7)
📝 internal/pkg/core/deployer/providers/aliyun-clb/aliyun_clb.go (+12 -12)
📝 internal/pkg/core/deployer/providers/aliyun-dcdn/aliyun_dcdn.go (+7 -7)
📝 internal/pkg/core/deployer/providers/aliyun-esa/aliyun_esa.go (+7 -7)
📝 internal/pkg/core/deployer/providers/aliyun-fc/aliyun_fc.go (+21 -21)

...and 80 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 新增 DNS-01 申请提供商:deSEC。
  • feat: 新增 DNS-01 申请提供商:Porkbun。
  • feat: 新增 DNS-01 申请提供商:Vercel。
  • feat: 新增部署提供商:火山引擎 ALB 应用型负载均衡。
  • feat: 部署到阿里云 FC 支持泛域名。关闭 #547
  • fix: 关闭 #542
  • fix: 关闭 #544
  • fix: 关闭 #548
  • refactor: 优化代码,尽可能使用 int32/int64 取代 int 类型。

🔄 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/543 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 3/21/2025 **Status:** ✅ Merged **Merged:** 3/25/2025 **Merged by:** [@usual2970](https://github.com/usual2970) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`752acb5`](https://github.com/certimate-go/certimate/commit/752acb591fe8d99559555f8702041b0d0da6bf7f) refactor: clean code - [`82735f3`](https://github.com/certimate-go/certimate/commit/82735f3c026fe39d480126ed17dddf921ec20470) refactor: clean code - [`9667f33`](https://github.com/certimate-go/certimate/commit/9667f3309b0f0f1f145d99baf23d95162450a88d) fix: #542 - [`516a958`](https://github.com/certimate-go/certimate/commit/516a958c66d8ec93d292731f57b4ad2e744fd089) fix: #544 - [`820f03e`](https://github.com/certimate-go/certimate/commit/820f03e1622c7a0282c2a7f2bbc35ad2110e4788) feat: support wildcard domain on deployment to aliyun fc - [`445541c`](https://github.com/certimate-go/certimate/commit/445541c38f8ea2ec6fff0ac361103e865e888aaa) fix: #548 - [`12102ef`](https://github.com/certimate-go/certimate/commit/12102ef6418aeca17270a269b1f62828a6133063) refactor: clean code - [`74b4314`](https://github.com/certimate-go/certimate/commit/74b431481d6660745a0b30994b360bfa80ab0357) feat: add volcengine alb deployer - [`56ff9e6`](https://github.com/certimate-go/certimate/commit/56ff9e63442db48391870ef3bc131d790ad679b7) feat: add porkbun dns-01 applicant - [`fb325b5`](https://github.com/certimate-go/certimate/commit/fb325b54472d1b4770c751a2d52f25b768dae62d) feat: add desec dns-01 applicant ### 📊 Changes **114 files changed** (+2253 additions, -826 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+5 -0) 📝 `go.sum` (+9 -0) 📝 `internal/applicant/providers.go` (+50 -0) 📝 `internal/deployer/providers.go` (+15 -1) 📝 `internal/domain/access.go` (+14 -0) 📝 `internal/domain/provider.go` (+7 -0) 📝 `internal/pkg/core/applicant/acme-dns-01/lego-providers/baiducloud/internal/lego.go` (+7 -7) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/desec/desec.go` (+36 -0) 📝 `internal/pkg/core/applicant/acme-dns-01/lego-providers/gname/internal/lego.go` (+8 -6) 📝 `internal/pkg/core/applicant/acme-dns-01/lego-providers/jdcloud/internal/lego.go` (+15 -15) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/porkbun/porkbun.go` (+38 -0) 📝 `internal/pkg/core/applicant/acme-dns-01/lego-providers/powerdns/powerdns.go` (+1 -1) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/vercel/vercel.go` (+38 -0) 📝 `internal/pkg/core/deployer/providers/aliyun-alb/aliyun_alb.go` (+67 -57) 📝 `internal/pkg/core/deployer/providers/aliyun-cas-deploy/aliyun_cas_deploy.go` (+9 -9) 📝 `internal/pkg/core/deployer/providers/aliyun-cdn/aliyun_cdn.go` (+7 -7) 📝 `internal/pkg/core/deployer/providers/aliyun-clb/aliyun_clb.go` (+12 -12) 📝 `internal/pkg/core/deployer/providers/aliyun-dcdn/aliyun_dcdn.go` (+7 -7) 📝 `internal/pkg/core/deployer/providers/aliyun-esa/aliyun_esa.go` (+7 -7) 📝 `internal/pkg/core/deployer/providers/aliyun-fc/aliyun_fc.go` (+21 -21) _...and 80 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 新增 DNS-01 申请提供商:deSEC。 - **feat**: 新增 DNS-01 申请提供商:Porkbun。 - **feat**: 新增 DNS-01 申请提供商:Vercel。 - **feat**: 新增部署提供商:火山引擎 ALB 应用型负载均衡。 - **feat**: 部署到阿里云 FC 支持泛域名。关闭 #547 - **fix**: 关闭 #542 - **fix**: 关闭 #544 - **fix**: 关闭 #548 - **refactor**: 优化代码,尽可能使用 `int32`/`int64` 取代 `int` 类型。 --- <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:09 +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#982
No description provided.