Files

GitHub Report Action

Summarize open PRs and failed default-branch GitHub Actions across organization repositories.

Usage

name: GitHub Daily Report
on:
  workflow_dispatch:
  schedule:
    - cron: "0 6 * * *"

permissions:
  contents: write
  actions: read
  pull-requests: write

jobs:
  github-report:
    runs-on: ubuntu-latest
    steps:
      - uses: ultralytics/actions/github-report@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          org: ultralytics
          visibility: private,internal
          days: 1
          auto_merge_actions_prs: true

Inputs

Input Description Required Default
token GitHub token with access to organization repositories Yes -
org GitHub organization name No ultralytics
visibility Repository visibility: public, private, internal, all No public
prs Include open PR summary No true
failed_actions Include failed default-branch Actions summary No true
failed_scheduled_actions Deprecated alias for failed_actions No -
auto_merge_actions_prs Auto-merge eligible GitHub Actions update PRs No true
max_run_pages Pages of workflow runs to inspect per repository No 3
days Days of workflow history to include No 1

Output

The action writes a GitHub step summary with:

  • Latest failed workflow runs on each repository's default branch, grouped by event
  • Open PRs by repository with age-based status
  • Eligible GitHub Actions update PRs merged or skipped with reasons