Link to CHANGELOG.md on Releases page
See original GitHub issue- Visit https://github.com/nodeca/js-yaml/releases
- See nothing useful
- Navigate to https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md because thats there the changelog is kept
We can send a HEAD request to $default/CHANGELOG.md
and link to it if it exists when visiting a releases page, perhaps just if the page doesn’t have releases.
The unfortunate part is that the HTTP request is case-sensitive, so with this method we can only check and link to that specific but common format.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:5
- Comments:16 (13 by maintainers)
Top Results From Across the Web
Generate Changelog from GitHub Releases
changelog -from-release is a (too) small command line tool to generate changelog from GitHub Releases. It fetches releases of the repository via GitHub...
Read more >Keep a Changelog
Links to latest released version in previous versions. ... Changed - Refer to a "change log" instead of a "CHANGELOG" throughout the site...
Read more >Changelog entries - GitLab Docs
This guide contains instructions for when and how to generate a changelog entry file, as well as information and history about our changelog...
Read more >How To Automatically Generate A Helpful Changelog From ...
Creating a changelog is a usual task if a new software version is going to be released. It contains all the changes which...
Read more >Changelog - The GitHub Blog
We just finished releasing the last feature update of the year for Projects. ... include a link to relevant documentation provided by the...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I don’t think you can search for files or code using the GraphQL API (supported search types are only “ISSUE”, “USER” and “REPO”). But we could do something like this:
or query all the top-level files and check if there’s a changelog among them:
My bad, mixed it up with the linked new PR above my comment which has those examples linked. I randomly picked one of those.
It works now at pyca again after trying several times.
Still not at nodeca.After trying like 5+ more times… it appears now at e.g. https://github.com/nodeca/js-yaml/releases, too. 🤷I’ve no personal token setup! How should I know - as a user - that I have to and which of the many features require it? Settings only tell me it’s optional. And the linked GitHub search is not really user friendly. A detailed search there reveals that
link-to-changelog-file.tsx
is listed though. Not intuitive at all to connect the dots here. That’s a different issue I guess.No clue why it starts working after many tries - even with no token setup?!
Related messages in web console are:
Nothing mentioned about “link to changelog”.