Skip to content

Generate project activity report #14

Generate project activity report

Generate project activity report #14

name: "Generate project activity report"
permissions: {}
on:
workflow_dispatch:
inputs:
since:
description: "Since date (x months ago, yyyy-mm-dd)"
type: string
required: true
default: "3 months ago"
until:
description: "Until date (now, x months ago, yyyy-mm-dd)"
type: string
required: true
default: "now"
jobs:
generate:
name: Project Activity
timeout-minutes: 15
permissions:
issues: read # inspects issues and reports on them
pull-requests: read # inspects PRs and reports on them
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
fetch-depth: 0
persist-credentials: false
- name: Generate report
run: |
bash ./.github/workflows/activity-report.sh >> "$GITHUB_STEP_SUMMARY"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SINCE: ${{ inputs.since }}
UNTIL: ${{ inputs.until }}