browsertesting-open-issue.yml 871 B

1234567891011121314151617181920212223242526272829
  1. name: "[Monthly] Schedule Browser-Testing Dependencies Update Issue"
  2. on:
  3. schedule:
  4. # Runs on the first day of every month at midnight UTC
  5. - cron: '0 0 1 * *'
  6. workflow_dispatch: # for manual triggering
  7. jobs:
  8. create-issue:
  9. runs-on: ubuntu-latest
  10. permissions:
  11. contents: read
  12. issues: write
  13. steps:
  14. - name: Checkout repository
  15. uses: actions/[email protected]
  16. # copilot can be assigned to the issue
  17. # https://cli.github.com/manual/gh_issue_create
  18. - name: Create Issue From Template
  19. env:
  20. GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  21. GH_REPO: ${{ github.repository }}
  22. run: |
  23. gh issue create \
  24. --title "Request Browser-Testing Dependencies Update" \
  25. --body-file ".github/workflows/browsertesting-issue-body.md" \
  26. --assignee "@copilot"