From 0e46903cbcf8bf90a39440006a21bca0343ea5b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebasti=C3=A1n=20Ram=C3=ADrez?= Date: Tue, 24 Aug 2021 16:08:05 +0200 Subject: [PATCH] =?utf8?q?=F0=9F=94=A7=20Add=20issue-manager=20and=20lates?= =?utf8?q?t-changes=20GitHub=20Actions?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .github/workflows/issue-manager.yml | 30 ++++++++++++++++++++++ .github/workflows/latest-changes.yml | 38 ++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 .github/workflows/issue-manager.yml create mode 100644 .github/workflows/latest-changes.yml diff --git a/.github/workflows/issue-manager.yml b/.github/workflows/issue-manager.yml new file mode 100644 index 00000000..e2fb4f7a --- /dev/null +++ b/.github/workflows/issue-manager.yml @@ -0,0 +1,30 @@ +name: Issue Manager + +on: + schedule: + - cron: "0 0 * * *" + issue_comment: + types: + - created + issues: + types: + - labeled + pull_request_target: + types: + - labeled + workflow_dispatch: + +jobs: + issue-manager: + runs-on: ubuntu-latest + steps: + - uses: tiangolo/issue-manager@0.4.0 + with: + token: ${{ secrets.GITHUB_TOKEN }} + config: > + { + "answered": { + "delay": 864000, + "message": "Assuming the original need was handled, this will be automatically closed now. But feel free to add more comments or create new issues or PRs." + } + } diff --git a/.github/workflows/latest-changes.yml b/.github/workflows/latest-changes.yml new file mode 100644 index 00000000..48fb6dc8 --- /dev/null +++ b/.github/workflows/latest-changes.yml @@ -0,0 +1,38 @@ +name: Latest Changes + +on: + pull_request_target: + branches: + - main + types: + - closed + workflow_dispatch: + inputs: + number: + description: PR number + required: true + debug_enabled: + description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)' + required: false + default: false + +jobs: + latest-changes: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + # To allow latest-changes to commit to the main branch + token: ${{ secrets.ACTIONS_TOKEN }} + # Allow debugging with tmate + - name: Setup tmate session + uses: mxschmitt/action-tmate@v3 + if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled }} + with: + limit-access-to-actor: true + - uses: docker://tiangolo/latest-changes:0.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + latest_changes_file: docs/release-notes.md + latest_changes_header: '## Latest Changes\n\n' + debug_logs: true -- 2.47.2