awesome-selfhosted-data/.github/workflows/check-unmaintained-projects.yml
nodiscc 7e97f588e2
tools: github actions: fail/display red badge when unmaintained projects are detected
- lower error/warning days threshold, but only for the scheduled/daily check (leave thresholds unchanged for pull requests/pre-build checks)
- error if 365 days without updated, warning if 186 days without updates
- update hecat to v1.1.0 https://github.com/nodiscc/hecat/releases/tag/1.1.0
- fixes https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/50
2023-07-29 17:57:57 +02:00

21 lines
404 B
YAML

name: unmaintained projects
on:
schedule:
- cron: '22 22 * * *'
workflow_dispatch:
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
concurrency:
group: unmaintained-projects-${{ github.ref }}
cancel-in-progress: true
jobs:
check-unmaintained-projects:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: make install
- run: make awesome_lint_strict