name: Check Outdated Version Pinning

on:
  schedule:
    - cron: '0 12 * * 1'  # Run at 12:00 UTC every Monday

permissions:
  issues: write
  contents: read

jobs:
  check-pinning-dates:
    runs-on: ubuntu-slim
    steps:
      - name: Checkout repository
        uses: actions/checkout@v5

      - name: Validate JSON Schema
        shell: pwsh
        run: ./helpers/CheckOutdatedVersionPinning.ps1
        env:
          GH_TOKEN: ${{ github.token }}