Labels

⚠️ This file is auto-generated by tools/pm/generate-labels.sh - DO NOT EDIT DIRECTLY

To regenerate this file, run: ./tools/pm/generate-labels.sh

Purpose: Document our current GitLab labels. For how to actually use them, read the workflows.

Last updated: 13.12.2025


Scoped Labels

1.0::…

LabelIntended use
1.0::must_haveMust to be done before 1.0
1.0::out_of_scopeNot part of 1.0, should not be worked on before 1.0.
1.0::should_haveShould have before 1.0.

MR::…

LabelIntended use
MR::needs-updateAn update due to a release or breaking change is needed; details are in the meeting or release notes.
MR::please-mergeLabel for Merge Requests. Indicates the MR is ready to be merged from the author's point of view.
MR::please-reviewLabel for Merge Requests. Indicates that the MR is ready to be reviewed from the author's point of view.

needed::…

LabelIntended use
needed::laterIssue was closed but might be reopened later.

priority::…

LabelIntended use
priority::laterThis issue has low priority and can be done at a later point in time, or if no other higher-priority tasks are available.
priority::nowThis issue needs to be taken care of now and should not be postponed.
priority::release-criticalThis issue is critical for the upcoming release and should be prioritized accordingly.

scope::…

LabelIntended use
scope::authThis issue is scoped to the authentication service.
scope::backendThis issue is scoped to the backend code.
scope::CIThis issue is scoped to the Continuous Integration / Pipeline.
scope::e2eThis issue is scoped to the end-to-end testing.
scope::frontendThis issue is scoped to the frontend code.
scope::nextcloudThis issue is scoped to the Nextcloud configuration.
scope::performanceThis issue is scoped to performance improvements.
scope::pmThis issue is scoped to the project management
scope::scraperThis issue is scoped to the Scraper tool.

status::…

LabelIntended use
status::backlogThis issue has been described and is ready to be worked on.
status::blockedThis issue is currently blocked (by another issue or by some external factor) and work on it cannot continue until it's unblocked. (if the blocker is external, please add a comment to the issue explaining the situation)
status::current-sprintThis issue is included in the scope of the current sprint and will be soon worked on.
status::in-progressThis issue is currently being worked on.
status::in-reviewThis issue has an associated MR and it is waiting for review.
status::issue-confirmedThis issue has been approved by the assignee.
status::issue-reviewThis issue should be reviewed by the assignee.
status::refineThis issue still needs to be refined, and it is not ready to be worked on.

target::…

LabelIntended use
target::devA MR of this issue should target dev.
target::masterA MR of this issue should target master.

type::…

LabelIntended use
type::bugThis issue describes a defect.
type::enhancementThis issue regards adding some new functionality, like improving or expanding an existing feature, or implementing an entirely new feature.
type::questionThis issue is for decisions, workflow clarifications, or documentation-related questions. Also use when unsure if observed behavior is a bug or feature (triage will determine the correct type).
type::refactorThis issue regards the refactoring of existing code, to make things simpler or remove duplicated code. The functionality of the affected features should not change through this issue.

General Labels

LabelIntended use
decisionThis issue/MR is a decision.
documentationThis issue/MR improves the documentation.
duplicateIf this issue is a duplicate (only on closed issues).
estimation-neededThis issue needs time estimation before sprint planning.
help-wantedMeta tag that can be used on different object where the support of other team members is needed.
triage-neededThis issue needs to be evaluated and categorized.
usabilityThis issue affects the Usability of the application.
wontfixIf this won't be done (only on closed issues).
workflowsThis issue relates to creating or improving workflows.