diff --git a/.github/workflows/docs.deploy.yaml b/.github/workflows/docs.deploy.yaml deleted file mode 100644 index 7d69c6bd434..00000000000 --- a/.github/workflows/docs.deploy.yaml +++ /dev/null @@ -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 diff --git a/.github/workflows/metadata-label-commenter.yaml b/.github/workflows/metadata-label-commenter.yaml new file mode 100644 index 00000000000..4114d5a44c3 --- /dev/null +++ b/.github/workflows/metadata-label-commenter.yaml @@ -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 diff --git a/.github/workflows/metadata-label-pr.yaml b/.github/workflows/metadata-label-pr.yaml new file mode 100644 index 00000000000..e84a703a7fd --- /dev/null +++ b/.github/workflows/metadata-label-pr.yaml @@ -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 diff --git a/.github/workflows/schedule-sync-labels.yaml b/.github/workflows/schedule-sync-labels.yaml new file mode 100644 index 00000000000..1f89d4916ec --- /dev/null +++ b/.github/workflows/schedule-sync-labels.yaml @@ -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 diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml new file mode 100644 index 00000000000..b5ced9ef55a --- /dev/null +++ b/.github/workflows/stale.yaml @@ -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