Skip to content

GitLab statuses are not published for new source revisions when the evaluation does not change #1519

@hacker1024

Description

@hacker1024

Describe the bug

When a GitLab repository input's revision changes, and Hydra re-evaluates the jobset but nothing new affects the result, then no new evaluation is actually created and no new jobs are ran.

This means that GitLab statuses for the new revision are not published.

To Reproduce
Steps to reproduce the behavior:

  1. Add a GitLab source input with the status plugin configured
  2. Make an arbitrary change that does not affect evaluation
  3. Note that no new statuses are published

Expected behavior

When a new source revision is published, Hydra's GitLab status plugin should publish statuses for that revision even if nothing significant has changed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions