mirror of
https://github.com/anthropics/claude-code.git
synced 2025-10-19 03:17:50 +03:00
Remove timeout-minutes from lock-closed-issues workflow (#5455)
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:
9
.github/workflows/lock-closed-issues.yml
vendored
9
.github/workflows/lock-closed-issues.yml
vendored
@@ -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}`);
|
||||
|
||||
Reference in New Issue
Block a user