Skip to content

Enable github immutable releases #6458

@gabrielf

Description

@gabrielf

Welcome

How did you install golangci-lint?

Official binary

Your feature request related to a problem? Please describe

As golangci-lint is ment to be run in CI maybe it would be a good idea to enable immutable github releases for the project. That was a github release could not be tampered with after creation which would be nice if someone were to gain access to the project.

Describe the solution you'd like

As far as I understand immutable releases is something that can be enabled per github project. Unless the release process requires a release to be changed after creation, for example to generate release notes or similar, it seems like this may be simple. But I've never done it myself so this is just a guess :-)

Describe alternatives you've considered

There are multiple install options but I thought immutable releases would be a good idea as the install.sh script uses the github releases.

Additional context

No response

Supporter

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvementno decisionNo decision to fix or not

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions