idiomatic / HandyNotes_Achievements

Shows location of incomplete World of Warcraft achievements
Apache License 2.0
2 stars 6 forks source link

deprecate (or automate) GitHub releases #33

Open idiomatic opened 3 years ago

idiomatic commented 3 years ago

either:

JanGalek commented 3 years ago

We can automate it with https://github.com/marketplace/actions/create-a-release , https://github.com/thomaseizinger/keep-a-changelog-new-release and https://github.com/ffurrer2/extract-release-notes

source: https://riggaroo.dev/using-github-actions-to-automate-our-release-process/

JanGalek commented 3 years ago

It will need small refactore change log (change to standard - https://keepachangelog.com/en/1.0.0/)

idiomatic commented 3 years ago

Interesting. However, I doubt there's actually a demand for GitHub-hosted release archives.

I advise de-prioritizing this issue. Tasks that add unnecessary complexity or dependence should not be rushed.

JanGalek commented 3 years ago

GitHub Releases

but I understand ;)

idiomatic commented 3 years ago

GitHub Desktop [client] is more a Git front end than an add-on release auto-updater. I would be thrilled if we could get WoW players to switch from specialty add-on manager clients to developer-oriented, submodule-savvy clients (like git, GitHub Desktop, Tower, or my current favorite Fork), but that's counter-culture.

GitHub Releases

TIL.

JanGalek commented 3 years ago

Yeah. It sounds good :). I have plan create new wow addon manager (reason ? I'm linux user and twitch app work on wine good but it's not perfect, so multi-os).

idiomatic commented 3 years ago

Note that the GitHub-hosted releases were appropriate before GitHub Actions existed and had hosted artifacts. Also, locally-assembled releases was more tolerable when this project had a single developer with a predictable toolchain.

Luckily we've evolved, and should move forwards.

idiomatic commented 3 years ago

new wow addon manager

If that's what @wowads is, I'd recommend a different name. "Ads" is not short for "add-ons", but "advertisements".

JanGalek commented 3 years ago

Thanks for advice :), I renamed it to @wowmua :) https://github.com/idiomatic/HandyNotes_Achievements/pull/36