-
-
Notifications
You must be signed in to change notification settings - Fork 851
Remove the 'continue-on-error' flag when linkcheck fails #727
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
Conversation
Looks like this URL is returning 500 error at the moment.
|
I think buildbot is not using trac.buildbot.net anymore. I found the webarchive equivalent of this, not sure if there is a more recent url: |
It looks like https://docs.buildbot.net/latest/manual/installation/misc.html#launching-worker-as-windows-service is probably about as close as we'll get to a modern equivalent. |
I just noticed this PR while replying to #727. I think we should make
The former would be ideal, but I'm not sure how to set up the workflow to only set up one environment and doing one checkout before running two separate jobs in the same environment. If that's not possible, I guess we can do it twice, and we could skip the If we choose the latter, it would be useful to get some notification in case of |
I agree, I don't think we can ever have Instead, it's good to run it as non-failing.
It's not possible, each job runs in a fresh environment. Having said that, you can upload/download artifacts and use a cache for re-using things. How about we keep this like this:
And add a (nightly? weekly?) cron that only does
One concern: if the cron is often failing (which it might, and often), we don't want it to show the repo as failed at the top: |
It's somewhat unlikely that recent changes will include invalid links (unless some copy-and-paste mishap happened), so running
How does reporting work for this kind of checks that are not directly linked to specific PRs? Where can the results be reported? |
Over at typeshed, we have a test that runs every night. If it fails, a bot auto-creates an issue for us. It works pretty well! Here's the And here's an example of an issue that the bot auto-created when the test failed: python/typeshed#7572 |
You'd need to go and check the last run on the cron. Due to frequent flakey failures, I see it more as something to check up on once in a while.
Sounds good! Although I doubt we'd want a new issue created every day/week (whatever the schedule is)? Perhaps update a single long-lived issue? Or if it was monthly, it might be fine to open a new one, if we (or the bot) closes the old one? |
Removing |
Let's see if we still have linkcheck errors.