mirror of
https://github.com/GyverLibs/GyverMotor2.git
synced 2026-06-05 14:47:00 +03:00
36 lines
1.0 KiB
YAML
36 lines
1.0 KiB
YAML
|
|
name: Telegram Message
|
|
on:
|
|
release:
|
|
types: [published]
|
|
jobs:
|
|
build:
|
|
name: Send Message
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Check if major or minor release
|
|
id: semver
|
|
shell: bash
|
|
run: |
|
|
TAG="${{ github.event.release.tag_name }}"
|
|
VERSION="${TAG#v}"
|
|
PATCH="$(echo "$VERSION" | cut -d. -f3)"
|
|
|
|
if [[ "$PATCH" == "0" ]]; then
|
|
echo "should_send=true" >> "$GITHUB_OUTPUT"
|
|
else
|
|
echo "should_send=false" >> "$GITHUB_OUTPUT"
|
|
fi
|
|
|
|
- name: send telegram message on release
|
|
if: steps.semver.outputs.should_send == 'true'
|
|
uses: appleboy/telegram-action@master
|
|
with:
|
|
to: ${{ secrets.TELEGRAM_TO }}
|
|
token: ${{ secrets.TELEGRAM_TOKEN }}
|
|
disable_web_page_preview: true
|
|
message: |
|
|
${{ github.event.repository.name }} ${{ github.event.release.tag_name }}
|
|
${{ github.event.release.body }}
|
|
https://github.com/${{ github.repository }}
|