Merge pull request #173 from Deutscher-Tischfussballbund/sportsmanager2-stage

stage to prod
This commit is contained in:
MarvinF
2025-09-04 21:56:02 +02:00
committed by GitHub
+30
View File
@@ -0,0 +1,30 @@
name: Notify Teams on Release
on:
release:
types: [published]
jobs:
notify:
runs-on: ubuntu-latest
steps:
- name: Send notification to Teams
run: |
curl -H 'Content-Type: application/json' \
-d "{
\"@type\": \"MessageCard\",
\"@context\": \"http://schema.org/extensions\",
\"summary\": \"New Release\",
\"themeColor\": \"0076D7\",
\"title\": \"🚀 New Release: ${{ github.event.release.name }}\",
\"sections\": [{
\"activityTitle\": \"Version ${{ github.event.release.tag_name }}\",
\"text\": \"${{ github.event.release.body }}\"
}],
\"potentialAction\": [{
\"@type\": \"OpenUri\",
\"name\": \"View Release\",
\"targets\": [{ \"os\": \"default\", \"uri\": \"${{ github.event.release.html_url }}\" }]
}]
}" \
${{ secrets.TEAMS_WEBHOOK_URL }}