[gdal-dev] Adding a CI "stale" workflow for pull requests without activity

Andrew C Aitchison andrew at aitchison.me.uk
Thu Apr 18 14:54:51 PDT 2024


On Thu, 18 Apr 2024, Even Rouault via gdal-dev wrote:

> I'm proposing in https://github.com/OSGeo/gdal/pull/9693 that we add a CI 
> "stale" workflow for pull requests without activity. It is mostly a 
> copy&paste from QGIS similar workflow with the following changes:
> - restrict the scope to pull requests only and not tickets (although we could 
> potentially also do that for tickets that are in the "awaiting feedback" 
> state)
> - increase the period to tag a pull request as "stale" to 28 days without 
> activity. The stale bot adds a message in the PR explaining that, and that 
> they have an extra delay of 14 days to make it progress, otherwise it will be 
> automatically closed. So basically a PR without activity for 6 weeks will be 
> automatically closed. I think this is a fair delay.
>
> The rationale for that is that it makes the cognitive load of PR reviewers 
> lower by avoiding to have to read repeatedly a list of stale PRs, and it also 
> encourages contributors to either make their work progress towards completion 
> (or just make them realize that they don't have the bandwidth or motivation 
> to make it further progress, which is also fine).

I assume this is for PRs awaiting response from the requester,
not PRs awaiting a response from a reviewer ?

-- 
Andrew C. Aitchison                      Kendal, UK
                    andrew at aitchison.me.uk


More information about the gdal-dev mailing list