lycheeverse / lychee

⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
https://lychee.cli.rs
Apache License 2.0
2.22k stars 134 forks source link

Add release-plz and clean up workflows #1510

Closed mre closed 1 month ago

mre commented 1 month ago

It's no secret that we're lacking behind on releases; partially, because they are slightly tedious to create.

My hope is that this will be resolved by introducing release-plz 1, which is automates publication whenever we push to master.

Along the way, I aligned the naming of the other workflows.

mre commented 1 month ago

The failing Docker / build (pull_request) is the one I'm hoping to resolve with merging this... 😬

thomas-zahner commented 1 month ago

@mre Sounds like a great idea! How does it affect the failing Docker image build?

mre commented 1 month ago

I think it will publish release binaries under the new binary names, so that should automatically fix the Docker build. At least that's my current working theory. 🙃

thomas-zahner commented 1 month ago

Ah okay sounds good to me.