mirror of https://github.com/statping/statping
github actions update
parent
6e76b1cf29
commit
ceafefdebb
|
@ -243,6 +243,8 @@ jobs:
|
|||
- name: Install Statping
|
||||
env:
|
||||
VERSION: ${{ env.VERSION }}
|
||||
MJML_APP: ${{ secrets.MJML_APP }}
|
||||
MJML_PRIVATE: ${{ secrets.MJML_PRIVATE }}
|
||||
run: |
|
||||
make build
|
||||
chmod +x statping
|
||||
|
@ -372,6 +374,8 @@ jobs:
|
|||
env:
|
||||
VERSION: ${{ env.VERSION }}
|
||||
COMMIT: $GITHUB_SHA
|
||||
MJML_APP: ${{ secrets.MJML_APP }}
|
||||
MJML_PRIVATE: ${{ secrets.MJML_PRIVATE }}
|
||||
run: make build-folders build-linux build-linux-arm build-darwin build-win compress-folders
|
||||
|
||||
docker-release:
|
||||
|
|
|
@ -245,6 +245,8 @@ jobs:
|
|||
- name: Install Statping
|
||||
env:
|
||||
VERSION: ${{ env.VERSION }}
|
||||
MJML_APP: ${{ secrets.MJML_APP }}
|
||||
MJML_PRIVATE: ${{ secrets.MJML_PRIVATE }}
|
||||
run: |
|
||||
make build
|
||||
chmod +x statping
|
||||
|
@ -374,6 +376,8 @@ jobs:
|
|||
env:
|
||||
VERSION: ${{ env.VERSION }}
|
||||
COMMIT: $GITHUB_SHA
|
||||
MJML_APP: ${{ secrets.MJML_APP }}
|
||||
MJML_PRIVATE: ${{ secrets.MJML_PRIVATE }}
|
||||
run: make build-folders build-linux build-linux-arm build-darwin build-win compress-folders
|
||||
|
||||
- name: Upload Builds
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,6 @@ import (
|
|||
"encoding/json"
|
||||
"fmt"
|
||||
"github.com/statping/statping/utils"
|
||||
"github.com/tdewolff/minify/v2"
|
||||
"github.com/tdewolff/minify/v2/html"
|
||||
"os"
|
||||
"time"
|
||||
|
@ -24,7 +23,12 @@ func main() {
|
|||
mjmlApplication = os.Getenv("MJML_APP")
|
||||
mjmlPrivate = os.Getenv("MJML_PRIVATE")
|
||||
|
||||
fmt.Println(mjmlApplication)
|
||||
if mjmlApplication == "" || mjmlPrivate == "" {
|
||||
fmt.Println("skipping email MJML template render, missing MJML_APP and MJML_PRIVATE")
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Println("Generating success/failure email templates from MJML to a HTML golang constant")
|
||||
|
||||
success := convertMJML(emailSuccessMJML)
|
||||
fail := convertMJML(emailFailureMJML)
|
||||
|
@ -38,9 +42,9 @@ const emailFailure = ` + minimize(fail) + `
|
|||
|
||||
`
|
||||
|
||||
fmt.Println(htmlOut)
|
||||
|
||||
utils.SaveFile("email_rendered.go", []byte(htmlOut))
|
||||
|
||||
fmt.Println("Email MJML to HTML const saved: notifiers/email_rendered.go")
|
||||
}
|
||||
|
||||
type mjmlInput struct {
|
||||
|
|
Loading…
Reference in New Issue