Skip to content

workflows/eval: fix compare job not running#433043

Merged
wolfgangwalther merged 1 commit into
NixOS:masterfrom
wolfgangwalther:ci-fix-compare
Aug 12, 2025
Merged

workflows/eval: fix compare job not running#433043
wolfgangwalther merged 1 commit into
NixOS:masterfrom
wolfgangwalther:ci-fix-compare

Conversation

@wolfgangwalther

@wolfgangwalther wolfgangwalther commented Aug 12, 2025

Copy link
Copy Markdown
Contributor

The conclusion of the versions job propagates from through eval to compare, which meant the compare job was skipped. No rebuild labels, no reviewer requests.

Also, we don't want to run eval when versions runs, but fails.

This regressed in #427724. Fixes #427724 (comment).

Things done


Add a 👍 reaction to pull requests you find important.

The conclusion of the `versions` job propagates from through `eval` to
`compare`, which meant the `compare` job was skipped. No rebuild labels,
no reviewer requests.

Also, we don't want to run eval when `versions` runs, but fails.
@nixpkgs-ci nixpkgs-ci Bot added 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 6.topic: policy discussion Discuss policies to work in and around Nixpkgs backport release-25.05 labels Aug 12, 2025
@wolfgangwalther

Copy link
Copy Markdown
Contributor Author

I confirmed this fixes regular PRs. We can also see that PR / Eval / compare (pull_request_target) is skipped (the bug), while the same for pull_request runs fine now.

I didn't test the case with versions running, will do so later. For now, this fixes all regular PRs.

@wolfgangwalther wolfgangwalther merged commit 1f32900 into NixOS:master Aug 12, 2025
46 of 50 checks passed
@wolfgangwalther wolfgangwalther deleted the ci-fix-compare branch August 12, 2025 09:06
@nixpkgs-ci

This comment was marked as resolved.

@wolfgangwalther wolfgangwalther added the 8.has: port to stable This PR already has a backport to the stable release. label Aug 12, 2025
@wolfgangwalther

Copy link
Copy Markdown
Contributor Author

I didn't test the case with versions running, will do so later. For now, this fixes all regular PRs.

Tested this as well, worked in my test case. So should be good now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 6.topic: policy discussion Discuss policies to work in and around Nixpkgs 8.has: port to stable This PR already has a backport to the stable release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant