This commit is contained in:
kjeld Schouten-Lebbing 2022-03-31 20:22:03 +02:00
parent 50c0bdbb22
commit 84120b50a6
No known key found for this signature in database
GPG Key ID: 4CDAD4A532BC1EDB
5 changed files with 59 additions and 26 deletions

View File

@ -1,26 +0,0 @@
name: "Docs: Deploy"
on:
workflow_dispatch:
# push:
# branches:
# - master
# paths:
# - 'docs/**'
# - '.github/workflows/docs.deploy.yaml'
# - 'mkdocs.yml'
jobs:
build:
name: Deploy Wiki
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # tag=v3
with:
token: ${{ secrets.BOT_TOKEN }}
- name: Deploy docs
uses: mhausenblas/mkdocs-deploy-gh-pages@master
env:
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }}
REQUIREMENTS: docs/requirements.txt

View File

@ -0,0 +1,21 @@
---
name: "Metadata: Label Commenter"
on:
issues:
types:
- labeled
- unlabeled
pull_request_target:
types:
- labeled
- unlabeled
permissions:
contents: read
issues: write
pull-requests: write
jobs:
comment:
uses: truecharts/.github/.github/workflows/metadata-label-commenter.yaml@main

View File

@ -0,0 +1,16 @@
---
name: "Metadata: Label pull requests"
on:
pull_request_target:
types:
- opened
- edited
- closed
- reopened
- ready_for_review
- synchronize
jobs:
label-size:
uses: truecharts/.github/.github/workflows/metadata-label-pr.yaml@main

View File

@ -0,0 +1,11 @@
---
name: "Schedule: Sync labels"
on: # yamllint disable-line rule:truthy
workflow_dispatch:
schedule:
- cron: "0 * * * *"
jobs:
labels:
uses: truecharts/.github/.github/workflows/schedule-sync-labels.yaml@main

11
.github/workflows/stale.yaml vendored Normal file
View File

@ -0,0 +1,11 @@
---
name: "Mark or close stale issues and PRs"
on:
workflow_dispatch:
schedule:
# Run the stalebot every day at 8pm UTC
- cron: "00 20 * * *"
jobs:
stale:
uses: truecharts/.github/.github/workflows/stale.yaml@main