Updating workflows

This commit is contained in:
Eldwan Brianne
2021-04-04 13:04:17 +02:00
parent ca9f7bd241
commit 9f0bc3c941
3 changed files with 42 additions and 21 deletions

19
.github/stale.yml vendored
View File

@@ -1,19 +0,0 @@
---
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 60
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: inactivity
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: >
Feel free to re-open this issue if you think it deserves another look.

View File

@@ -6,11 +6,32 @@ on:
- 'master' - 'master'
pull_request: pull_request:
branches: branches:
- 'master' - '*'
jobs: jobs:
changes:
runs-on: ubuntu-latest
outputs:
go: ${{ steps.filter.outputs.go }}
charts: ${{ steps.filter.outputs.charts }}
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: dorny/paths-filter@v2
id: filter
with:
token: ${{ secrets.GITHUB_TOKEN }}
filters: |
docker:
- 'Dockerfile'
- 'root/'
build-docker: build-docker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: changes
if: |
(needs.changes.outputs.docker == 'true')
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2

19
.github/workflows/stale.yml vendored Normal file
View File

@@ -0,0 +1,19 @@
name: 'Stale issue handler'
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * *'
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
with:
stale-issue-message: 'This issue has been automatically marked as stale after 30d because it has not had
recent activity. It will be closed in 5d if no further activity occurs. Thank you for your contributions.'
days-before-stale: 30
days-before-close: 5
stale-issue-label: 'stale'
exempt-issue-labels: 'pinned,security,block'