nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1let
2 pkgs = import ../../.. { };
3 lockFileBody = pkgs.lib.concatStringsSep "\n" (
4 pkgs.lib.mapAttrsToList (name: props: " ${name} (${props.version})") (
5 pkgs.lib.filterAttrs (name: _props: name != "recurseForDerivations") pkgs.rubyPackages
6 )
7 );
8in
9pkgs.runCommand "bundle-audit" { } ''
10 mkdir "$out"
11 echo 'GEM' > "$out/Gemfile.lock"
12 echo ' remote: https://rubygems.org/' >> "$out/Gemfile.lock"
13 echo ' specs:' >> "$out/Gemfile.lock"
14 echo '${lockFileBody}' >> "$out/Gemfile.lock"
15''