summary refs log tree commit diff
path: root/maintainers/scripts
Commit message (Collapse)AuthorAge
* regenerate-hackage-packages.sh: use runCommandLocalProfpatsch2022-03-11
| | | | | Running tar will not benefit from running on a builder (it’s mostly I/O load and cannot be parallelized), and the network will dominate.
* luaPackages.luv: 1.42.0 -> 1.43.0Matthieu Coudron2022-03-08
|
* update.py: fix for kakoune/luarocksMatthieu Coudron2022-03-08
|
* vim/update.py: make '--add' option workBruno BELANYI2022-02-25
|
* Move misc/vim-plugins to applications/editors/vim/pluginsAndersonTorres2022-02-24
|
* Merge pull request #161260 from jtojnar/gnome-update-bumpJan Tojnar2022-02-23
|\ | | | | gnome.updateScript: Various improvements
| * gnome.updateScript: Use experimental support for custom commit messagesJan Tojnar2022-02-21
| |
| * maintainers/scripts/update.nix: Add experimental support for customizing ↵Jan Tojnar2022-02-21
| | | | | | | | commit message
* | Merge pull request #152162 from Artturin/oldaliascheckscriptStig2022-02-23
|\ \ | | | | | | maintainers/scripts/remove-old-aliases.py: script to remove aliases older than $date
| * | maintainers/scripts/remove-old-aliases.py: script to remove old aliasesArtturin2022-02-21
| |/ | | | | | | | | | | | | | | | | usage './maintainers/scripts/remove-old-aliases.py --year 2018 --file ./pkgs/top-level/aliases.nix' first the matched lines are converted to throws with the comment 'Converted to throw $CURRENT_DATE' then the throws older than the passed date are removed.
* | vim/update.py: accept github token as argumentMatthieu Coudron2022-02-17
| | | | | | | | I find it more practical (can run update.py --github-token=$(pass gihtub-token)" rather than putting token in ENV). Also makes it more discoverable. I introduced a FetchConfig variable to pass editor agnostic configuration.
* | vim/update.py: add dummy nixpkgs_repo to shutdown pyright warningsMatthieu Coudron2022-02-17
|/
* pluginupdate.py: fix regression with plugin line splittingLily Foster2022-01-21
| | | | | | | | | | | Before 46c68ad both "@" and " as " could be used in the same line like the following: vimwiki/vimwiki@dev as vimwiki-dev After 46c68ad this gives an error due to the split URI still erroneously including the " as [name]" at the end, due to splitting from the wrong variable.
* update.py: mention GITHUB_API_TOKEN in the helpMatthieu Coudron2022-01-20
|
* update.py: support remotes other than githubMatthieu Coudron2022-01-20
| | | | | | right now we can only refer to repositories hosted on github. This allows to give random git repo uris like for instance: https://git.sr.ht/~whynothugo/lsp_lines.nvim
* pluginupdate.py: make experimental feature `nix-command` explicitDr Perceptron2022-01-08
|
* pluginupdate.py: support commentsMatthieu Coudron2021-12-22
| | | | when maintaining out of tree plugins, it makes it easier to swap/comment on specific plugins
* Merge master into haskell-updatesgithub-actions[bot]2021-12-18
|\
| * maintainers/scripts: Lint check-maintainer-github-handles.sh (#147424)Victor Engmark2021-12-17
| |
* | maintainers/scripts/test-configuration.nix: improve overlay callsternenseemann2021-12-15
| | | | | | | | | | | | | | | | configuration-nix.nix uses builtins.intersectAttrs to not any overrides for packages not present in `super` (presumably for use outside of nixpkgs?). To accomodate it, we pass an attribute set with every attribute of haskellPackages, but set to `null` as `super`, and — while we're at it — a fix point as `self`.
* | maintainers/scripts/test-configurations.nix: skip binary GHCssternenseemann2021-12-15
| | | | | | | | | | | | | | | | While being able to test them is neat (on x86_64-linux they work very well, actually), we usually don't want to do this, since the set is only (recommended to be) used to bootstrap GHC. Consequently there is almost no binary cache and testing them mostly leads to unenlightening and seemingly endless compilation.
* | maintainers/scripts/test-configuration.nix: warn about broken pkgssternenseemann2021-12-15
| | | | | | | | | | The warnings help when removing the broken flags when all packages turn out to build and could also be helpful when investigating failures.
* | maintainers/scripts: test for haskell configuration overlayssternenseemann2021-12-14
|/ | | | | | | | | | | | | | The added nix expression allows maintainers to check for regressions in the configuration overlays employed by haskellPackages and friends. The reasoning behind this is that, if we add an override for something, it should also build. To test this fact, we extract all attributes touched by a configuration and obtain all relevant derivations corresponding to it which can then be thrown into nix-build --keep-going. I've been using this expression to verify configuration-ghc-9.2.x.nix for a week or so which works quite well. The amount of stale overrides in other configuration makes it a bit more painful for other use cases at the moment.
* scripts/pluginupdate.py: use HEAD as default branchoxalica2021-12-07
| | | | | Thus we always use the default branch. No need to special handle of `master`, `main`, `trunk` and etc.
* Merge master into staging-nextgithub-actions[bot]2021-11-23
|\
| * luaPackages.moonscript: Correct package version to dev-1Alexei Robyn2021-11-23
| | | | | | | | | | | | | | | | | | | | | | | | The "0.5.0-1" rockspec on luarocks has a bug, resulting in it pulling the current git master version, which is what we have effectively been using. Given that 0.5.0-1 is the latest release, is 6 years old, and that there have been some bug fixes since then, we do actually want to be using the git master version, but we also want to be using the correct rockspec (particularly as alt-getopt has been replaced by argparse in the `moon` binary).
* | vanity: Indent with spaces part 2Victor Engmark2021-11-18
| | | | | | | | More risky since it affects the inside of strings.
* | vanity: Indent with spacesVictor Engmark2021-11-14
|/ | | | | Some literal tabs within strings should probably be spaces `\t`, but I'm not familiar enough to make that call.
* pluginupdate.py: fix compatibility with nix 2.4figsoda2021-11-13
|
* find-tarballs.nix: Avoid all passthru attrsRobert Hensing2021-11-04
| | | | | | | | | | | Avoiding passthru itself was the right direction, but not a complete solution. Passthru attributes typically do not contain dependencies, but rather extra paths that are not relevant to the build itself. Whether we want to include all (passthru) test dependencies this way can be debated, but removing them makes this expression more robust.
* maintainers/scripts/update.nix: Support committing with nix-update-scriptJan Tojnar2021-10-31
| | | | | | | | When updating a package using nix-update-script with `--argstr commit true`, update.nix would not detect the changes because nix-update would stage them and `git diff` would be empty. We now detect both staged and unstaged changes to handle this use case.
* luaPackages: updateMatthieu Coudron2021-10-18
| | | | | | | | | | | | | - luarocks-nix: bumped to pass args too, `package_X = callPackage ...`. It allows to remove the annoying `with self`. This new version disables tests (because broken) and now emits derivation with a callPackage in front. - replaced X.override with lib.overrideLuarocks, it should be used whenever buildInputs/extraVariables is changed since it impacts the generated luarocks config. Once structured attributes are in, it will be easier to have the luarocks config generated by a hook and we probably will be able to replace all overrideLuarocks by overrideAttrs.
* Merge pull request #138772 from cdepillabout/add-link-to-hydra-build-reportDennis Gosnell2021-09-29
|\ | | | | haskell: add link to Hydra build report for haskell-updates branch to PR message
| * haskell: add link to Hydra build report for haskell-updates branch to PR message(cdep)illabout2021-09-21
| |
* | Merge master into haskell-updatesgithub-actions[bot]2021-09-28
|\ \
| * | luaPackages.luv: 1.30.0-0 -> 1.42.0-0Gabriel Ebner2021-09-27
| | |
* | | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2021-09-24
|\| |
| * | maintainers/scripts/rebuild-amount.sh: report parallelism, add example, ↵Sergei Trofimovich2021-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cleanup (#137695) * maintainers/scripts/rebuild-amount.sh: report parallelism setting This slightly helps discovering parallelism support. * maintainers/scripts/rebuild-amount.sh: add basic example It's not clear if script should be used against HEAD or HEAD^. Let's have a copyable example. * maintainers/scripts/rebuild-amount.sh: convert tabs to four spaces One notable change is here-document conversion. Before: <TAB>cat <<-FOO <TAB>... <TAB>FOO After: <sp><sp><sp><sp>cat <<FOO <sp><sp><sp><sp>... FOO Note seemingly misaligned 'FOO': '-FOO' understands leading tabs, but not spaces.
* | | maintainers/scripts/haskell/hydra-report.hs: Fix wordingMalte Brandy2021-09-23
| | |
* | | maintainers/scripts/haskell/hydra-report: Let r-deps link show to list of r-depsMalte Brandy2021-09-22
| |/ |/|
* | haskell: small improvements to script for merging haskell-updates PR(cdep)illabout2021-09-20
| |
* | haskell: update script for merging `haskell-updates` PR to upload package ↵(cdep)illabout2021-09-20
|/ | | | versions to Hackage
* maintainers/scripts/haskell/hydra-report: Add traffic lightMalte Brandy2021-09-18
|
* Merge pull request #138048 from maralorn/r-depsmaralorn2021-09-18
|\ | | | | maintainers/scripts/haskell: Add r-deps information to build-report
| * maintainers/scripts/haskell: Add r-deps information to build-reportMalte Brandy2021-09-18
| |
* | haskell: Add a maintainer script for opening a new haskell-updates PR(cdep)illabout2021-09-18
| |
* | treewide: "does not exists" -> "does not exist"Alyssa Ross2021-09-09
| | | | | | | | | | | | | | I noticed this minor grammar mistake when running update.nix, and then while grepping to find the source I noticed we had it a few times in Nixpkgs. Just as easy to fix treewide as it was to fix the one occurrence I noticed.
* | Merge pull request #130047 from NixOS/doc-manpage-roleJan Tojnar2021-09-07
|\ \ | | | | | | doc: Add support for manpage references
| * | doc: Add helper for converting DocBook files to MarkdownJan Tojnar2021-07-13
| | |
* | | Merge pull request #136453 from alerque/sile-0.11.0Doron Behar2021-09-07
|\ \ \ | |_|/ |/| | sile: 0.10.5 -> 0.11.1