waiting_for_resource CI status should not be logged as a warning
## Description Marge Bot currently logs repeated warnings when a pipeline reports the CI status \`waiting_for_resource\`, for example: WARNING Suspicious CI status: 'waiting_for_resource'. ### Example log output 2026-02-01 19:16:51,720 WARNING Suspicious CI status: 'waiting_for_resource'. 2026-02-01 19:17:01,795 WARNING Suspicious CI status: 'waiting_for_resource'. 2026-02-01 19:17:11,867 WARNING Suspicious CI status: 'waiting_for_resource'. 2026-02-01 19:17:21,936 WARNING Suspicious CI status: 'waiting_for_resource'. This state is **expected and legitimate** when GitLab CI/CD **resource groups** are in use. According to the GitLab documentation, jobs can intentionally remain in the \`waiting_for_resource\` state when a \`resource_group\` is configured to limit concurrency (for example, serialized deployment jobs). This behavior is normal and does **not** indicate a stuck or unhealthy pipeline. Relevant documentation: https://docs.gitlab.com/ci/resource_groups/ In these situations: - The job is behaving correctly - The pipeline is not failed or unhealthy - The status resolves automatically once the resource is released ## Expected behavior The `waiting_for_resource` status should **not** be treated as suspicious or logged as a warning. Possible improvements: - Treat `waiting_for_resource` as a neutral / expected CI status - Downgrade the log level from `WARNING` to `INFO` or `DEBUG` - Explicitly whitelist `waiting_for_resource` as a valid CI status This would reduce log noise and avoid false warnings for users relying on resource groups.
issue