Skip to content

SpackCIBridge: don't post status when required label is missing#1376

Merged
zackgalbreath merged 1 commit into
mainfrom
missing_label_no_status
Jun 25, 2026
Merged

SpackCIBridge: don't post status when required label is missing#1376
zackgalbreath merged 1 commit into
mainfrom
missing_label_no_status

Conversation

@zackgalbreath

@zackgalbreath zackgalbreath commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Prior to this commit, the sync script would post a pending status to PRs on GitHub that are missing the project-specific label that's required for GitLab CI testing to start.

Users found this confusing because it makes it appear as if CI has not finished running yet. Instead we now opt not to post any status at all in this situation A skipped status would be better, but that is only supported from "checks" (GitHub Actions), not "statuses".

Prior to this commit, the sync script would post a pending status to
PRs on GitHub that are missing the project-specific label that's
required for GitLab CI testing to start.

Uers found this confusing because it makes it appear as if CI has not
finished running yet. Instead we now opt not to post any status at all in this
situation A skipped status would be better, but that is only supported from
"checks" (GitHub Actions), not "statuses".

@kwryankrattiger kwryankrattiger left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zackgalbreath zackgalbreath merged commit ed20c92 into main Jun 25, 2026
4 checks passed
@zackgalbreath zackgalbreath deleted the missing_label_no_status branch June 25, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants