This project is archived. Its data is read-only. This project is read-only.
Create a reminder based on GitLab to send e-mail about stalled issues
We should re-implement, in a GitLab-compatible way, the issue triaging tools we had on Redmine to identify: - [x] "Stalled work-in-progress" - [x] "Reviews waiting for a long time" This will require a dedicated API key: - [x] Decide what level of authorization the user must have → "Reporter" on all projects, in order to be able to see confidential issues - [x] Create a GitLab user for ticket triaging - [x] Generate an API key - [x] Add the API key to the place where it'll be used (ticket triager machine, `puppet-tails_secrets_jenkins`, `puppet-lizard-hiera-node`, or what not, depending on where the issue reminder code will run For more detailed information, pointers, and implementation ideas, see: - https://salsa.debian.org/tails-team/gitlab-migration/-/issues/54 - https://salsa.debian.org/tails-team/gitlab-migration/-/issues/75 Remaining problems after the first trial run, that created tails#17853 and tails#17854: - [x] Summary issues that this creates should be assigned to the ticket gardener → should be the case once gitlab-config!7 is deployed - [x] Summary issues that this creates should get appropriate labels (needs gitlab-config!7): - at least tails~1 and tails~16 - perhaps a new, dedicated label, shared by all such automatically created triaging issues? Finally, once this is all merged & deployed, final cleanup steps: - [x] Remove from our Puppet code base all traces of the previous, Redmine-based implementation
issue