mirror of
https://github.com/ossf/scorecard.git
synced 2024-10-06 05:37:42 +03:00
c52a1702de
* 🌱 Update stale workflow to exempt Structured Results milestone
* Removed duplicate line, updated stale-pr-message, and removed custom stale labels
47 lines
1.7 KiB
YAML
47 lines
1.7 KiB
YAML
# Copyright 2021 OpenSSF Scorecard Authors
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
name: "Close stale issues"
|
|
on:
|
|
schedule:
|
|
- cron: "30 1 * * *"
|
|
|
|
permissions: read-all
|
|
|
|
jobs:
|
|
stale:
|
|
permissions:
|
|
issues: write
|
|
pull-requests: write
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Harden Runner
|
|
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v1
|
|
with:
|
|
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
|
|
|
|
- uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 # v3.0.18
|
|
with:
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
|
stale-issue-message: 'This issue is stale because it has been open for 60 days with no activity.'
|
|
stale-pr-message: 'This pull request is stale because it has been open for 10 days with no activity'
|
|
exempt-issue-labels: 'priority,bug,good first issue'
|
|
exempt-issue-milestones: 'Structured results'
|
|
exempt-pr-labels: 'awaiting-approval,work-in-progress'
|
|
days-before-pr-stale: '10'
|
|
days-before-pr-close: '20'
|
|
days-before-issue-stale: '60'
|
|
days-before-issue-close: -1
|
|
operations-per-run: '100'
|