qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC PATCH] .github: move repo lockdown to the v2 configuration


From: Willian Rampazzo
Subject: Re: [RFC PATCH] .github: move repo lockdown to the v2 configuration
Date: Mon, 4 Oct 2021 13:25:05 -0300

On Mon, Oct 4, 2021 at 12:45 PM Alex Bennée <alex.bennee@linaro.org> wrote:
>
> I was getting prompted by GitHub for new permissions but it turns out
> per https://github.com/dessant/repo-lockdown/issues/6:
>
>   Repo Lockdown has been rewritten for GitHub Actions, offering new
>   features and better control over your automation presets. The legacy
>   GitHub App has been deprecated, and the public instance of the app
>   has been shut down.
>
> So this is what I've done.
>
> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
> ---
>  .github/lockdown.yml           | 34 ------------------------
>  .github/workflows/lockdown.yml | 47 ++++++++++++++++++++++++++++++++++
>  2 files changed, 47 insertions(+), 34 deletions(-)
>  delete mode 100644 .github/lockdown.yml
>  create mode 100644 .github/workflows/lockdown.yml
>
> diff --git a/.github/lockdown.yml b/.github/lockdown.yml
> deleted file mode 100644
> index d3546bd2bc..0000000000
> --- a/.github/lockdown.yml
> +++ /dev/null
> @@ -1,34 +0,0 @@
> -# Configuration for Repo Lockdown - https://github.com/dessant/repo-lockdown
> -
> -# Close issues and pull requests
> -close: true
> -
> -# Lock issues and pull requests
> -lock: true
> -
> -issues:
> -  comment: |
> -    Thank you for your interest in the QEMU project.
> -
> -    This repository is a read-only mirror of the project's repostories hosted
> -    at https://gitlab.com/qemu-project/qemu.git.
> -    The project does not process issues filed on GitHub.
> -
> -    The project issues are tracked on GitLab:
> -    https://gitlab.com/qemu-project/qemu/-/issues
> -
> -    QEMU welcomes bug report contributions. You can file new ones on:
> -    https://gitlab.com/qemu-project/qemu/-/issues/new
> -
> -pulls:
> -  comment: |
> -    Thank you for your interest in the QEMU project.
> -
> -    This repository is a read-only mirror of the project's repostories hosted
> -    on https://gitlab.com/qemu-project/qemu.git.
> -    The project does not process merge requests filed on GitHub.
> -
> -    QEMU welcomes contributions of code (either fixing bugs or adding new
> -    functionality). However, we get a lot of patches, and so we have some
> -    guidelines about contributing on the project website:
> -    https://www.qemu.org/contribute/
> diff --git a/.github/workflows/lockdown.yml b/.github/workflows/lockdown.yml
> new file mode 100644
> index 0000000000..20e6208487
> --- /dev/null
> +++ b/.github/workflows/lockdown.yml
> @@ -0,0 +1,47 @@
> +# Configuration for Repo Lockdown - https://github.com/dessant/repo-lockdown
> +
> +name: 'Repo Lockdown'
> +
> +on:
> +  issues:
> +    types: opened

I see the "issues" tab is already disabled on the QEMU repository at
GitHub. Maybe we don't need an action for that.

> +  pull_request_target:
> +    types: opened
> +
> +permissions:
> +  issues: write
> +  pull-requests: write
> +
> +jobs:
> +  action:
> +    runs-on: ubuntu-latest
> +    steps:
> +      - uses: dessant/repo-lockdown@v2
> +        with:
> +          issue-comment: |
> +            Thank you for your interest in the QEMU project.
> +
> +            This repository is a read-only mirror of the project's 
> repostories hosted
> +            at https://gitlab.com/qemu-project/qemu.git.
> +            The project does not process issues filed on GitHub.
> +
> +            The project issues are tracked on GitLab:
> +            https://gitlab.com/qemu-project/qemu/-/issues
> +
> +            QEMU welcomes bug report contributions. You can file new ones on:
> +            https://gitlab.com/qemu-project/qemu/-/issues/new
> +          lock-issue: true
> +          close-issue: true
> +          pull-comment: |
> +            Thank you for your interest in the QEMU project.
> +
> +            This repository is a read-only mirror of the project's 
> repostories hosted
> +            on https://gitlab.com/qemu-project/qemu.git.
> +            The project does not process merge requests filed on GitHub.
> +
> +            QEMU welcomes contributions of code (either fixing bugs or 
> adding new
> +            functionality). However, we get a lot of patches, and so we have 
> some
> +            guidelines about contributing on the project website:
> +            https://www.qemu.org/contribute/
> +          lock-pull: true
> +          close-pull: true
> --
> 2.30.2
>
>

Besides the "issues" comment, it looks good to me.

Reviewed-by: Willian Rampazzo <willianr@redhat.com>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]