Skip to content

Send Avalanche Forecast Emails #51518

Send Avalanche Forecast Emails

Send Avalanche Forecast Emails #51518

Workflow file for this run

name: Send Avalanche Forecast Emails
on:
workflow_dispatch:
schedule:
- cron: "*/15 * * * *"
jobs:
SendEmails:
runs-on: ubuntu-latest
environment: sendemail
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
- run: |
python -m pip install --upgrade pip
python -m pip install poetry==1.3.1
poetry export -f requirements.txt --output requirements.txt --without-hashes
pip install -r requirements.txt
- env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
FROM_EMAIL: ${{ secrets.FROM_EMAIL }}
SMTP_PASSWORD: ${{ secrets.SMTP_PASSWORD }}
SMTP_SERVER: ${{ secrets.SMTP_SERVER }}
SMTP_USERNAME: ${{ secrets.SMTP_USERNAME }}
run: python3 ./send-avymail.py