Compare commits
1 Commits
4f741c0a89
...
f55cd26277
| Author | SHA1 | Date | |
|---|---|---|---|
| f55cd26277 |
@@ -84,6 +84,7 @@ jobs:
|
||||
|
||||
- name: Telegram notify (lint failed)
|
||||
if: failure()
|
||||
continue-on-error: true
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "${TG_BOT_KEY:-}" ] || [ -z "${TG_CHANNEL:-}" ]; then
|
||||
@@ -96,7 +97,11 @@ jobs:
|
||||
sha=${GITHUB_SHA}
|
||||
actor=${GITHUB_ACTOR}"
|
||||
|
||||
curl -fsS -X POST "https://api.telegram.org/bot${TG_BOT_KEY}/sendMessage" \
|
||||
curl -fsS \
|
||||
--connect-timeout 5 \
|
||||
--max-time 15 \
|
||||
--retry 1 \
|
||||
-X POST "https://api.telegram.org/bot${TG_BOT_KEY}/sendMessage" \
|
||||
-d "chat_id=${TG_CHANNEL}" \
|
||||
--data-urlencode "text=${MSG}"
|
||||
|
||||
@@ -139,7 +144,7 @@ jobs:
|
||||
--no-managed-python \
|
||||
--no-python-downloads
|
||||
|
||||
- name: Run Django tests
|
||||
- name: Run pytest suite
|
||||
env:
|
||||
DJANGO_SETTINGS_MODULE: settings.test
|
||||
SECRET_KEY: test-secret-key-for-ci
|
||||
@@ -147,10 +152,11 @@ jobs:
|
||||
set -euo pipefail
|
||||
. .venv/bin/activate
|
||||
export PYTHONPATH="${PWD}/src:${PYTHONPATH:-}"
|
||||
python src/manage.py test tests --verbosity=2
|
||||
python -m pytest tests --ignore=tests/test_api_inventory_e2e.py -q
|
||||
|
||||
- name: Telegram notify (test failed)
|
||||
if: failure()
|
||||
continue-on-error: true
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "${TG_BOT_KEY:-}" ] || [ -z "${TG_CHANNEL:-}" ]; then
|
||||
@@ -163,7 +169,11 @@ jobs:
|
||||
sha=${GITHUB_SHA}
|
||||
actor=${GITHUB_ACTOR}"
|
||||
|
||||
curl -fsS -X POST "https://api.telegram.org/bot${TG_BOT_KEY}/sendMessage" \
|
||||
curl -fsS \
|
||||
--connect-timeout 5 \
|
||||
--max-time 15 \
|
||||
--retry 1 \
|
||||
-X POST "https://api.telegram.org/bot${TG_BOT_KEY}/sendMessage" \
|
||||
-d "chat_id=${TG_CHANNEL}" \
|
||||
--data-urlencode "text=${MSG}"
|
||||
|
||||
@@ -181,6 +191,7 @@ jobs:
|
||||
TG_CHANNEL: ${{ secrets.TG_CHANNEL }}
|
||||
steps:
|
||||
- name: Telegram notify (lint+test success)
|
||||
continue-on-error: true
|
||||
env:
|
||||
COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
|
||||
run: |
|
||||
@@ -196,7 +207,11 @@ jobs:
|
||||
actor=${GITHUB_ACTOR}
|
||||
commit=${COMMIT_MESSAGE:-n/a}"
|
||||
|
||||
curl -fsS -X POST "https://api.telegram.org/bot${TG_BOT_KEY}/sendMessage" \
|
||||
curl -fsS \
|
||||
--connect-timeout 5 \
|
||||
--max-time 15 \
|
||||
--retry 1 \
|
||||
-X POST "https://api.telegram.org/bot${TG_BOT_KEY}/sendMessage" \
|
||||
-d "chat_id=${TG_CHANNEL}" \
|
||||
--data-urlencode "text=${MSG}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user