nixpkgs/pkgs/test
Silvan Mosberger cc422e321e workflows/check-by-name: Pin nixpkgs-check-by-name tool
Before this, the tool for CI would update when nixos-unstable updated,
which is kind of terrible because you don't know when it happens, and it
might break master.

In fact, the tooling _right now_ has a serious bug and shouldn't be used!

This PR addresses this by _pinning_ the tooling in Nixpkgs itself.

Updating the tooling now requires two PRs:
- The first PR to update the tooling source
- (wait for Hydra to build and publish it in nixos-unstable)
- The second PR to update the pinned tooling

In turn you know exactly when the changes are going to take effect.

This change however has additional benefits:
- It makes CI more reproducible, because it doesn't depend on the state
  of nixos-unstable anymore
- Updates to the tooling can be tested with the workflow itself,
  because PRs that update the pinned tool will be tested on the updated
  version
- CI gets a sizable speed boost, because there's no need to download and
  evaluate a channel anymore
- It makes it more realistic to move the source of the tool into a
  separate repository
- It removes the brittle branch-specific logic that was previously
  needed to ensure that release branches use their own version of the
  tooling.
2024-01-16 19:58:19 +01:00
..
auto-patchelf-hook Test __structuredAttrs support in autoPatchelf 2023-12-21 15:42:20 +01:00
cc-wrapper tests.cc-wrapper: add atomics test 2023-11-16 00:23:56 +02:00
checkpointBuild Merge pull request #279487 from bryango/checkpoint-build-polish 2024-01-09 22:30:22 +01:00
coq
cross tests.cross.sanity: add test case for #267859 2023-11-16 20:01:40 -08:00
cuda cudaPackages.cuda{,-library}-samples: move to cuda-modules/ 2024-01-12 20:24:50 +00:00
cue
dhall
dotnet tests.dotnet: init with test for projectReferences 2023-05-26 16:18:07 +02:00
haskell haskellPackages: Fix eval errors 2024-01-01 19:16:21 +01:00
hooks
install-shell-files
ld-library-path
macos-sierra-shared
make-binary-wrapper makeBinaryWrapper: protect wildcards in flags 2023-09-18 02:49:33 -04:00
make-hardcode-gsettings-patch makeHardcodeGsettingsPatch: Support applying patches 2023-11-21 08:42:47 +01:00
make-wrapper
nixos-functions
nixpkgs-check-by-name workflows/check-by-name: Pin nixpkgs-check-by-name tool 2024-01-16 19:58:19 +01:00
php
release pkgs/release: don't interpolate store paths unnecessarily 2024-01-12 10:27:19 +03:00
simple treewide: refactor .attrs.sh detection 2023-10-04 18:36:57 +02:00
stdenv tests/stdenv: Check derivations with an MD5 outputHash fail to evaluate 2023-10-25 23:14:16 +00:00
stdenv-inputs
texlive tests.texlive.fixedHashes: ignore .tex attribute sets that are not derivations 2023-11-05 13:43:31 +00:00
top-level pkgs/top-level: use lib.systems.equals for crossSystem 2023-09-13 07:22:52 +03:00
vim vimUtils: buildVimPluginFrom2Nix renamed to buildVimPlugin 2023-09-27 19:08:38 +02:00
config.nix
default.nix Merge branch 'master' into staging-next 2024-01-10 23:12:44 +01:00
kernel.nix
overriding.nix stdenv: fix overriding with attrset when finalAttrs isn't used 2023-07-03 21:34:50 +03:00