[PR #959] [MERGED] v0.4 notification Mustache syntax #1091

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

📋 Pull Request Information

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

Base: nextHead: dev


📝 Commits (8)

  • a9b1070 refactor(ui): clean code
  • 7eab807 chore(ui): improve i18n
  • f27ad12 fix: could not duplicate workflows
  • 8ac96de chore(deps): upgrade go mod dependencies
  • 2c5dea5 chore: improve logging
  • a1ed763 feat: render template string with workflow variables
  • ce5a8b2 feat: support mustache syntax on notification
  • c64f356 chore(deps): upgrade npm dependencies

📊 Changes

50 files changed (+1038 additions, -701 deletions)

View changed files

📝 go.mod (+24 -24)
📝 go.sum (+51 -50)
📝 internal/certificate/service.go (+1 -1)
📝 internal/workflow/dispatcher/dispatcher.go (+23 -10)
📝 internal/workflow/engine/engine.go (+36 -8)
📝 internal/workflow/engine/executor_bizapply.go (+71 -17)
📝 internal/workflow/engine/executor_bizdeploy.go (+11 -7)
📝 internal/workflow/engine/executor_bizmonitor.go (+51 -10)
📝 internal/workflow/engine/executor_biznotify.go (+40 -10)
📝 internal/workflow/engine/executor_bizupload.go (+64 -14)
📝 internal/workflow/engine/state.go (+25 -4)
📝 internal/workflow/event.go (+23 -13)
📝 internal/workflow/service.go (+6 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-alb/aliyun_alb.go (+1 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-apigw/aliyun_apigw.go (+1 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-cas-deploy/aliyun_cas_deploy.go (+1 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-cdn/aliyun_cdn.go (+1 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-live/aliyun_live.go (+1 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-nlb/aliyun_nlb.go (+1 -1)
📝 pkg/core/ssl-deployer/providers/aliyun-waf/aliyun_waf.go (+1 -1)

...and 30 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 推送消息通知时支持插值语法,可传入动态变量值。关闭 #519
  • fix: 修复复制的工作流节点为空的问题。
  • chore: 升级 go mod 依赖项。
  • chore: 升级 npm 依赖项。

🔄 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/959 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 9/10/2025 **Status:** ✅ Merged **Merged:** 9/10/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `next` ← **Head:** `dev` --- ### 📝 Commits (8) - [`a9b1070`](https://github.com/certimate-go/certimate/commit/a9b107033ad384577cc9ef9dc81bc39b1a0388f3) refactor(ui): clean code - [`7eab807`](https://github.com/certimate-go/certimate/commit/7eab80717402ec5ed3acd09dfe0aed037c6fca5a) chore(ui): improve i18n - [`f27ad12`](https://github.com/certimate-go/certimate/commit/f27ad12bff734bd892f2227000cb69ebe0ea52aa) fix: could not duplicate workflows - [`8ac96de`](https://github.com/certimate-go/certimate/commit/8ac96dedff44c65c3287720a6759ea892abcc13e) chore(deps): upgrade go mod dependencies - [`2c5dea5`](https://github.com/certimate-go/certimate/commit/2c5dea509776ffebd5af07f723280f915c1ff63f) chore: improve logging - [`a1ed763`](https://github.com/certimate-go/certimate/commit/a1ed763aa0b3e646d52b60be74d693d92d2de5a1) feat: render template string with workflow variables - [`ce5a8b2`](https://github.com/certimate-go/certimate/commit/ce5a8b29152a6b922244e8245f94621e8769880c) feat: support mustache syntax on notification - [`c64f356`](https://github.com/certimate-go/certimate/commit/c64f356f0ffe16ac465429a0afe278a0885ad126) chore(deps): upgrade npm dependencies ### 📊 Changes **50 files changed** (+1038 additions, -701 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+24 -24) 📝 `go.sum` (+51 -50) 📝 `internal/certificate/service.go` (+1 -1) 📝 `internal/workflow/dispatcher/dispatcher.go` (+23 -10) 📝 `internal/workflow/engine/engine.go` (+36 -8) 📝 `internal/workflow/engine/executor_bizapply.go` (+71 -17) 📝 `internal/workflow/engine/executor_bizdeploy.go` (+11 -7) 📝 `internal/workflow/engine/executor_bizmonitor.go` (+51 -10) 📝 `internal/workflow/engine/executor_biznotify.go` (+40 -10) 📝 `internal/workflow/engine/executor_bizupload.go` (+64 -14) 📝 `internal/workflow/engine/state.go` (+25 -4) 📝 `internal/workflow/event.go` (+23 -13) 📝 `internal/workflow/service.go` (+6 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-alb/aliyun_alb.go` (+1 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-apigw/aliyun_apigw.go` (+1 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-cas-deploy/aliyun_cas_deploy.go` (+1 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-cdn/aliyun_cdn.go` (+1 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-live/aliyun_live.go` (+1 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-nlb/aliyun_nlb.go` (+1 -1) 📝 `pkg/core/ssl-deployer/providers/aliyun-waf/aliyun_waf.go` (+1 -1) _...and 30 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 推送消息通知时支持插值语法,可传入动态变量值。关闭 #519 - **fix**: 修复复制的工作流节点为空的问题。 - **chore**: 升级 go mod 依赖项。 - **chore**: 升级 npm 依赖项。 --- <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:39 +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#1091
No description provided.