garnet
1name: Locker - Lock stale issues and PRs
2on:
3schedule:
4- cron: '0 9 * * *' # Once per day, early morning PT
5
6workflow_dispatch:
7# Manual triggering through the GitHub UI, API, or CLI
8inputs:
9daysSinceClose:
10required: true
11default: "60"
12daysSinceUpdate:
13required: true
14default: "60"
15
16permissions:
17issues: write
18pull-requests: write
19
20jobs:
21main:
22runs-on: ubuntu-latest
23steps:
24- name: Checkout Actions
25uses: actions/checkout@v4
26with:
27repository: "microsoft/vscode-github-triage-actions"
28path: ./actions
29ref: cd16cd2aad6ba2da74bb6c6f7293adddd579a90e # locker action commit sha
30- name: Install Actions
31run: npm install --production --prefix ./actions
32- name: Run Locker
33uses: ./actions/locker
34with:
35daysSinceClose: ${{ fromJson(inputs.daysSinceClose || 60) }}
36daysSinceUpdate: ${{ fromJson(inputs.daysSinceUpdate || 60) }}
37