Remove timeout-minutes from lock-closed-issues workflow

The 10-minute timeout is unnecessary for this workflow as it typically
completes quickly. Removing it allows the workflow to use the default
GitHub Actions timeout (6 hours for public repos, 72 hours for private),
providing more flexibility if the workflow needs to process a large
number of issues.

Also fixed trailing whitespace inconsistencies in the script.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ashwin Bhat
2025-08-09 10:41:27 -07:00
parent ce5b9164fa
commit ead501a4a9

View File

@@ -15,7 +15,6 @@ concurrency:
jobs:
lock-closed-issues:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Lock closed issues after 7 days of inactivity
uses: actions/github-script@v7
@@ -23,13 +22,13 @@ jobs:
script: |
const sevenDaysAgo = new Date();
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
const lockComment = `This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.`;
let page = 1;
let hasMore = true;
let totalLocked = 0;
while (hasMore) {
// Get closed issues (pagination)
const { data: issues } = await github.rest.issues.listForRepo({
@@ -89,5 +88,5 @@ jobs:
page++;
}
console.log(`Total issues locked: ${totalLocked}`);