about summary refs log tree commit diff
path: root/maintainers/scripts
AgeCommit message (Collapse)AuthorFilesLines
2024-04-24maintainers: drop marsamMario Rodas1-2/+2
2024-04-22maintainers/scripts/eval-release: don't special case xbursttoolsK9001-1/+1
2024-04-12kdePackages: use stable metadata file, update metadataK9001-4/+1
2024-04-10check-cherry-picks.sh maintainer script: add clarifying message regarding ↵Robert Scott1-0/+2
differences found
2024-04-10check-cherry-picks.sh maintainer script: fix handling of cherry-pick-less ↵Robert Scott1-0/+3
branches
2024-04-08Merge pull request #172098 from risicle/ris-cherry-pick-checkThomas Gerbet1-0/+92
add "check cherry-picks" github action
2024-04-06luaPackages.pathlib-nvim: init at 2.2.0-1Mathew Polzin1-0/+1
2024-04-06doc: update name of luarocks update package in codedocMathew Polzin1-1/+1
2024-04-02luaPackages: init some neovim packagesMarc Jakobi1-0/+9
2024-04-01maintainers: remove maintainers/scripts/mdize-module.shPhilip Taron1-83/+0
2024-04-01add "Check cherry-picks" github actionRobert Scott1-0/+92
the intention being to catch commits which declare themselves as cherry-picks, but either: - don't refer to a commit in the master or staging branches - are significantly altered from their original commit determining the latter is not an exact science, but the heuristic of looking for differences in only the added or removed lines seems to work quite well. still, this should be considered an assistant for reviewers rather than a hard failure. unfortunately github workflows don't have a way of raising a gentle warning instead of a failure. the formatting of the output also leaves something to be desired due to the limitations of github actions' "group" commands.
2024-03-30maintainers/haskell/hydra-report: slightly optimise `get-report --slow`Naïm Favier1-5/+4
There's no need to fetch the eval again, we have it right there.
2024-03-30maintainers/haskell/hydra-report: add optional id argument to `get-report`Naïm Favier1-7/+15
Useful if we ever need to reproduce the report for a previous evaluation.
2024-03-26Merge pull request #297901 from tweag/check-by-name-separate-repoSilvan Mosberger2-2/+2
Switch the `pkgs/by-name` check to a separate repository
2024-03-26workflows/check-by-name.yml: Switch to new separate repoSilvan Mosberger2-2/+2
The nixpkgs-check-by-name tooling is [being moved](https://github.com/NixOS/nixpkgs/issues/286559#issuecomment-2000466124) to a [separate repo](https://github.com/NixOS/nixpkgs-check-by-name). This commit updates Nixpkgs CI to use it instead of the tree inside Nixpkgs No changes have been made to the tooling locally since it was moved: - [Exported history](https://github.com/NixOS/nixpkgs/commits/55bf02190ee57fcf83490fd7b6bf7834e28c9c86/pkgs/test/nixpkgs-check-by-name) - [Imported history](https://github.com/NixOS/nixpkgs-check-by-name/commits/d579e1821d56c79fd90dab34b991cc7bdab7a5c6/)
2024-03-26scripts/kde/generate-sources: fix shebangK9001-1/+1
2024-03-22maintainers/scripts/bootstrap-files: fix nar extract on linuxannalee1-11/+22
`<nix/fetchurl.nix>` fails importing nar files on linux due to file not found errors. use nix-store to add the nar file to the store and get the hash.
2024-03-22maintainers/scripts/bootstrap-files: update darwin informationannalee1-11/+3
2024-03-20Merge master into staging-nextgithub-actions[bot]1-0/+1
2024-03-20luaPackages.mimetypes: init at 1.0.0-3Matthieu Coudron1-0/+1
2024-03-19maintainers/scripts/bootstrap-files: add darwin targets; nar downloadsannalee1-14/+30
- allow for fetching and expanding nar archives - add targets for aarch64 and x86_64 darwin
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm2-0/+2
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-03-15Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2024-03-14Merge pull request #295627 from natsukium/tiktoken_core/initMatthieu Coudron1-0/+1
luaPackages.tiktoken_core: init at 0.2.1-1
2024-03-13luaPackages.tiktoken_core: init at 0.2.1-1natsukium1-0/+1
2024-03-13Merge master into haskell-updatesgithub-actions[bot]1-7/+15
2024-03-12maintainers/scripts/kde/generate-sources: allow overriding sources URLK9001-7/+15
2024-03-12Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2024-03-10maintainers/scripts/bootstrap-files: Add powerpc64 to CROSS_TARGETSOPNA26081-0/+1
2024-03-07Merge master into haskell-updatesgithub-actions[bot]3-9/+19
2024-03-06Avoid top-level `with ...;` in maintainers/scripts/eval-release.nixPhilip Taron1-4/+3
Tested with ``` nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix ```
2024-03-06Avoid `with lib;` at the top level in maintainers/scripts/find-tarballs.nixPhilip Taron1-4/+15
Tested with ``` nix-instantiate --readonly-mode --eval --strict --show-trace --json ./maintainers/scripts/find-tarballs.nix --arg expr 'import ./maintainers/scripts/all-tarballs.nix' ```
2024-03-06maintainers/scripts/kde/generate-sources: sort keys for consistencyK9001-1/+1
2024-02-29Merge master into haskell-updatesgithub-actions[bot]7-1/+504
2024-02-28Merge pull request #292118 from philiptaron/typo-fixJon Seager1-1/+1
maintainers/bootstrap-files: fix two typos in README.md
2024-02-28maintainers/bootstrap-files: fix two typos in README.mdPhilip Taron1-1/+1
2024-02-28maintainers/scripts/kde/collect-logs: rewrite in NuK9002-13/+11
Fast.
2024-02-28maintainers/scripts: add kde2nix toolingK9006-0/+505
This will be used to generate data for KDE 6 packages.
2024-02-07Merge master into haskell-updatesgithub-actions[bot]1-0/+1
2024-02-06lua51Packages.xml2lua: init at 1.5-2Matthieu Coudron1-0/+1
required by the upcoming rest.nvim
2024-02-06Merge master into haskell-updatesgithub-actions[bot]1-0/+2
2024-02-05haskellPackages.cabal2nix-unstable: 2024-01-04 -> 2024-02-05maralorn1-4/+0
2024-02-05luaPackages.nvim-nio: init at 1.2.0-1Matthieu Coudron1-0/+1
2024-02-05lua51Packages.rocks-nvim: init at 2.7.3-1Matthieu Coudron1-0/+1
2024-01-29Merge master into haskell-updatesgithub-actions[bot]2-0/+367
2024-01-28maintainers/scripts/bootstrap-files: documentation and a script to update ↵Sergei Trofimovich2-0/+367
tarballs This script attempts to document the exact procedure used to upload bootstrap binaries used previously. I modeled it after most recent https://github.com/NixOS/nixpkgs/pull/282517 upload. There is one deviation from it to make it easier to handle mass updates for https://github.com/NixOS/nixpkgs/issues/253713: The binaries are expected to be stored in `stdenv/$target` (and not something like `stdenv-linux/i686`. The script handles both native and cross- linux targets. `darwin` will need a bit more work to fin into this scheme, but it should be easy. Example run to generate `i686-linux` update: $ maintainers/scripts/bootstrap-files/refresh-tarballs.bash --commit --targets=i686-unknown-linux-gnu
2024-01-14maintainers/scripts/haskell: optimise `calculateReverseDependencies`Naïm Favier1-5/+5
Use an IntMap rather than a list for the fixpoint computation.
2024-01-14maintainers/scripts/haskell: ignore self-dependenciesNaïm Favier1-2/+4
These create trivial loops in the dependency graph, which make the transitive closure computation loop.
2024-01-12Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann1-3/+4
2024-01-07Merge branch 'master' into staging-nextJan Tojnar1-1/+4
Conflicts: pkgs/development/python-modules/dbt-core/default.nix pkgs/development/python-modules/dbt-semantic-interfaces/default.nix Still broken by pydantic 2 bump, though.