Skip to content

GitHub Actions Weather Bot #86

GitHub Actions Weather Bot

GitHub Actions Weather Bot #86

Workflow file for this run

name: 'GitHub Actions Weather Bot'
on:
push:
schedule:
- cron: '0 21 * * *'
jobs:
bot:
runs-on: ubuntu-latest
steps:
- name: 'Checkout codes'
uses: actions/checkout@v1
- name: 'Get Weather'
run: bash ./weather.sh
- name: 'Get Date'
run: echo "REPORT_DATE=$(TZ=':Asia/Jingzhou' date '+%Y-%m-%d %T')" >> $GITHUB_ENV
- name: 'Send mail'
uses: dawidd6/action-send-mail@master
with:
server_address: smtp.office365.com
server_port: 587
username: ${{ secrets.MAIL_USERNAME }}
password: ${{ secrets.MAIL_PASSWORD }}
subject: 荆州每日天气 (${{env.REPORT_DATE}})
body: file://result.html
to: [email protected]
from: 气象每日快报/JingZhou
content_type: text/html