Skip to content

Trigger Lunch Bot

Trigger Lunch Bot #9

name: Trigger Lunch Bot
on:
schedule:
- cron: '30 6 * * 1-5'
workflow_dispatch:
jobs:
trigger:
runs-on: ubuntu-latest
steps:
- name: Call lunch endpoint
env:
LUNCH_BOT_ENDPOINT_URL: ${{ secrets.LUNCH_BOT_ENDPOINT_URL }}
LUNCH_BOT_TRIGGER_KEY: ${{ secrets.LUNCH_BOT_TRIGGER_KEY }}
run: |
if [[ -z "$LUNCH_BOT_ENDPOINT_URL" ]]; then
echo "Missing LUNCH_BOT_ENDPOINT_URL secret"
exit 1
fi
if [[ -z "$LUNCH_BOT_TRIGGER_KEY" ]]; then
echo "Missing LUNCH_BOT_TRIGGER_KEY secret"
exit 1
fi
curl --fail --silent --show-error \
--request POST \
--header "x-trigger-key: $LUNCH_BOT_TRIGGER_KEY" \
"$LUNCH_BOT_ENDPOINT_URL?bypass=true"