Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add automatic intermediate changelog #49006

Closed
Cenness opened this issue May 23, 2021 · 6 comments
Closed

Add automatic intermediate changelog #49006

Cenness opened this issue May 23, 2021 · 6 comments
Labels
Code: Build Issues regarding different builds and build environments <Documentation> Design documents, internal info, guides and help. <Enhancement / Feature> New features, or enhancements on existing stale Closed for lack of activity, but still valid.

Comments

@Cenness
Copy link

Cenness commented May 23, 2021

Is your feature request related to a problem? Please describe.

There is no layman accessible changelog for experimentals

Describe the solution you'd like

Extend current github actions with something like that or that, or whatever you prefer from there.

Describe alternatives you've considered

Decide that it's not really that important or just use git log

Additional context

remyroy/CDDA-Game-Launcher#564

@actual-nh
Copy link
Contributor

There is a changelog, although not what you're asking for; I suggest changing the title to "Add automatic intermediate changelog" or something like that.

@actual-nh actual-nh added <Documentation> Design documents, internal info, guides and help. <Enhancement / Feature> New features, or enhancements on existing Code: Build Issues regarding different builds and build environments labels May 23, 2021
@Cenness Cenness changed the title Add changelog Add automatic intermediate changelog May 23, 2021
@Anaglyphic
Copy link

Hi.

I get your point. Your alternative "decide it's not really that important or just use git log" is actually what I'd suggest. So what are you asking, how to? I see you got ZhilkinSerg and the frontend creator interested over there? I'll show the long form of what you exampled, so you can see how easy it is to tailor it, although I assume "layman accessible" and referencing remyroy's frontend = an average Windows gamer, so I suppose we should keep it clean and non-technical? (not that windows people can't be technical, this is more about "hey what's changed since the last experimental I installed?" and not about "what's going on in cdda development?", yes?)

Anyway yea from the project side there's no reason the Makefile or whatever preferred build system people are using couldn't generate an automated pseudo-CHANGELOG, modify a build script, dump a one-liner into the make / make bininst routine, or even do it manually before packaging, so there'd be something besides the semi-static one I guess? Then said frontend could just display it being the nice little text file it is?

I'll do it by date, I saw you did it by tag in your example. ie. here's the last week.

$ git switch master && git pull && git log --since=05/18/2021 \
--simplify-merges --first-parent --author-date-order \
--date='format:%d-%b-%Y' --pretty='format:%ad: %s (%an)'

currently dumps:

24-May-2021: Merge pull request #49007 from MarlossCDDA/marloss/fix-rot-spawn-chance (Angela Graves)
23-May-2021: Do not announce crafting progress loss when none happened (#48985) (pehamm)
23-May-2021: Merge pull request #49000 from BrettDong/clang-tidy-fix (Zhilkin Serg)
23-May-2021: Merge pull request #48997 from BrettDong/osx-build (Zhilkin Serg)
23-May-2021: Merge pull request #48958 from eltank/no_leatherworking (Angela Graves)
22-May-2021: Change symbols of variants vehicle parts to increase ascii readability (#48896) (Fris0uman)
22-May-2021: Merge pull request #48944 from John-Candlebury/ags-harvest-list-bloodfix (Zhilkin Serg)
22-May-2021: Merge pull request #48966 from Fris0uman/msc_craft (Zhilkin Serg)
22-May-2021: Bump clang version to 12 in GHA build matrix (#48977) (Binrui Dong)
22-May-2021: Merge pull request #48973 from Fris0uman/CMES (Angela Graves)
21-May-2021: Merge pull request #48968 from Fris0uman/tilesets (Angela Graves)
20-May-2021: remove watertight flag from body bags (#48947) (eso)
20-May-2021: Fix removed depressant&stim cap (#47831) (Jamuro-g)
20-May-2021: wash multiselect - fix unselect (#48863) (Roy Berube)
20-May-2021: Fix remote activation for radio-controlled items (#48801) (eltank)
20-May-2021: Fixes #48686 (#48778) (leemuar)
20-May-2021: Fix auto drinking unclean water (#48738) (Eric)
20-May-2021: don't ask for shape selection when there's only one shape (#48734) (mqrause)
20-May-2021: [READY] Adjust problematic monster faction relationships (possible attack without counterattack) (#48077) (actual-nh)
20-May-2021: Dismantle unused legacy migration feature. (#48871) (Kevin Granade)
20-May-2021: Merge pull request #48941 from casswedson/prison-fix (Angela Graves)
19-May-2021: Merge pull request #48901 from casswedson/thickness-fix (Zhilkin Serg)
19-May-2021: [Aftershock] Small fixes (#48931) (Maleclypse)
19-May-2021: Merge pull request #48934 from BrettDong/lang (Zhilkin Serg)
19-May-2021: Merge pull request #48914 from linonetwo/patch-2 (Angela Graves)
18-May-2021: Remove Fletching from Crude Wooden Arrows and Crude Wooden Bolts as they do not have Fletchings (#48910) (mGuv)
18-May-2021: Merge pull request #48920 from casswedson/nerf-manhack (Angela Graves)
17-May-2021: Revert "Removes PROTRUSION flag, so rams can ram more things" (#48913) (eso)

@stale
Copy link

stale bot commented Jun 26, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@stale stale bot added the stale Closed for lack of activity, but still valid. label Jun 26, 2021
@damien
Copy link
Contributor

damien commented Nov 17, 2021

I'm currently working on #52477 and hope to have something ready to review in the next week. I hope to have that work cover needs for intermediate changelogs like the ones described here. :)

@stale stale bot removed the stale Closed for lack of activity, but still valid. label Nov 17, 2021
@stale
Copy link

stale bot commented Jan 9, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@stale stale bot added the stale Closed for lack of activity, but still valid. label Jan 9, 2022
@Night-Pryanik
Copy link
Contributor

Closing as stale, since stalebot can't do this by itself.

@Night-Pryanik Night-Pryanik closed this as not planned Won't fix, can't repro, duplicate, stale Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code: Build Issues regarding different builds and build environments <Documentation> Design documents, internal info, guides and help. <Enhancement / Feature> New features, or enhancements on existing stale Closed for lack of activity, but still valid.
Projects
None yet
Development

No branches or pull requests

5 participants