name: HandleStaleDiscussions
on:
  schedule:
    - cron: "0 4 * * 1"
  discussion_comment:
    types: [created]

jobs:
  handle-stale-discussions:
    if: ${{ github.event.repository.fork == false || github.event_name != 'schedule' }}
    name: Handle stale discussions
    runs-on: ubuntu-latest
    permissions:
      discussions: write
    steps:
      - name: Stale discussions action
        uses: aws-github-ops/handle-stale-discussions@v1
        with:
          # This will close stale-discussions as outdated instead of answered
          close-stale-as-answered: false
          # This will disable auto-closing answered discussions
          close-answered-discussions: false
        env:
          GITHUB_TOKEN:  ${{secrets.GITHUB_TOKEN}}
