Skip to content

ci/nixpkgs-vet: add badFiles and conflictingPaths checks#415551

Merged
wolfgangwalther merged 1 commit intoNixOS:masterfrom
wolfgangwalther:ci-nixpkgs-vet-release-checks
Jun 10, 2025
Merged

ci/nixpkgs-vet: add badFiles and conflictingPaths checks#415551
wolfgangwalther merged 1 commit intoNixOS:masterfrom
wolfgangwalther:ci-nixpkgs-vet-release-checks

Conversation

@wolfgangwalther
Copy link
Contributor

Those checks are part of top-level/nixpkgs-basic-release-checks.nix, but can be run in CI already to prevent regressions. The idea is to upstream them into nixpkgs-vet eventually, but we can just as well run them as-is in the same derivation already.

This slices another small piece off of #406825 to reduce scope. @philiptaron volunteered to upstream those into nixpkgs-vet later, thank you!

Things done


Add a 👍 reaction to pull requests you find important.

@wolfgangwalther wolfgangwalther requested a review from winterqt June 10, 2025 11:23
@github-actions github-actions bot added 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions backport release-24.11 labels Jun 10, 2025
@github-actions github-actions bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. labels Jun 10, 2025
Those checks are part of top-level/nixpkgs-basic-release-checks.nix, but
can be run in CI already to prevent regressions. The idea is to upstream
them into nixpkgs-vet eventually, but we can just as well run them as-is
in the same derivation already.
@wolfgangwalther wolfgangwalther force-pushed the ci-nixpkgs-vet-release-checks branch from d70b12d to 247d562 Compare June 10, 2025 13:11
@wolfgangwalther
Copy link
Contributor Author

Added the issue references as comments, too.

@wolfgangwalther wolfgangwalther merged commit 107426a into NixOS:master Jun 10, 2025
15 of 18 checks passed
@wolfgangwalther wolfgangwalther deleted the ci-nixpkgs-vet-release-checks branch June 10, 2025 13:19
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Jun 10, 2025

Successfully created backport PR for release-24.11:

@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Jun 10, 2025

Successfully created backport PR for release-25.05:

@github-actions github-actions bot added the 8.has: port to stable This PR already has a backport to the stable release. label Jun 10, 2025
@philiptaron
Copy link
Contributor

@wolfgangwalther would you like to join the @NixOS/nixpkgs-vet team? I'd appreciate both your CRs and thoughtful feedback.

@wolfgangwalther
Copy link
Contributor Author

would you like to join the @NixOS/nixpkgs-vet team? I'd appreciate both your CRs and thoughtful feedback.

Sure, count me in. I'm happy to give feedback.

@philiptaron
Copy link
Contributor

would you like to join the @NixOS/nixpkgs-vet team? I'd appreciate both your CRs and thoughtful feedback.

Sure, count me in. I'm happy to give feedback.

I filed NixOS/org#123 to accomplish this.

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 8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants