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