Let the bot be the notifier and fix for missing svelte kit in unit tests
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful

This commit is contained in:
2026-02-12 00:48:52 -03:00
parent 9f43bf7879
commit 14edd403eb
2 changed files with 34 additions and 11 deletions

View File

@@ -37,10 +37,12 @@ steps:
environment:
MATTERMOST_WEBHOOK_URL:
from_secret: mattermost_deploy_webhook
MATTERMOST_BOT_ACCESS_TOKEN:
from_secret: mattermost_bot_access_token
commands:
- |
BODY=$(printf '{"username":"WoodpeckerBot","text":"[%s - Build #%s] Build success 🎉"}' "$CI_REPO" "$CI_PIPELINE_NUMBER")
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" "$MATTERMOST_WEBHOOK_URL"
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" -H "Authorization: Bearer $MATTERMOST_BOT_ACCESS_TOKEN" "$MATTERMOST_WEBHOOK_URL"
depends_on:
- 'Docker image build'
when:
@@ -51,10 +53,12 @@ steps:
environment:
MATTERMOST_WEBHOOK_URL:
from_secret: mattermost_deploy_webhook
MATTERMOST_BOT_ACCESS_TOKEN:
from_secret: mattermost_bot_access_token
commands:
- |
BODY=$(printf '{"username":"WoodpeckerBot","text":"[%s - Build #%s] Build failure 💩"}' "$CI_REPO" "$CI_PIPELINE_NUMBER")
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" "$MATTERMOST_WEBHOOK_URL"
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" -H "Authorization: Bearer $MATTERMOST_BOT_ACCESS_TOKEN" "$MATTERMOST_WEBHOOK_URL"
depends_on:
- Docker image build
when:
@@ -92,10 +96,12 @@ steps:
environment:
MATTERMOST_WEBHOOK_URL:
from_secret: mattermost_deploy_webhook
MATTERMOST_BOT_ACCESS_TOKEN:
from_secret: mattermost_bot_access_token
commands:
- |
BODY=$(printf '{"username":"WoodpeckerBot","text":"[%s - Build #%s] Push to registry success 🎉"}' "$CI_REPO" "$CI_PIPELINE_NUMBER")
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" "$MATTERMOST_WEBHOOK_URL"
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" -H "Authorization: Bearer $MATTERMOST_BOT_ACCESS_TOKEN" "$MATTERMOST_WEBHOOK_URL"
depends_on:
- 'Push to registry'
when:
@@ -106,10 +112,12 @@ steps:
environment:
MATTERMOST_WEBHOOK_URL:
from_secret: mattermost_deploy_webhook
MATTERMOST_BOT_ACCESS_TOKEN:
from_secret: mattermost_bot_access_token
commands:
- |
BODY=$(printf '{"username":"WoodpeckerBot","text":"[%s - Build #%s] Push to registry failure 💩"}' "$CI_REPO" "$CI_PIPELINE_NUMBER")
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" "$MATTERMOST_WEBHOOK_URL"
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" -H "Authorization: Bearer $MATTERMOST_BOT_ACCESS_TOKEN" "$MATTERMOST_WEBHOOK_URL"
depends_on:
- 'Push to registry'
when:
@@ -140,10 +148,12 @@ steps:
environment:
MATTERMOST_WEBHOOK_URL:
from_secret: mattermost_deploy_webhook
MATTERMOST_BOT_ACCESS_TOKEN:
from_secret: mattermost_bot_access_token
commands:
- |
BODY=$(printf '{"username":"WoodpeckerBot","text":"[%s - Build #%s] Production Deploy success 🎉"}' "$CI_REPO" "$CI_PIPELINE_NUMBER")
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" "$MATTERMOST_WEBHOOK_URL"
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" -H "Authorization: Bearer $MATTERMOST_BOT_ACCESS_TOKEN" "$MATTERMOST_WEBHOOK_URL"
depends_on:
- 'Trigger Portainer stack redeploy'
when:
@@ -154,10 +164,12 @@ steps:
environment:
MATTERMOST_WEBHOOK_URL:
from_secret: mattermost_deploy_webhook
MATTERMOST_BOT_ACCESS_TOKEN:
from_secret: mattermost_bot_access_token
commands:
- |
BODY=$(printf '{"username":"WoodpeckerBot","text":"[%s - Build #%s] Production Deploy failure 💩"}' "$CI_REPO" "$CI_PIPELINE_NUMBER")
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" "$MATTERMOST_WEBHOOK_URL"
curl -sS -X POST -H "Content-Type: application/json" -d "$BODY" -H "Authorization: Bearer $MATTERMOST_BOT_ACCESS_TOKEN" "$MATTERMOST_WEBHOOK_URL"
depends_on:
- Trigger Portainer stack redeploy
when: