templates + arm64 build (slow)
All checks were successful
Check scripts syntax / check-scripts-syntax (push) Successful in 36s
Haven Notify Build and Deploy / Build Haven Notify Image (push) Successful in 10m5s
Haven Notify Build and Deploy / Deploy Haven Notify (internal) (push) Successful in 17s

This commit is contained in:
2025-08-23 20:27:49 -03:00
parent cedc435df0
commit cd57837696
4 changed files with 34 additions and 3 deletions

View File

@@ -31,6 +31,9 @@ jobs:
-u "${{ env.REGISTRY_USERNAME }}" \
--password-stdin
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
@@ -39,7 +42,7 @@ jobs:
with:
push: true
context: haven-notify
platforms: linux/amd64
platforms: linux/amd64,linux/arm64
tags: |
${{ env.IMAGE_NOTIFY }}:latest

View File

@@ -38,8 +38,6 @@ spec:
port: 8080
initialDelaySeconds: 5
periodSeconds: 10
nodeSelector:
kubernetes.io/arch: amd64
---
apiVersion: v1
kind: Service

View File

@@ -0,0 +1,30 @@
{{/*
Update Notification Template
Variables expected:
- .host: The host where the update occurred
- .asset: The asset being updated (Docker or k8s)
- .time: The time in seconds that the script took to run
Template Functions Available:
- formatTime: Formats time in seconds to a human-readable format
*/}}
{
"embeds": [
{
"title": "🔄 Update - {{.asset}}",
"description": "**{{.host}}** has successfully updated **{{.asset}}**! ✅",
"color": 3447003,
"fields": [
{
"name": "⏱️ Time Taken",
"value": "{{if .time}}{{formatTime .time}}{{else}}Unknown{{end}} seconds",
"inline": true
}
],
"footer": {
"text": "✨ Haven Notify ✨"
},
"timestamp": "{{formatTime .timestamp}}"
}
]
}