Require user’s confirmation of invitation for being added to a project #2017
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright © Michal Čihař <[email protected]> | |
# | |
# SPDX-License-Identifier: CC0-1.0 | |
# This file is maintained in https://github.com/WeblateOrg/meta/ | |
name: Issue closed | |
on: | |
issues: | |
types: [closed] | |
permissions: | |
contents: read | |
jobs: | |
issueClosed: | |
permissions: | |
issues: write # for peter-evans/create-or-update-comment to create or update comment | |
pull-requests: write # for peter-evans/create-or-update-comment to create or update comment | |
runs-on: ubuntu-22.04 | |
steps: | |
- name: Add closed question comment | |
uses: peter-evans/create-or-update-comment@v3 | |
if: | | |
github.actor != 'renovate[bot]' && | |
github.event.issue.state_reason == 'completed' && | |
(contains(github.event.issue.labels.*.name, 'question') && ! contains(github.event.issue.labels.*.name, 'duplicate') && ! contains(github.event.issue.labels.*.name, 'wontfix')) || join(github.event.issue.labels.*.name) == '' | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
issue-number: ${{ github.event.issue.number }} | |
body: | | |
The issue you have reported is now resolved. If you don’t feel it’s right, please follow its labels to get a clue for further steps. | |
* In case you see a similar problem, please open a separate issue. | |
* If you are happy with the outcome, don’t hesitate to support Weblate by making a [donation](https://weblate.org/donate/). | |
- name: Add closed issue comment | |
uses: peter-evans/create-or-update-comment@v3 | |
if: | | |
github.actor != 'renovate[bot]' && | |
github.event.issue.state_reason == 'completed' && | |
! contains(github.event.issue.labels.*.name, 'invalid') && | |
! contains(github.event.issue.labels.*.name, 'question') && | |
! contains(github.event.issue.labels.*.name, 'wontfix') && | |
! contains(github.event.issue.labels.*.name, 'duplicate') && | |
! contains(github.event.issue.labels.*.name, 'undecided') && | |
! contains(github.event.issue.labels.*.name, 'needinfo') && | |
join(github.event.issue.labels.*.name) != '' | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
issue-number: ${{ github.event.issue.number }} | |
body: | | |
Thank you for your report; the issue you have reported has just been fixed. | |
* In case you see a problem with the fix, please comment on this issue. | |
* In case you see a similar problem, please open a separate issue. | |
* If you are happy with the outcome, don’t hesitate to support Weblate by making a [donation](https://weblate.org/donate/). |