[PR #1037] [MERGED] refactor: lightweight vendor packages in the binary #1115

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

📋 Pull Request Information

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

Base: mainHead: main


📝 Commits (7)

  • 710966a chore(deps): upgrade gomod dependencies
  • 9625b84 refactor: lightweight ucloud vendor packages
  • 6dad585 refactor: improve lego providers
  • 5e03bb3 refactor: clean code
  • 37221fb refactor: lightweight jdcloud vendor packages
  • e075d66 refactor: lightweight volcengine vendor packages
  • 774ef1d chore(deps): upgrade npm dependencies

📊 Changes

76 files changed (+2166 additions, -1452 deletions)

View changed files

📝 go.mod (+21 -21)
📝 go.sum (+43 -45)
📝 internal/certapply/applicators/registry.go (+0 -1)
📝 internal/certapply/client_certifier.go (+0 -1)
📝 internal/certdeploy/deployers/sp_tencentcloud_cdn.go (+5 -5)
📝 internal/certdeploy/deployers/sp_tencentcloud_ecdn.go (+5 -5)
📝 internal/certdeploy/deployers/sp_tencentcloud_eo.go (+6 -6)
📝 internal/certdeploy/deployers/sp_volcengine_cdn.go (+4 -4)
📝 internal/certdeploy/deployers/sp_volcengine_live.go (+4 -4)
migrations/1762905600_m0.4.5.go (+37 -0)
📝 pkg/core/ssl-applicator/acme-dns01/providers/aliyun-esa/internal/client.go (+0 -41)
📝 pkg/core/ssl-applicator/acme-dns01/providers/aliyun-esa/internal/lego.go (+46 -113)
📝 pkg/core/ssl-applicator/acme-dns01/providers/baiducloud/baiducloud.go (+2 -0)
📝 pkg/core/ssl-applicator/acme-dns01/providers/baiducloud/internal/lego.go (+33 -58)
📝 pkg/core/ssl-applicator/acme-dns01/providers/cmcccloud/internal/lego.go (+46 -119)
📝 pkg/core/ssl-applicator/acme-dns01/providers/ctcccloud/internal/lego.go (+35 -90)
📝 pkg/core/ssl-applicator/acme-dns01/providers/dnsla/internal/lego.go (+43 -102)
📝 pkg/core/ssl-applicator/acme-dns01/providers/dynv6/internal/lego.go (+18 -44)
📝 pkg/core/ssl-applicator/acme-dns01/providers/gname/internal/lego.go (+36 -93)
pkg/core/ssl-applicator/acme-dns01/providers/jdcloud/internal/client.go (+94 -0)

...and 56 more files

📄 Description

该 PR 包含以下内容变更:

  • refactor: 在 #1035 的基础上进一步轻量化第三方 SDK。
  • chore: 升级 go mod 依赖项。

module old size (v0.4.4) new size diff
github.com/jdcloud-api/jdcloud-sdk-go 3911.89 KB 187.18 KB -95.22%
github.com/volcengine/volcengine-go-sdk 6815.90 KB 801.09 KB -88.25%
github.com/ucloud/ucloud-sdk-go 955.53 KB 193.82 KB -79.72%
<binary> 120.23 MB 109.03 MB -9.32%

🔄 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/1037 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 11/12/2025 **Status:** ✅ Merged **Merged:** 11/12/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (7) - [`710966a`](https://github.com/certimate-go/certimate/commit/710966ab9ce532166392c121019d419210ceaf48) chore(deps): upgrade gomod dependencies - [`9625b84`](https://github.com/certimate-go/certimate/commit/9625b8441ad9a81fa791fbfc6d9fc7b7e6eefcc2) refactor: lightweight ucloud vendor packages - [`6dad585`](https://github.com/certimate-go/certimate/commit/6dad585b0724af3599fc1578419e6420b5c9111e) refactor: improve lego providers - [`5e03bb3`](https://github.com/certimate-go/certimate/commit/5e03bb331d48f0c6f5d076f6680f33a6a2eef86b) refactor: clean code - [`37221fb`](https://github.com/certimate-go/certimate/commit/37221fb33dedcf5b8e90258343b1599078d17394) refactor: lightweight jdcloud vendor packages - [`e075d66`](https://github.com/certimate-go/certimate/commit/e075d66f54fc71e829891c5a9021bb45e65db374) refactor: lightweight volcengine vendor packages - [`774ef1d`](https://github.com/certimate-go/certimate/commit/774ef1da0b41baa109f2e82c17ef895f49be4a94) chore(deps): upgrade npm dependencies ### 📊 Changes **76 files changed** (+2166 additions, -1452 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+21 -21) 📝 `go.sum` (+43 -45) 📝 `internal/certapply/applicators/registry.go` (+0 -1) 📝 `internal/certapply/client_certifier.go` (+0 -1) 📝 `internal/certdeploy/deployers/sp_tencentcloud_cdn.go` (+5 -5) 📝 `internal/certdeploy/deployers/sp_tencentcloud_ecdn.go` (+5 -5) 📝 `internal/certdeploy/deployers/sp_tencentcloud_eo.go` (+6 -6) 📝 `internal/certdeploy/deployers/sp_volcengine_cdn.go` (+4 -4) 📝 `internal/certdeploy/deployers/sp_volcengine_live.go` (+4 -4) ➕ `migrations/1762905600_m0.4.5.go` (+37 -0) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/aliyun-esa/internal/client.go` (+0 -41) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/aliyun-esa/internal/lego.go` (+46 -113) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/baiducloud/baiducloud.go` (+2 -0) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/baiducloud/internal/lego.go` (+33 -58) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/cmcccloud/internal/lego.go` (+46 -119) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/ctcccloud/internal/lego.go` (+35 -90) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/dnsla/internal/lego.go` (+43 -102) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/dynv6/internal/lego.go` (+18 -44) 📝 `pkg/core/ssl-applicator/acme-dns01/providers/gname/internal/lego.go` (+36 -93) ➕ `pkg/core/ssl-applicator/acme-dns01/providers/jdcloud/internal/client.go` (+94 -0) _...and 56 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **refactor**: 在 #1035 的基础上进一步轻量化第三方 SDK。 - **chore**: 升级 go mod 依赖项。 --- | module | old size (v0.4.4) | new size | diff | |--------|------------------|----------|------| | github.com/jdcloud-api/jdcloud-sdk-go | 3911.89 KB | 187.18 KB | -95.22% | | github.com/volcengine/volcengine-go-sdk | 6815.90 KB | 801.09 KB | -88.25% | | github.com/ucloud/ucloud-sdk-go | 955.53 KB | 193.82 KB | -79.72% | | &lt;binary&gt; | 120.23 MB | 109.03 MB | -9.32% | --- <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:45 +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#1115
No description provided.