-
Notifications
You must be signed in to change notification settings - Fork 169
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
[INFRA] link to changelog of specific BIDS version seems broken in docs #192
Comments
Same here. Checking the Maybe the result of some problems related to builds/tests? |
Thank you @sappelhoff and @PeerHerholz for raising this. On our stable builds, the stable tag is set upon a release (github release). This is why you may see that recent changes are not reflected in the changelog on stable, but if you look at our latest build those changes are present. If they are not there, the CHANGES.md is generated on each merged PR into the master repo. It appears the previous stable release (https://bids-specification.readthedocs.io/en/v.1.1.2/) renders okay. I am curious if this has to do with conflicting stable and versioned build (they are currently the same right now). IMO it is probably more helpful to link out to that versioned stable build (i.e. v.1.1.2 to the rendered readthedocs vs github). Another part to note is that upon each generation the links are regenerated as well, so on our latest build all of them are linking out to the github page. One way this can be stopped would be to tinker with the changelog generator and put the most recent releases into the pregh-changes.md (and likely change the name of the file because it would contain more than just the pregh changes) and add an additional option to the generator to only generate from the most recent release. So the links that are changed are cemented and not needed to be changed anymore. The changelog generation is being done automatically by circleCI. |
There is furthermore an issue with the names of the release 1.1.2: See the image It lists an additional This is also a bit mixed on our releases page: https://github.com/bids-standard/bids-specification/releases |
This is due to the first release on github there was an issue regarding how to name the versioning (the versioning should follow the github standard) That was not the case in the initial release which is why you see two versions of the same release. |
Would it be smart to delete the erroneous release? |
It would be good. It would be changing the current way the changelog is generated. Upon each regeneration (a merged PR) it will come back because the full log (since the github merge) is generated each time. One potential way would be to have the generator only go from the latest tag to recent. This is connected with the other conversations regarding the changelog like how we want the changelog to look with the labels to make it more human readable. Luckily the tools are there to accomplish this |
Fixed with a rebuild of v1.2.0 on ReadTheDocs. I also removed the old tag. There's no changing the changelog in old versions, but it should be fixed for the next one one. |
This link shows our changelog: https://bids-specification.readthedocs.io/en/stable/CHANGES.html
clicking on the "v1.2.0" label, I get a 404 Error. Anyone else with these problems?
quicklink: https://bids-specification.readthedocs.io/en/v1.2.0/
clicking on the other labels actually leads to our Github page.
Can anyone replicate this? What's the issue here?
The text was updated successfully, but these errors were encountered: