3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/maintainers/scripts
Jan Tojnar 1efc042d92
maintainers/scripts/update.nix: Add support for auto-commiting changes
Update scripts can now declare features using

	passthru.updateScript = {
	  command = [ ../../update.sh pname ];
	  supportedFeatures = [ "commit" ];
	};

A `commit` feature means that when the update script finishes successfully,
it will print a JSON list like the following:

	[
	  {
	    "attrPath": "volume_key",
	    "oldVersion": "0.3.11",
	    "newVersion": "0.3.12",
	    "files": [
	      "/path/to/nixpkgs/pkgs/development/libraries/volume-key/default.nix"
	    ]
	  }
	]

and data from that will be used when update.nix is run with --argstr commit true
to create commits.

We will create a new git worktree for each thread in the pool and run the update
script there. Then we will commit the change and cherry pick it in the main repo,
releasing the worktree for a next change.
2020-09-20 20:11:22 +02:00
..
all-tarballs.nix
build.nix maintainers/build: skip packages without meta 2020-09-09 09:54:03 +02:00
check-maintainer-github-handles.sh
copy-tarballs.pl Fix copy-tarballs.pl 2019-01-24 16:01:49 +01:00
debian-patches.sh xara: remove 2020-06-25 07:55:01 +02:00
dep-licenses.sh
eval-release.nix
eval-release.sh eval-release.sh: increase nix-instantiate heap size to 2GB 2019-01-25 12:47:00 +01:00
fetch-kde-qt.sh plasma5: 5.16.5 -> 5.17.5 2020-01-27 08:29:28 -06:00
find-tarballs.nix Fix copy-tarballs.pl 2019-01-24 16:01:49 +01:00
hydra-eval-failures.py treewide: use https for nixos.org and hydra.nixos.org 2020-05-03 22:14:21 -07:00
hydra_eval_check
luarocks-config.lua luarocks-nix: bump to 2019-09-07 2019-09-08 01:14:16 +09:00
luarocks-packages.csv luaPackages.lua-resty-openidc: init at 1.7.2-1 2020-08-30 03:11:31 -04:00
nix-call-package
nix-diff.sh
nix-generate-from-cpan.nix treewide: remove aliases evaluated to null 2018-12-14 16:27:53 +00:00
nix-generate-from-cpan.pl nix-generate-from-cpan: use Module::CoreList to detect core modules 2020-03-14 00:25:33 -05:00
nixpkgs-lint.nix treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
nixpkgs-lint.pl
patchelf-hints.sh
rebuild-amount.sh maintainers/*: editorconfig fixes 2020-07-31 15:07:53 +10:00
update-channel-branches.sh
update-luarocks-packages update-luarocks-packages: disable by default 2020-01-25 19:39:28 +01:00
update-luarocks-shell.nix update-luarocks: Use containing nixpkgs, ensure Lua drvs exist 2019-06-14 15:17:52 +10:00
update-python-libraries fix update-python-libraries 2018-12-19 09:37:59 +01:00
update-ruby-packages ruby.withPackages: init 2019-09-03 19:44:49 +00:00
update.nix maintainers/scripts/update.nix: Add support for auto-commiting changes 2020-09-20 20:11:22 +02:00
update.py maintainers/scripts/update.nix: Add support for auto-commiting changes 2020-09-20 20:11:22 +02:00
vanity-manual-equalities.txt
vanity.sh