about summary refs log tree commit diff
path: root/maintainers/scripts
AgeCommit message (Collapse)AuthorFilesLines
2023-12-26luaPackages.image-nvim: init at 1.2Matthieu Coudron1-0/+1
2023-12-22Merge pull request #274591 from tweag/by-name-reproducibleSilvan Mosberger2-0/+5
`pkgs/by-name`: Enable gradual migration checks and add `run-local.sh`
2023-12-22maintainers/scripts/check-by-name.sh: Introduce symlink aliasSilvan Mosberger2-0/+5
2023-12-17luaPackages.nlua: init at 0.1Matthieu Coudron1-0/+1
a wrapper around neovim to use it as a lua interpreter
2023-12-17luaPackages.nvim-client: removeMarc Jakobi1-1/+0
2023-12-12doc/manpage-urls.json: Add *all* systemd manpagesnicoo1-0/+33
and add the generating script to `maintainers/scripts/doc`
2023-12-08maintainers-list.nix: Document (current) invitation process, add ↵nicoo2-0/+131
get-maintainer.sh (#267084) * maintainer-list: Document automatic invites to @NixOS/nixpkgs-maintainers * maintainers/scripts: Add `get-maintainer.sh` Supports querying `maintainers-list.nix` by Nix attribute, email address, github name or id, matrix account, or name. * maintainers/scripts/get-maintainer.sh: More verbose help message * maintainers/scripts/get-maintainer.sh: Fix (some) `shellcheck` lints * maintainers/scripts: Add README * maintainers/scripts/get-maintainer.sh: Put inline documentation at the top of the file * maintainers/scripts: Document this is not a stable interfact to nixpkgs Co-authored-by: Silvan Mosberger <github@infinisil.com> * scripts/README: Add example for `get-maintainer.sh` --------- Co-authored-by: Silvan Mosberger <github@infinisil.com>
2023-12-04luaPackages.fzy: init at 1.0-1Marc Jakobi1-0/+1
2023-12-03scripts/haskell/hydra-report: use inline emojiNaïm Favier1-18/+18
GitHub broke the rendering of colon emoji codes inside square brackets; let's just use emoji.
2023-12-02luaPackages.luasnip: init at 2.1.1-1Matthieu Coudron1-0/+1
2023-11-16Merge pull request #267794 from figsoda/up-datefigsoda1-5/+3
pluginupdate.py: format date differently
2023-11-15pluginupdate.py: format date differentlyfigsoda1-5/+3
- use %Y-%m%d - use UTC instead of local time
2023-11-11Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-11-11treewide: fix redirected and broken URLsAnthony Roussel1-1/+1
Using the script in maintainers/scripts/update-redirected-urls.sh
2023-11-10Merge remote-tracking branch 'origin/master' into HEADAlyssa Ross1-9/+10
Conflicts: pkgs/development/libraries/SDL2/default.nix
2023-11-07Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2023-11-06Merge branch 'master' into staging-nextWeijia Wang1-0/+1
2023-11-06lua-rtoml: init 0.2Luka Blaskovic1-0/+1
2023-11-02haskell hydra-report: bump timeout for all requests to HydraDennis Gosnell1-9/+10
In practice, almost all requests to Hydra take longer than the default timeout of 30 seconds. This commit bumps all requests to the max timeout of 15 minutes. This should hopefully make the hdyra-report.hs script more reliable and fail less.
2023-10-30Merge branch 'master' into staging-nextVladimír Čunát3-240/+12
2023-10-29luarocks-packages-update: init (#262156)Matthieu Coudron3-240/+12
* luarocks-packages-updater: init Goal is to make it possible to maintain out-of-tree luarocks packages without needing to clone nixpkgs. maintainers/scripts/update-luarocks-packages gets renamed to pkgs/development/lua-modules/updater/updater.py Once merged you can run for instance nix run nixpkgs#luarocks-packages-updater -- -i contrib/luarocks-packages.csv -o contrib/generated-packages.nix I also set the parallelism (--proc) to 1 by default else luarocks fails because of https://github.com/luarocks/luarocks/issues/1540 * Update maintainers/scripts/pluginupdate.py Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com> --------- Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
2023-10-26Merge branch 'staging' into staging-nextVladimír Čunát2-12/+11
2023-10-23luaPackages: ferris-nvim -> rustaceanvimMarc Jakobi1-1/+1
2023-10-22luaPackages.cyrussasl: remove because broken/oldMatthieu Coudron1-1/+0
and unused ?
2023-10-22luaPackages.lua-ff-zlib: initMatthieu Coudron1-0/+1
2023-10-22update-luarocks-package: update scriptMatthieu Coudron1-1/+1
else nixpkgs-review fails
2023-10-22luaPackages.readline: moved out from the generated setMatthieu Coudron1-1/+0
2023-10-22luaPackages: update csv filesMatthieu Coudron1-10/+10
- luaPackages.basexx: use upstream - luaPackages.nui-nvim: fix name in csv file
2023-10-21luaPackages.ferris.nvim: init at 2.0.0Marc Jakobi1-0/+1
2023-10-20pluginupdate.py: mention the date when updating pluginsMatthieu Coudron1-1/+4
will apply to vimPlugins/kakoune/luarocks update
2023-10-15vimPluginsUpdater: fix treesitter updatesMatthieu Coudron1-4/+2
2023-10-14luaPackages.lpty: remove because unmaintained/brokenMatthieu Coudron1-1/+0
lpty was introduced in https://github.com/NixOS/nixpkgs/pull/6529, no release in 6 years https://luarocks.org/modules/gunnar_z/lpty and the archive with source code has disappeared (could be fetched from the rock or nix cache but probably not worth it).
2023-10-13Merge pull request #260759 from mrcjkb/toml-editMatthieu Coudron1-0/+4
luaPackages: add some lua packages
2023-10-13luaPackages: use overrides for toml and toml-editMarc Jakobi1-0/+2
2023-10-12luaPackages.nui-nvim: init at 0.2.0Marc Jakobi1-0/+1
2023-10-12luaPackages.toml-edit: init at 0.1.4Marc Jakobi1-0/+1
2023-10-09maintainers/fix-maintainers.pl: error on unset GH_TOKENéclairevoyant1-0/+4
2023-10-09maintainers/fix-maintainers.pl: handle null github handleséclairevoyant1-4/+6
* use attrname in log messages instead of github handle * don't remove users simply for empty github handles, if their user still exists (prevents #259555)
2023-10-07release.nix: namespace bootstrap tools with triplesAlyssa Ross1-1/+1
This will allow buliding bootstrap tools for platforms with non-default libcs, like *-unknown-linux-musl. This gets rid of limitedSupportSystems/systemsWithAnySupport. There was no need to use systemsWithAnySupport for supportDarwin, because it was always equivalent to supportedSystems for that purpose, and the only other way it was used was for determining which platforms to build the bootstrap tools for, so we might as well use a more explicit parameter for that, and then we can change how it works without affecting the rest of the Hydra jobs. Not affecting the rest of the Hydra jobs is important, because if we changed all jobs to use config triples, we'd end up renaming every Hydra job. That might still be worth thinking about at some point, but it's unnecessary at this point (and would be a lot of work). I've checked by running nix-eval-jobs --force-recurse pkgs/top-level/release.nix that the actual bootstrap tools derivations are unaffected by this change, and that the only other jobs that change are ones that depend on the hash of all of Nixpkgs. Of the other jobset entrypoints that end up importing pkgs/top-level/release.nix, none used the limitedSupportedSystems parameter, so they should all be unaffected as well.
2023-10-03luaPackages.middleclass: init at 4.1.1-0Tyler Miller1-0/+1
2023-10-01vimPluginsUpdater: initMatthieu Coudron2-56/+82
The nixpkgs documentation mentions how to update out of tree plugins but one problem is that it requires a nixpkgs clone. This makes it more convenient. I've had the need to generate vim plugins and lua overlays for other projects unrelated to nix and this will make updates easier (aka just run `nix run nixpkgs#vimPluginsUpdater -- --proc=1` or with the legacy commands: `nix-shell -p vimPluginsUpdater --run vim-plugins-updater`. I added an optional "nixpkgs" argument to command line parser, which is the path towards a nixpkgs checkout. By default the current folder. update-luarocks-packages: format with black
2023-09-22maintainers/scripts/sha256-to-SRI.py: rename to sha-to-sri.pynicoo2-149/+228
Add support for `sha512`, refactor to easily add hash functions in the future. Also, skip autogenerated files.
2023-09-15Merge pull request #254967 from nbraud/sha256-to-hash/top-levelMaciej Krüger1-0/+149
2023-09-13sha256-to-hash.py: Improve loggingnicoo1-12/+21
2023-09-13sha256-to-hash.py: Gracefully handles errors, like invalid hashes in examplesnicoo1-9/+18
2023-09-13sha256-to-hash.py: Support other encodings than nix32nicoo1-13/+41
2023-09-13maintainers/scripts/sha256-to-SRI.py: initnicoo1-0/+103
2023-09-13Merge master into haskell-updatesgithub-actions[bot]1-4/+5
2023-09-12maintainers/scripts/remove-old-aliases: Drop `pkgs.` prefix if presentnicoo1-4/+5
This should provide nicer `throw` messages, and avoid back-and-forth like https://github.com/NixOS/nixpkgs/pull/254418#discussion_r1322076574
2023-09-06maintainers/scripts/haskell: Fix a typomaralorn1-1/+1