about summary refs log tree commit diff
path: root/maintainers/scripts
Commit message (Collapse)AuthorAge
* Merge master into haskell-updatesgithub-actions[bot]2023-11-07
|\
| * lua-rtoml: init 0.2Luka Blaskovic2023-11-06
| |
* | haskell hydra-report: bump timeout for all requests to HydraDennis Gosnell2023-11-02
|/ | | | | | | | | 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.
* luarocks-packages-update: init (#262156)Matthieu Coudron2023-10-29
| | | | | | | | | | | | | | | | | | | | | | | * 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>
* luaPackages: ferris-nvim -> rustaceanvimMarc Jakobi2023-10-23
|
* luaPackages.ferris.nvim: init at 2.0.0Marc Jakobi2023-10-21
|
* pluginupdate.py: mention the date when updating pluginsMatthieu Coudron2023-10-20
| | | | will apply to vimPlugins/kakoune/luarocks update
* vimPluginsUpdater: fix treesitter updatesMatthieu Coudron2023-10-15
|
* luaPackages.lpty: remove because unmaintained/brokenMatthieu Coudron2023-10-14
| | | | | | 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).
* Merge pull request #260759 from mrcjkb/toml-editMatthieu Coudron2023-10-13
|\ | | | | luaPackages: add some lua packages
| * luaPackages: use overrides for toml and toml-editMarc Jakobi2023-10-13
| |
| * luaPackages.nui-nvim: init at 0.2.0Marc Jakobi2023-10-12
| |
| * luaPackages.toml-edit: init at 0.1.4Marc Jakobi2023-10-12
| |
* | maintainers/fix-maintainers.pl: error on unset GH_TOKENéclairevoyant2023-10-09
| |
* | maintainers/fix-maintainers.pl: handle null github handleséclairevoyant2023-10-09
|/ | | | | | * 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)
* release.nix: namespace bootstrap tools with triplesAlyssa Ross2023-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* luaPackages.middleclass: init at 4.1.1-0Tyler Miller2023-10-03
|
* vimPluginsUpdater: initMatthieu Coudron2023-10-01
| | | | | | | | | | | | | | | 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
* maintainers/scripts/sha256-to-SRI.py: rename to sha-to-sri.pynicoo2023-09-22
| | | | | | Add support for `sha512`, refactor to easily add hash functions in the future. Also, skip autogenerated files.
* Merge pull request #254967 from nbraud/sha256-to-hash/top-levelMaciej Krüger2023-09-15
|\
| * sha256-to-hash.py: Improve loggingnicoo2023-09-13
| |
| * sha256-to-hash.py: Gracefully handles errors, like invalid hashes in examplesnicoo2023-09-13
| |
| * sha256-to-hash.py: Support other encodings than nix32nicoo2023-09-13
| |
| * maintainers/scripts/sha256-to-SRI.py: initnicoo2023-09-13
| |
* | Merge master into haskell-updatesgithub-actions[bot]2023-09-13
|\|
| * maintainers/scripts/remove-old-aliases: Drop `pkgs.` prefix if presentnicoo2023-09-12
| | | | | | | | | | This should provide nicer `throw` messages, and avoid back-and-forth like https://github.com/NixOS/nixpkgs/pull/254418#discussion_r1322076574
* | maintainers/scripts/haskell: Fix a typomaralorn2023-09-06
| |
* | maintainers/haskell/mark-broken.sh: allow passing --no-request-logssternenseemann2023-09-03
| | | | | | | | This flag needs to be passed through to hydra-report.hs.
* | maintainers/haskell/hydra-report.hs: increase timeout to 15minsternenseemann2023-09-03
| | | | | | | | | | This seems to be the server side Hydra timeout as well, so it makes sense waiting as long as Hydra will try to give a response.
* | maintainers/haskell/hydra-report.hs: work around bulk status timeoutsternenseemann2023-09-03
| | | | | | | | | | | | | | | | This change adds a flag --slow to hydra-report.sh get-report which causes it to fetch the cheap evaluation overview endpoint (which only contains build ids and meta data). The gathered information is then used to request each build's status individually instead of in bulk which is very slow, but useful as a last resort if the bulk endpoint times out.
* | maintainers/haskell/hydra-report.hs: allow disabling log requestingsternenseemann2023-09-03
|/ | | | | | | Since every failure in the jobset means one request to get the log when generating the list of newly broken packages, we need to add an option to disable log requesting in case a lot of new breakage needs to be entered.
* Merge master into haskell-updatesgithub-actions[bot]2023-08-14
|\
| * pluginupdate.py: format with black, fix commentsfigsoda2023-08-12
| |
| * pluginupdate: don't rely on NIX_PATHfigsoda2023-08-12
| | | | | | | | Nix does not respect `NIX_PATH` when the `nix-path` setting in nix.conf is set
* | haskell: don't pin stack to version in LTS, but take the latest from hackageDennis Gosnell2023-07-26
|/
* treewide: remove unused nix-prefetch-github from shebangsTheodore Ni2023-07-18
|
* luaPackages.magick: init at 1.6.0Donovan Glover2023-07-18
|
* nix-generate-from-cpan: generate SRI hashesJames Williams2023-07-16
|
* Merge pull request #239622 from corngood/dotnet-miscSandro2023-06-28
|\ | | | | dotnet: misc fixes
| * buildDotnetModule: make fetch-deps find output path automaticallyDavid McFarland2023-06-24
| |
* | Merge pull request #233505 from ↵Sandro2023-06-27
|\ \ | |/ |/| | | | | SuperSandro2000/check-hydra-by-maintainer-no-alias maintainers/scripts/check-hydra-by-maintainer: don't check aliases
| * maintainers/scripts/check-hydra-by-maintainer: remove pkgs.lib useSandro Jäckel2023-05-22
| |
| * maintainers/scripts/check-hydra-by-maintainer: don't check aliasesSandro Jäckel2023-05-22
| |
* | maintainers/fix-maintainers.pl: ignore caseemilylange2023-06-04
|/ | | | as this script would otherwise create a bunch of somewhat unnecessary/noisy renames that aren't "actual" renames
* maintainers/haskell/merge-and-open-pr: only push haskell-updatessternenseemann2023-05-19
| | | | | | | | | | | | If we want to push only one branch, we'll have to specify branch and remote explicitly. Pushing to origin doesn't work for everyone, since some of us have a origin remote that can't be pushed to. Using plain `git push` has the problem that it'll try pushing all checked out branchs which fails e.g. if some branches (staging, staging-next, …) are behind their remote counterparts. The solution is to require everyone to configure a per branch pushRemote for haskell-updates which will then be used by merge-and-open-pr.sh.
* Merge pull request #223261 from xworld21/copy-tarballs-use-all-urlsArnout Engelen2023-05-11
|\ | | | | copy-tarballs: use all the urls of each file
| * copy-tarballs: use all the urls of each fileVincenzo Mantova2023-04-05
| | | | | | | | | | If a file specifies multiple urls, try fetching all of them until nix-prefetch-url is successful.
* | Merge master into haskell-updatesgithub-actions[bot]2023-05-10
|\ \
| * \ Merge pull request #224690 from raboof/copy-tarballs-fix-debug-modeArnout Engelen2023-05-09
| |\ \ | | | | | | | | copy-tarballs.pl: fix DEBUG mode
| | * | copy-tarballs.pl: fix DEBUG modeArnout Engelen2023-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When DEBUG is defined, the script just prints the URL's without actually checking whether they're already cached or downloading/uploading anything. That got broken because connecting to S3 now fails fast. This PR makes sure we skip connecting to s3 in DEBUG mode.