0x1F9F1 / Open1560

A mod for Midtown Madness 1, primarily focused on supporting modern computers and fixing bugs.
https://0x1F9F1.github.io/Open1560
GNU General Public License v3.0
113 stars 9 forks source link

Re-release artifacts to update date #166

Open ThreeDeeJay opened 3 months ago

ThreeDeeJay commented 3 months ago

This would avoid confusion since the current release is from Apr 19, 2023, but the artifact is from June 1st, 2024 Also, this adds an automatic changelog since last release like this: https://github.com/ThreeDeeJay/Open1560/releases/latest

KcRobin9 commented 3 months ago

Automatic changelog looks cool I think (I think Brick can best comment on the release part). Maybe with a datestamp as well?

Something like: cd6a609: (27-08-2021) Capture screenshots before swapping frame buffers (Brick)

ThreeDeeJay commented 3 months ago

Hmm, it doesn't seem like the action I used supports date/timestamps https://github.com/marvinpinto/action-automatic-releases?tab=readme-ov-file#supported-parameters But I'm not sure it would be useful since it only lists multiple commits the first time it runs, so next commit will trigger a build that'd result in a single change being shown on releases, which would show the commit's date so it'll match the artifact's. If builds were only triggered on major releases (like say, v#.#.# tags), then the action would list all the commits in between such major releases, but I guess we'd need to find a github action capable of displaying datestamps. The action I used is kinda old, but it's been the only one that's worked consistently for years, but maybe there's something better nowadays.

KcRobin9 commented 3 months ago

Thanks for checking, but it's not a big deal, just nice to have if it was readily available