From: Sebastián Ramírez Date: Tue, 24 Aug 2021 14:08:05 +0000 (+0200) Subject: 🔧 Add issue-manager and latest-changes GitHub Actions X-Git-Tag: 0.0.2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e46903cbcf8bf90a39440006a21bca0343ea5b3;p=thirdparty%2Ffastapi%2Fsqlmodel.git 🔧 Add issue-manager and latest-changes GitHub Actions --- 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