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
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