Skip to content

Trigger Lunch Bot

Trigger Lunch Bot #53

name: Trigger Lunch Bot
on:
schedule:
# GitHub schedules use UTC. 04:45 UTC is 07:45 EEST (summer) / 06:45 EET (winter).
# Running earlier gives buffer for occasional scheduler delays.
- cron: '45 4 * * 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"