-
Notifications
You must be signed in to change notification settings - Fork 123
Conversation
Thank you for the PR! Is it maybe also useful to have a whitelist? (as workaround when some links are down?) |
Probably, though I'm not sure if storing it in the repository is a good idea. I'll have to think whether there are any problems with that. |
I was thinking about something like tests/icheck.suppression (Of course it needs to be empty before releases and not like icheck after.) If we do not want it to be in the repo (which would require everyone to rebase so that the link checker succeeds) we can also put the file on doc.libelektra.org or similar. |
I think it should work to have the whitelist in the repo without rebasing, since the link checker build job now merges PRs before checking. However, the whitelist is another file that is likely to cause merge conflicts in PRs (like the release notes°, and icheck.suppression). ° For the release notes the main problem introducing the merge conflicts is that we start with a file full of placeholders that people overwrite. |
You are right, it would be similar for the whitelist. But did we ever had a merge conflict in the icheck.suppression? I am open to improvements for release notes. Afaik two different appends on a file will also be a merge conflict. What is not a merge conflict, is if different lines are edited, so having more TODO lines in the template might help if people use a random TODO (and not always the first). |
I had one one #2916.
Not sure that is going to happen. But we could use a custom merge driver for the release notes file. |
I created #2925 for the discussion about the release notes. For the link checker, I will add a simple whitelist file. It shouldn't cause merge conflicts very often and if it turns out it does, we can use the |
Thank you! Yes, actually we can use the union merge driver also for icheck and release notes. |
Thank you great job! Good to have this fixed! Why is there the message "/tmp/cirrus-ci-build/doc/tutorials/highlevel-bindings.md:59:0 warning: invalid link 'code-generator.md'"? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job!
Changes the linkchecker so it de-duplicates before checking them (reduces from ~1100 to ~800 checks). In addition the timeout was reduced from 10s to 5s and the number of retries from 20 (default) to 3.
Basics
doc/news/_preparation_next_release.md
which contains_(my name)_
)Please always add something to the the release notes.
(first line should have
module: short statement
syntax)close #X
, should be in the commit messages.Checklist
Review