github actions update

pull/778/head
Hunter Long 2020-08-05 21:36:50 -07:00
parent 6e76b1cf29
commit ceafefdebb
4 changed files with 316 additions and 261 deletions

View File

@ -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:

View File

@ -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

View File

@ -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 {