Skip to content

Docker Weekly Scheduler #43

Docker Weekly Scheduler

Docker Weekly Scheduler #43

name: Docker Weekly Scheduler
on:
schedule:
# Run every 5 minutes on Wednesdays
- cron: "*/5 * * * 3"
jobs:
trigger:
runs-on: ubuntu-latest
steps:
- name: Check if within 12:05 UTC window
id: check
run: |
HOUR=$(date -u +%H)
MIN=$(date -u +%M)
if [ "$HOUR" = "12" ] && [ "$MIN" -ge 5 ] && [ "$MIN" -lt 10 ]; then
echo "should_trigger=true" >> $GITHUB_OUTPUT
else
echo "should_trigger=false" >> $GITHUB_OUTPUT
fi
- name: Trigger Docker Weekly workflow
if: steps.check.outputs.should_trigger == 'true'
run: gh workflow run docker-weekly.yml --repo ${{ github.repository }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}