Skipped tests don't have their labels updated
The current implementation of test reporting don't update labels for skipped tests: https://gitlab.com/gitlab-org/gitlab-qa/-/blob/9d4a8cd272d2524d8d31b77b74d8b1cc623f19d9/lib/gitlab/qa/report/results_in_issues.rb#L28
For instance in https://ops.gitlab.net/gitlab-org/quality/canary/-/jobs/2376405#L871, the Geo Project snippet replicates to the Geo secondary site
test is skipped and rightly reported as ~pending
and ~quarantine
in the test session report (in the "Other tests" section): gitlab-org/quality/testcase-sessions#751 (closed)
But the testcase issue isn't in sync and doesn't have the ~quarantine
label.