[17:17:08] Greetings all, I'm getting forbidden on a CI runner that connects to wikidata.org. The CI runner is the public runner from forgejo. The data used is for the www.houstonopensourcesociety.com website, and the client is `opendatasync/:version`. We already cache the results, so it shouldn't be too much of a burden on the service but I think it banned. You can see the log here, [17:17:14] https://codeberg.org/houston-open-source-society/website/actions/runs/158/jobs/0/attempt/2 would anyone be able to look into that? [17:18:12] you'll probably need to file a ticket for our SREs [17:18:37] np. will do, link? [17:21:50] If you're providing a decent UA, the IP ranges you're accessing us from may be part of larger ranges which are sources of abuse [17:21:51] https://foundation.wikimedia.org/wiki/Policy:Wikimedia_Foundation_User-Agent_Policy [17:22:19] You should be able to file one in Phabricator using https://phabricator.wikimedia.org/maniphest/task/edit/form/1/ [17:23:02] https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=sre found it [17:23:07] yep thanks [17:24:37] Reedy: I made the UA https://codeberg.org/houston-open-source-society/opendatasync [17:25:01] i guess i'll wait for them to tell me it's not decent. ;) [17:25:09] it does cache pretty heavily though, I tried. [17:25:47] the useragent tag should be `opendatasync/:version` so if it's badly behaved it should be owning it [17:26:00] As you'd kinda expect, there's many things taken into account [17:26:12] As for every good bot, there's many more bad ones, abusing and reusing UAs and such