4
0
Fork 0
RHEL9-CIS/.github/workflows/benchmark_tracking_controller.yml
Mark Bolwell 9df94973d7
added badge workflows
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
2025-10-03 07:56:30 +01:00

38 lines
1.4 KiB
YAML

---
# GitHub schedules all cron jobs in UTC.
# This expression will run the job every day at 9 AM Eastern Time during Daylight Saving Time (mid-March to early November).
# This expression will run the job every day at 8 AM Eastern Time during Standard Time (early November to mid-March).
name: Central Benchmark Orchestrator
on:
push:
branches:
- latest
schedule:
- cron: '0 6 * * *' # Runs daily at 9 AM ET
workflow_dispatch:
jobs:
call-benchmark-tracker:
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref_name == 'latest')
name: Start Benchmark Tracker
uses: ansible-lockdown/github_linux_IaC/.github/workflows/benchmark_track.yml@self_hosted
with:
repo_name: ${{ github.repository }}
secrets:
TEAMS_WEBHOOK_URL: ${{ secrets.TEAMS_WEBHOOK_URL }}
BADGE_PUSH_TOKEN: ${{ secrets.BADGE_PUSH_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
call-monitor-promotions:
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'
name: Monitor Promotions and Auto-Promote
uses: ansible-lockdown/github_linux_IaC/.github/workflows/benchmark_promote.yml@self_hosted
with:
repo_name: ${{ github.repository }}
secrets:
TEAMS_WEBHOOK_URL: ${{ secrets.TEAMS_WEBHOOK_URL }}
BADGE_PUSH_TOKEN: ${{ secrets.BADGE_PUSH_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}