deploy on gitea workflow

Reviewed-on: #3
This commit was merged in pull request #3.
This commit is contained in:
2026-07-04 16:20:41 +00:00
parent 281375a7dd
commit 0e278211ca
4 changed files with 81 additions and 65 deletions
+8 -12
View File
@@ -7,21 +7,15 @@ jobs:
send_test_message:
runs-on: ubuntu-latest
steps:
- name: Checout repository
- name: 📂 Checkout repository
uses: actions/checkout@v4
- name: Configure ssh client
- name: ⚙️ Configure ssh client
uses: ./.gitea/actions/configure-ssh-client
with:
ssh_host: ${{ secrets.SSH_HOST }}
- name: Prepare message
id: prepare_message
uses: ./.gitea/actions/telegram-message-escape
with:
message: 💬 Test message
- name: Send message
- name: 💬 Send message
env:
SSHPASS: ${{ secrets.SSH_PASSWORD }}
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
@@ -32,9 +26,11 @@ jobs:
MESSAGE: ${{ steps.prepare_message.outputs.escaped_message }}
run: |
sshpass -e ssh -p 22 "$SSH_USERNAME@$SSH_HOST" bash -s << EOT
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendMessage" \
set -e
curl -s --connect-timeout 10 -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendMessage" \
--proxy "${PROXY_URL}" \
-d "chat_id=${TELEGRAM_CHAT}" \
-d "parse_mode=MarkdownV2" \
-d "text=$MESSAGE" > /dev/null
-d "parse_mode=HTML" \
--data-urlencode "text=💬 Test message"
EOT