inaka / elvis_core

The core of an Erlang linter
Other
61 stars 56 forks source link

Maintenance updates #317

Closed paulo-ferraz-oliveira closed 1 year ago

paulo-ferraz-oliveira commented 1 year ago

This isn't as big as it looks, though there's possibly a lotta changes.

I'll self-review and try to guide you through it to ease the task.

Whenever a change is not super-explicit or supported by the commit message I'll add a comment.

Also closes #307.

paulo-ferraz-oliveira commented 1 year ago

I believe you have to change branch protection rules for this

image
elbrujohalcon commented 1 year ago

Feel free to tag a release and publish to hex whenever you want, @paulo-ferraz-oliveira ;)

paulo-ferraz-oliveira commented 1 year ago

Sure. I'll do that now. Thanks.

paulo-ferraz-oliveira commented 1 year ago

Can't!

rebar3 hex owner list elvis_core
inaka (inakos@googlegroups.com)
paulo-ferraz-oliveira commented 1 year ago

I did the release on GitHub, though 😄, since that one I can.

elbrujohalcon commented 1 year ago

Let me add you as an owner… hold on.

elbrujohalcon commented 1 year ago

Try again

elbrujohalcon commented 1 year ago

Try again, @paulo-ferraz-oliveira

paulo-ferraz-oliveira commented 1 year ago

Yup, that did it. https://hexdocs.pm/elvis_core/readme.html < look at how pretty it looks 😄

elbrujohalcon commented 1 year ago

Beautiful! I wonder… Is there any way to also publish "Rules.md" and its associated folders and files there?

paulo-ferraz-oliveira commented 1 year ago

There is, but we'd have to change all the rules' files, because they mention .md, rendered in GitHub (not Hex.pm), not .html. Oh, and I believe we'd have to mention all files individually, which is a maintenance hassle.

Maybe open an issue and we'll tackle it "in the future" 😄

At the moment I'm already sad that hexdocs version prefix is hard-coded to v, which means (below) links to https://github.com/inaka/elvis_core/blob/v3.1.0/README.md#L1 and not https://github.com/inaka/elvis_core/blob/3.1.0/README.md#L1 😭

image