Files
infrastructure/.gitea/workflows/notify-ntfy.yml
2026-02-18 20:29:15 -07:00

35 lines
815 B
YAML

name: Notify NTFY
on:
workflow_call:
inputs:
title:
required: true
type: string
message:
required: true
type: string
priority:
required: false
type: string
default: "default"
tags:
required: false
type: string
default: "warning"
secrets:
NTFY_CHANNEL:
required: true
jobs:
send-notification:
runs-on: [home-server]
steps:
- name: Send ntfy notification
working-directory: /home/gitea-runner
run: |
curl -H "Title: ${{ inputs.title }}" \
-H "Priority: ${{ inputs.priority }}" \
-H "Tags: ${{ inputs.tags }}" \
-d "${{ inputs.message }}" \
"https://ntfy.sh/${{ secrets.NTFY_CHANNEL }}"