summary refs log tree commit diff
path: root/maintainers/scripts
Commit message (Collapse)AuthorAge
* maintainers/haskell/package-list: minor fixes to documentationsternenseemann2021-07-26
| | | | Co-authored-by: Manuel Bärenz <programming@manuelbaerenz.de>
* pkgs.haskell.package-list: initMalte Brandy2021-07-22
| | | | | This commit introduces a maintainer script to upload our current list of haskell-packages to hackage.
* maintainers/scripts/haskell: Better env clearing while regeneratingJoe Hermaszewski2021-07-21
|
* copy-tarballs.pl: Handle SRI hashesEelco Dolstra2021-07-20
| | | | | | | | This should fix Jul 20 07:16:12 bastion mirror-tarballs-start[21663]: Use of uninitialized value $algo in concatenation (.) or string at ./maintainers/scripts/copy-tarballs.pl line 80. Jul 20 07:16:12 bastion mirror-tarballs-start[21663]: Use of uninitialized value in subroutine entry at ./maintainers/scripts/copy-tarballs.pl line 185. Jul 20 07:16:13 bastion mirror-tarballs-start[21663]: error: unknown hash algorithm '' at ./maintainers/scripts/copy-tarballs.pl line 185.
* haskell-updates: make sure the transitive-broken-packges are sorted using ↵(cdep)illabout2021-07-17
| | | | | | | | LC_ALL=C This makes sure that the output list of transitive broken packages will always be ordered the same regardless of the environment you are running from.
* maintainers/scripts/haskell: clear environment while regeneratingJoe Hermaszewski2021-06-30
| | | | Also misc shellcheck fixes
* haskellPackages: switch from stackage-nightly to stackage-lts 18.0Malte Brandy2021-06-19
|
* maintainers/scripts/haskell: make commit messages more consistentsternenseemann2021-06-06
| | | | | | Make sure they are all prefixed with haskellPackages: except for update-hackage.sh which changes the top-level attribute all-cabal-hashes.
* maintainers/…/regenerate-hackage-packages.sh: overrideable hackage2nixsternenseemann2021-06-05
| | | | | | Allow setting the HACKAGE2NIX environment variable to change the hackage2nix the script uses to an absolute path to a local build. Useful to test local changes in a realistic environment.
* Merge pull request #122719 from NixOS/haskell-updatesDennis Gosnell2021-05-19
|\ | | | | haskell: update package set
| * maintainers/scripts/haskell/hydra-report.hs: Remove trailing dotsMalte Brandy2021-05-16
| | | | | | | | Some job names actually are not followed by a platform name and therefor don‘t have a dot after the name.
| * Merge remote-tracking branch 'origin/master' into haskell-updates(cdep)illabout2021-05-16
| |\
| * | hydra-report.hs: Change Maintainers back to being Maybe Text(cdep)illabout2021-05-16
| | |
| * | hydra-report.hs: small formatting changes(cdep)illabout2021-05-15
| | |
* | | pkgs/misc/vim-plugins/update.py: add loggingMatthieu Coudron2021-05-17
| |/ |/| | | | | there was a 404 error, having basic logging makes it easier to troubleshoot
* | mkShell: introduce packages argument (#122180)Jonas Chevalier2021-05-13
|/ | | | | | | | | | The distinction between the inputs doesn't really make sense in the mkShell context. Technically speaking, we should be using the nativeBuildInputs most of the time. So in order to make this function more beginner-friendly, add "packages" as an attribute, that maps to nativeBuildInputs. This commit also updates all the uses in nixpkgs.
* maintainers/scripts/haskell/hydra-report.hs: Support HydraFailure statuscodeMalte Brandy2021-05-11
|
* maintainers/scripts/haskell: Sort transitive broken case insensitiveMalte Brandy2021-05-10
|
* maintainers/scripts/haskell: Add mark-broken.shMalte Brandy2021-05-10
|
* maintainers/scripts/haskell/hydra-report.hs: Add links to job and set namesMalte Brandy2021-05-10
|
* maintainers/scripts/haskell/hydra-report.hs: Fix typomaralorn2021-05-10
| | | Co-authored-by: Dennis Gosnell <cdep.illabout@gmail.com>
* maintainers/scripts/haskell/hydra-report.hs: Deal with more buildstatus codesMalte Brandy2021-05-10
|
* maintainers/scripts/haskell/hydra-report.hs: change Build.buildstatus to ↵(cdep)illabout2021-05-10
| | | | | | | Maybe Int The buildstatus may be `null` from Hydra if the Build hasn't finished running yet.
* maintainers/scripts/haskell/hydra-report.hs: Enable warnings and small ↵Malte Brandy2021-05-10
| | | | refactoring
* maintainers/scripts/haskell/hydra-report.hs: Use only 2 queries to get report(cdep)illabout2021-05-10
|
* maintainers/scripts/haskell/hydra-report.hs: initMalte Brandy2021-05-10
|
* Merge branch 'master' into haskell-updatesMalte Brandy2021-05-09
|\
| * Merge pull request #122060 from Ma27/hydra-maintainer-fixMaximilian Bosch2021-05-08
| |\ | | | | | | maintainers/check-hydra-by-maintainer: use `pkgs.hydra-check` from package set itself
| | * maintainers/check-hydra-by-maintainer: use `pkgs.hydra-check` from package ↵Maximilian Bosch2021-05-07
| | | | | | | | | | | | set itself
| * | maintainers/build: enable cross buildsRobert Schütz2021-05-08
| | |
* | | maintainers/scripts/haskell/regenerate-hackage-packages.sh: Small improvents ↵Malte Brandy2021-05-09
| | | | | | | | | | | | and encoding workaround
* | | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2021-05-08
|\| |
| * | gnome: rename from gnome3Jan Tojnar2021-05-08
| | | | | | | | | | | | Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
* | | maintainers/scripts/haskell/update-stackage.sh: Fix wrong variableMalte Brandy2021-05-07
|/ /
* | hackage2nix: Split configuration, auto disable hydra buildsMalte Brandy2021-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We split configuration-hackage2nix.yaml into multiple files. We bump cabal2nix-unstable to get support for multiple config files in hackage2nix. * The file main.yaml is only supposed to be edited by humans. * The file stackage.yaml is only supposed to be updated by the update-stackage.sh * The file broken.yaml can be edited by humans, but probably future helpers will want to insert broken packages into this file based on hydra reports. * The file transitive-broken.yaml is newly introduced to be generated by regenerate-transitive-broken-packages.sh regenerate-transitive-broken-packages.sh makes a nix query (in transitive-broken-packages.nix) which evaluates all haskellPackages once with and once without "allowBroken" this way it get's a list of packages which are broken by some transitive dependency, but does not disable packages which have eval errors not caused by a broken package.
* | Merge branch 'master' into haskell-updatesMalte Brandy2021-05-07
|\ \
| * | maintainers/scripts/update.nix: Ensure the worktree is cleanJan Tojnar2021-05-05
| | | | | | | | | | | | | | | | | | When an update script fails, it might still modify the source tree. These changes would then be committed in the next update attempt. Let’s make sure the worktree is clean before updating to avoid that.
| * | maintainers/scripts/update.nix: Add support for filtering pkgs by predicateJan Tojnar2021-05-05
| |/ | | | | | | Arbitrary predicate is useful for updating decentralised package sets like GNOME.
* | maintainers/scripts/haskell: Improve commit messagesMalte Brandy2021-05-04
| |
* | haskellPackages.cabal2nix-unstable: rename from cabal2nix-lateststernenseemann2021-05-04
| |
* | haskellPackages.cabal2nix-latest: use unstable-YYYY-MM-DD formatsternenseemann2021-05-04
| | | | | | | | | | | | | | | | This is the preferred format for things fetched from git or similar that are not proper releases: https://nixos.org/manual/nixpkgs/stable/#sec-package-naming Also we should think about making name and attribute name more consistent: cabal2nix-latest -> cabal2nix-unstable
* | maintainers/scripts/haskell: Add --do-commit optionMalte Brandy2021-05-03
| |
* | maintainers/scripts/haskell/regenerate-hackage-packages.sh: inithyperfekt2021-05-01
|/ | | | | | | | | | | | Introduces a script that can be used to update the Nix expressions for the Haskell package set. In service of that, also - introduces cabal2nix-latest, which pins the hackage2nix version used - changes all-cabal-hashes to use fetchFromGitHub - adds update-hackage.sh & update-cabal2nix-latest.sh & update-stackage.sh maintainer scripts
* update.py: allow to disable autocommit (#119182)Matthieu Coudron2021-04-22
|
* luaPackages.lua-resty-openidc: 1.7.2-1 -> 1.7.4-1Bruno Bigras2021-04-18
|
* Drop maintainership for some packagesRobert Helgesson2021-04-18
|
* scripts.pluginupdate: write final newlineFlakebi2021-03-22
| | | | | json.dump does not write any newline, so the final newline in the file is missing.
* vimPlugins: fix pluginupdate.pyAndrey Kuznetsov2021-03-16
|
* Merge pull request #108363 from Flakebi/kakouneAnderson Torres2021-03-14
|\ | | | | kakounePlugins: use vim’s update.py script to generate plugins
| * vimPlugins: make update.py generic over editorFlakebi2021-02-25
| | | | | | | | | | | | Move the script to maintainers/scripts/pluginupdate.py. Importing it from the vim and kakoune update scripts is done in the commit afterwards to cleanup the diff.