Skip to content

Conversation

@sayalaruano
Copy link
Collaborator

@sayalaruano sayalaruano commented Sep 12, 2025

Summary

Create CHANGELOG.md using the changelog-from-release tool, and add a GitHub action workflow to update it automatically after every new release.

List of changes proposed in this PR (pull-request)

  • Updated cdci.yml GitHub action with a workflow to update the changelog automatically after every new release.
  • Generated CHANGELOG.md FILE.

@sayalaruano sayalaruano requested a review from enryH September 12, 2025 11:00
@enryH
Copy link
Collaborator

enryH commented Sep 12, 2025

Do you want to add it to the docs?

@sayalaruano
Copy link
Collaborator Author

Yes, good idea, I will update the index.md with the changelog.

@enryH
Copy link
Collaborator

enryH commented Sep 15, 2025

Somehow the bullet points are not separated:

https://vuecore--38.org.readthedocs.build/en/38/sections_readme/changelog.html

Copy link
Collaborator

@enryH enryH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove these two points. I tried to see where this got picked up from, and it looks like the last line is used from the commit message:
image

Do you know more?

sayalaruano and others added 2 commits September 15, 2025 17:26
Co-authored-by: Henry Webel <heweb@dtu.dk>
@sayalaruano
Copy link
Collaborator Author

I am not sure why it just takes the last line from the commit, but I will take a look at the documentation to check if they explain it.

@sayalaruano
Copy link
Collaborator Author

sayalaruano commented Sep 18, 2025

It's a bit tricky how git-changelog identifies the commits from each release. I just kept the release number, date and the comparison to the previous one in CHANGELOG.md. It would be nice to have something like the numpy release notes , just the PR merged and a short description, but maybe something for later?

@sayalaruano sayalaruano requested a review from enryH September 18, 2025 14:25
@enryH
Copy link
Collaborator

enryH commented Sep 18, 2025

I would be nice to have it maybe parsed from GitHub: https://github.com/Multiomics-Analytics-Group/vuecore/releases

@enryH
Copy link
Collaborator

enryH commented Sep 18, 2025

Maybe we could test another changelog creator: https://github.com/rhysd/changelog-from-release

Copy link
Collaborator

@enryH enryH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise everything looks good!

@sayalaruano
Copy link
Collaborator Author

Hey @enryH! I updated the changelog using the changelog-from-release tool and added the workflow to the CI/CD GitHub action.

Copy link
Collaborator

@enryH enryH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good. Amazing you looked directly into it!

image

and the links are not recognized automatically.

@enryH
Copy link
Collaborator

enryH commented Sep 19, 2025

just a few old unicode symbols are not recognized for whatever reason: https://vuecore--38.org.readthedocs.build/en/38/sections_readme/changelog.html

image

and the url is printed next to the set link

@sayalaruano sayalaruano merged commit e239ca4 into main Sep 22, 2025
8 checks passed
@sayalaruano sayalaruano deleted the add-changelog branch September 22, 2025 07:16
@sayalaruano sayalaruano changed the title 📝 Docs: Create CHANGELOG.md using git-changelog 📝 Docs: Create CHANGELOG.md using changelog-from-release Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants