Skip to content

Commit

Permalink
Update website-monitor.yml
Browse files Browse the repository at this point in the history
1. User $GITHUB_ENV environment rather than set-output
2. Allow 301 return code as normal
3. Specify version: "Ilshidur/action-discord@0.3.2"
  • Loading branch information
dokabi authored Feb 6, 2024
1 parent cda29bc commit ed7f01e
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions .github/workflows/website-monitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,28 @@ jobs:
id: openstack-kr
run: |
status_code=$(curl -o /dev/null -s -w "%{http_code}\n" http://openstack-kr.org)
echo "status=$status_code" >> $GITHUB_ENV
if [ "$status_code" -ne 200 ]; then echo "::set-output name=openstack_kr_down::true"; fi
echo "OPENSTACK_KR_STATUS=$status_code" >> $GITHUB_ENV
if [ "$status_code" -ne 200 ] && [ "$status_code" -ne 301 ]; then
echo "openstack_kr_down=true" >> $GITHUB_ENV
else
echo "openstack_kr_down=false" >> $GITHUB_ENV
fi
- name: Check openinfra-kr.org
id: openinfra-kr
run: |
status_code=$(curl -o /dev/null -s -w "%{http_code}\n" http://openinfra-kr.org)
echo "status=$status_code" >> $GITHUB_ENV
if [ "$status_code" -ne 200 ]; then echo "::set-output name=openinfra_kr_down::true"; fi
echo "OPENINFRA_KR_STATUS=$status_code" >> $GITHUB_ENV
if [ "$status_code" -ne 200 ] && [ "$status_code" -ne 301 ]; then
echo "openinfra_kr_down=true" >> $GITHUB_ENV
else
echo "openinfra_kr_down=false" >> $GITHUB_ENV
fi
- name: Send notification to Discord if any website is down
if: steps.openstack-kr.outputs.openstack_kr_down == 'true' || steps.openinfra-kr.outputs.openinfra_kr_down == 'true'
uses: Ilshidur/action-discord@master
if: env.openstack_kr_down == 'true' || env.openinfra_kr_down == 'true'
uses: "Ilshidur/action-discord@0.3.2"
with:
args: "One or more websites are down. Please check the logs for more details."
args: "One or more websites are down or redirected. Please check the logs for more details."
env:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}

0 comments on commit ed7f01e

Please sign in to comment.