nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
630f4588 ee7c5f04

+856 -464
+32 -3
lib/fileset/README.md
··· 58 58 59 59 - `_internalBase` (path): 60 60 Any files outside of this path cannot influence the set of files. 61 - This is always a directory. 61 + This is always a directory and should be as long as possible. 62 + This is used by `lib.fileset.toSource` to check that all files are under the `root` argument 62 63 63 64 - `_internalBaseRoot` (path): 64 65 The filesystem root of `_internalBase`, same as `(lib.path.splitRoot _internalBase).root`. ··· 144 143 - (-) Leaves us with no identity element for `union` and no reasonable return value for `unions []`. 145 144 From a set theory perspective, which has a well-known notion of empty sets, this is unintuitive. 146 145 146 + ### No intersection for lists 147 + 148 + While there is `intersection a b`, there is no function `intersections [ a b c ]`. 149 + 150 + Arguments: 151 + - (+) There is no known use case for such a function, it can be added later if a use case arises 152 + - (+) There is no suitable return value for `intersections [ ]`, see also "Nullary intersections" [here](https://en.wikipedia.org/w/index.php?title=List_of_set_identities_and_relations&oldid=1177174035#Definitions) 153 + - (-) Could throw an error for that case 154 + - (-) Create a special value to represent "all the files" and return that 155 + - (+) Such a value could then not be used with `fileFilter` unless the internal representation is changed considerably 156 + - (-) Could return the empty file set 157 + - (+) This would be wrong in set theory 158 + - (-) Inconsistent with `union` and `unions` 159 + 160 + ### Intersection base path 161 + 162 + The base path of the result of an `intersection` is the longest base path of the arguments. 163 + E.g. the base path of `intersection ./foo ./foo/bar` is `./foo/bar`. 164 + Meanwhile `intersection ./foo ./bar` returns the empty file set without a base path. 165 + 166 + Arguments: 167 + - Alternative: Use the common prefix of all base paths as the resulting base path 168 + - (-) This is unnecessarily strict, because the purpose of the base path is to track the directory under which files _could_ be in the file set. It should be as long as possible. 169 + All files contained in `intersection ./foo ./foo/bar` will be under `./foo/bar` (never just under `./foo`), and `intersection ./foo ./bar` will never contain any files (never under `./.`). 170 + This would lead to `toSource` having to unexpectedly throw errors for cases such as `toSource { root = ./foo; fileset = intersect ./foo base; }`, where `base` may be `./bar` or `./.`. 171 + - (-) There is no benefit to the user, since base path is not directly exposed in the interface 172 + 147 173 ### Empty directories 148 174 149 - File sets can only represent a _set_ of local files, directories on their own are not representable. 175 + File sets can only represent a _set_ of local files. 176 + Directories on their own are not representable. 150 177 151 178 Arguments: 152 179 - (+) There does not seem to be a sensible set of combinators when directories can be represented on their own. ··· 190 161 191 162 - `./.` represents all files in `./.` _and_ the directory itself, but not its subdirectories, meaning that at least `./.` will be preserved even if it's empty. 192 163 193 - In that case, `intersect ./. ./foo` should only include files and no directories themselves, since `./.` includes only `./.` as a directory, and same for `./foo`, so there's no overlap in directories. 164 + In that case, `intersection ./. ./foo` should only include files and no directories themselves, since `./.` includes only `./.` as a directory, and same for `./foo`, so there's no overlap in directories. 194 165 But intuitively this operation should result in the same as `./foo` – everything else is just confusing. 195 166 - (+) This matches how Git only supports files, so developers should already be used to it. 196 167 - (-) Empty directories (even if they contain nested directories) are neither representable nor preserved when coercing from paths.
+41
lib/fileset/default.nix
··· 7 7 _toSourceFilter 8 8 _unionMany 9 9 _printFileset 10 + _intersection 10 11 ; 11 12 12 13 inherit (builtins) ··· 19 18 ; 20 19 21 20 inherit (lib.lists) 21 + elemAt 22 22 imap0 23 23 ; 24 24 ··· 277 275 (_coerceMany "lib.fileset.unions") 278 276 _unionMany 279 277 ]; 278 + 279 + /* 280 + The file set containing all files that are in both of two given file sets. 281 + See also [Intersection (set theory)](https://en.wikipedia.org/wiki/Intersection_(set_theory)). 282 + 283 + The given file sets are evaluated as lazily as possible, 284 + with the first argument being evaluated first if needed. 285 + 286 + Type: 287 + intersection :: FileSet -> FileSet -> FileSet 288 + 289 + Example: 290 + # Limit the selected files to the ones in ./., so only ./src and ./Makefile 291 + intersection ./. (unions [ ../LICENSE ./src ./Makefile ]) 292 + */ 293 + intersection = 294 + # The first file set. 295 + # This argument can also be a path, 296 + # which gets [implicitly coerced to a file set](#sec-fileset-path-coercion). 297 + fileset1: 298 + # The second file set. 299 + # This argument can also be a path, 300 + # which gets [implicitly coerced to a file set](#sec-fileset-path-coercion). 301 + fileset2: 302 + let 303 + filesets = _coerceMany "lib.fileset.intersection" [ 304 + { 305 + context = "first argument"; 306 + value = fileset1; 307 + } 308 + { 309 + context = "second argument"; 310 + value = fileset2; 311 + } 312 + ]; 313 + in 314 + _intersection 315 + (elemAt filesets 0) 316 + (elemAt filesets 1); 280 317 281 318 /* 282 319 Incrementally evaluate and trace a file set in a pretty way.
+110 -5
lib/fileset/internal.nix
··· 461 461 else 462 462 nonEmpty; 463 463 464 + # Transforms the filesetTree of a file set to a shorter base path, e.g. 465 + # _shortenTreeBase [ "foo" ] (_create /foo/bar null) 466 + # => { bar = null; } 467 + _shortenTreeBase = targetBaseComponents: fileset: 468 + let 469 + recurse = index: 470 + # If we haven't reached the required depth yet 471 + if index < length fileset._internalBaseComponents then 472 + # Create an attribute set and recurse as the value, this can be lazily evaluated this way 473 + { ${elemAt fileset._internalBaseComponents index} = recurse (index + 1); } 474 + else 475 + # Otherwise we reached the appropriate depth, here's the original tree 476 + fileset._internalTree; 477 + in 478 + recurse (length targetBaseComponents); 479 + 480 + # Transforms the filesetTree of a file set to a longer base path, e.g. 481 + # _lengthenTreeBase [ "foo" "bar" ] (_create /foo { bar.baz = "regular"; }) 482 + # => { baz = "regular"; } 483 + _lengthenTreeBase = targetBaseComponents: fileset: 484 + let 485 + recurse = index: tree: 486 + # If the filesetTree is an attribute set and we haven't reached the required depth yet 487 + if isAttrs tree && index < length targetBaseComponents then 488 + # Recurse with the tree under the right component (which might not exist) 489 + recurse (index + 1) (tree.${elemAt targetBaseComponents index} or null) 490 + else 491 + # For all values here we can just return the tree itself: 492 + # tree == null -> the result is also null, everything is excluded 493 + # tree == "directory" -> the result is also "directory", 494 + # because the base path is always a directory and everything is included 495 + # isAttrs tree -> the result is `tree` 496 + # because we don't need to recurse any more since `index == length longestBaseComponents` 497 + tree; 498 + in 499 + recurse (length fileset._internalBaseComponents) fileset._internalTree; 500 + 464 501 # Computes the union of a list of filesets. 465 502 # The filesets must already be coerced and validated to be in the same filesystem root 466 503 # Type: [ Fileset ] -> Fileset ··· 534 497 # So the tree under `/foo/bar` gets nested under `{ bar = ...; ... }`, 535 498 # while the tree under `/foo/baz` gets nested under `{ baz = ...; ... }` 536 499 # Therefore allowing combined operations over them. 537 - trees = map (fileset: 538 - setAttrByPath 539 - (drop (length commonBaseComponents) fileset._internalBaseComponents) 540 - fileset._internalTree 541 - ) filesetsWithBase; 500 + trees = map (_shortenTreeBase commonBaseComponents) filesetsWithBase; 542 501 543 502 # Folds all trees together into a single one using _unionTree 544 503 # We do not use a fold here because it would cause a thunk build-up ··· 566 533 # The non-null elements have to be attribute sets representing partial trees 567 534 # We need to recurse into those 568 535 zipAttrsWith (name: _unionTrees) withoutNull; 536 + 537 + # Computes the intersection of a list of filesets. 538 + # The filesets must already be coerced and validated to be in the same filesystem root 539 + # Type: Fileset -> Fileset -> Fileset 540 + _intersection = fileset1: fileset2: 541 + let 542 + # The common base components prefix, e.g. 543 + # (/foo/bar, /foo/bar/baz) -> /foo/bar 544 + # (/foo/bar, /foo/baz) -> /foo 545 + commonBaseComponentsLength = 546 + # TODO: Have a `lib.lists.commonPrefixLength` function such that we don't need the list allocation from commonPrefix here 547 + length ( 548 + commonPrefix 549 + fileset1._internalBaseComponents 550 + fileset2._internalBaseComponents 551 + ); 552 + 553 + # To be able to intersect filesetTree's together, they need to have the same base path. 554 + # Base paths can be intersected by taking the longest one (if any) 555 + 556 + # The fileset with the longest base, if any, e.g. 557 + # (/foo/bar, /foo/bar/baz) -> /foo/bar/baz 558 + # (/foo/bar, /foo/baz) -> null 559 + longestBaseFileset = 560 + if commonBaseComponentsLength == length fileset1._internalBaseComponents then 561 + # The common prefix is the same as the first path, so the second path is equal or longer 562 + fileset2 563 + else if commonBaseComponentsLength == length fileset2._internalBaseComponents then 564 + # The common prefix is the same as the second path, so the first path is longer 565 + fileset1 566 + else 567 + # The common prefix is neither the first nor the second path 568 + # This means there's no overlap between the two sets 569 + null; 570 + 571 + # Whether the result should be the empty value without a base 572 + resultIsEmptyWithoutBase = 573 + # If either fileset is the empty fileset without a base, the intersection is too 574 + fileset1._internalIsEmptyWithoutBase 575 + || fileset2._internalIsEmptyWithoutBase 576 + # If there is no overlap between the base paths 577 + || longestBaseFileset == null; 578 + 579 + # Lengthen each fileset's tree to the longest base prefix 580 + tree1 = _lengthenTreeBase longestBaseFileset._internalBaseComponents fileset1; 581 + tree2 = _lengthenTreeBase longestBaseFileset._internalBaseComponents fileset2; 582 + 583 + # With two filesetTree's with the same base, we can compute their intersection 584 + resultTree = _intersectTree tree1 tree2; 585 + in 586 + if resultIsEmptyWithoutBase then 587 + _emptyWithoutBase 588 + else 589 + _create longestBaseFileset._internalBase resultTree; 590 + 591 + # The intersection of two filesetTree's with the same base path 592 + # The second element is only evaluated as much as necessary. 593 + # Type: filesetTree -> filesetTree -> filesetTree 594 + _intersectTree = lhs: rhs: 595 + if isAttrs lhs && isAttrs rhs then 596 + # Both sides are attribute sets, we can recurse for the attributes existing on both sides 597 + mapAttrs 598 + (name: _intersectTree lhs.${name}) 599 + (builtins.intersectAttrs lhs rhs) 600 + else if lhs == null || isString rhs then 601 + # If the lhs is null, the result should also be null 602 + # And if the rhs is the identity element 603 + # (a string, aka it includes everything), then it's also the lhs 604 + lhs 605 + else 606 + # In all other cases it's the rhs 607 + rhs; 569 608 }
+95
lib/fileset/tests.sh
··· 587 587 # So, just using 1000 files for now. 588 588 checkFileset 'unions (mapAttrsToList (name: _: ./. + "/${name}/a") (builtins.readDir ./.))' 589 589 590 + 591 + ## lib.fileset.intersection 592 + 593 + 594 + # Different filesystem roots in root and fileset are not supported 595 + mkdir -p {foo,bar}/mock-root 596 + expectFailure 'with ((import <nixpkgs/lib>).extend (import <nixpkgs/lib/fileset/mock-splitRoot.nix>)).fileset; 597 + toSource { root = ./.; fileset = intersection ./foo/mock-root ./bar/mock-root; } 598 + ' 'lib.fileset.intersection: Filesystem roots are not the same: 599 + \s*first argument: root "'"$work"'/foo/mock-root" 600 + \s*second argument: root "'"$work"'/bar/mock-root" 601 + \s*Different roots are not supported.' 602 + rm -rf -- * 603 + 604 + # Coercion errors show the correct context 605 + expectFailure 'toSource { root = ./.; fileset = intersection ./a ./.; }' 'lib.fileset.intersection: first argument \('"$work"'/a\) does not exist.' 606 + expectFailure 'toSource { root = ./.; fileset = intersection ./. ./b; }' 'lib.fileset.intersection: second argument \('"$work"'/b\) does not exist.' 607 + 608 + # The tree of later arguments should not be evaluated if a former argument already excludes all files 609 + tree=( 610 + [a]=0 611 + ) 612 + checkFileset 'intersection _emptyWithoutBase (_create ./. (abort "This should not be used!"))' 613 + # We don't have any combinators that can explicitly remove files yet, so we need to rely on internal functions to test this for now 614 + checkFileset 'intersection (_create ./. { a = null; }) (_create ./. { a = abort "This should not be used!"; })' 615 + 616 + # If either side is empty, the result is empty 617 + tree=( 618 + [a]=0 619 + ) 620 + checkFileset 'intersection _emptyWithoutBase _emptyWithoutBase' 621 + checkFileset 'intersection _emptyWithoutBase (_create ./. null)' 622 + checkFileset 'intersection (_create ./. null) _emptyWithoutBase' 623 + checkFileset 'intersection (_create ./. null) (_create ./. null)' 624 + 625 + # If the intersection base paths are not overlapping, the result is empty and has no base path 626 + mkdir a b c 627 + touch {a,b,c}/x 628 + expectEqual 'toSource { root = ./c; fileset = intersection ./a ./b; }' 'toSource { root = ./c; fileset = _emptyWithoutBase; }' 629 + rm -rf -- * 630 + 631 + # If the intersection exists, the resulting base path is the longest of them 632 + mkdir a 633 + touch x a/b 634 + expectEqual 'toSource { root = ./a; fileset = intersection ./a ./.; }' 'toSource { root = ./a; fileset = ./a; }' 635 + expectEqual 'toSource { root = ./a; fileset = intersection ./. ./a; }' 'toSource { root = ./a; fileset = ./a; }' 636 + rm -rf -- * 637 + 638 + # Also finds the intersection with null'd filesetTree's 639 + tree=( 640 + [a]=0 641 + [b]=1 642 + [c]=0 643 + ) 644 + checkFileset 'intersection (_create ./. { a = "regular"; b = "regular"; c = null; }) (_create ./. { a = null; b = "regular"; c = "regular"; })' 645 + 646 + # Actually computes the intersection between files 647 + tree=( 648 + [a]=0 649 + [b]=0 650 + [c]=1 651 + [d]=1 652 + [e]=0 653 + [f]=0 654 + ) 655 + checkFileset 'intersection (unions [ ./a ./b ./c ./d ]) (unions [ ./c ./d ./e ./f ])' 656 + 657 + tree=( 658 + [a/x]=0 659 + [a/y]=0 660 + [b/x]=1 661 + [b/y]=1 662 + [c/x]=0 663 + [c/y]=0 664 + ) 665 + checkFileset 'intersection ./b ./.' 666 + checkFileset 'intersection ./b (unions [ ./a/x ./a/y ./b/x ./b/y ./c/x ./c/y ])' 667 + 668 + # Complicated case 669 + tree=( 670 + [a/x]=0 671 + [a/b/i]=1 672 + [c/d/x]=0 673 + [c/d/f]=1 674 + [c/x]=0 675 + [c/e/i]=1 676 + [c/e/j]=1 677 + ) 678 + checkFileset 'intersection (unions [ ./a/b ./c/d ./c/e ]) (unions [ ./a ./c/d/f ./c/e ])' 679 + 680 + 590 681 ## Tracing 591 682 592 683 # The second trace argument is returned ··· 700 609 # The empty file set without a base also prints as empty 701 610 expectTrace '_emptyWithoutBase' '(empty)' 702 611 expectTrace 'unions [ ]' '(empty)' 612 + mkdir foo bar 613 + touch {foo,bar}/x 614 + expectTrace 'intersection ./foo ./bar' '(empty)' 615 + rm -rf -- * 703 616 704 617 # If a directory is fully included, print it as such 705 618 touch a
+6
maintainers/maintainer-list.nix
··· 14798 14798 githubId = 42619; 14799 14799 name = "Wei-Ming Yang"; 14800 14800 }; 14801 + rickvanprim = { 14802 + email = "me@rickvanprim.com"; 14803 + github = "rickvanprim"; 14804 + githubId = 13792812; 14805 + name = "James Leitch"; 14806 + }; 14801 14807 rickynils = { 14802 14808 email = "rickynils@gmail.com"; 14803 14809 github = "rickynils";
+1 -1
nixos/modules/services/x11/desktop-managers/cinnamon.nix
··· 221 221 222 222 # Default Fonts 223 223 fonts.packages = with pkgs; [ 224 - source-code-pro # Default monospace font in 3.32 224 + dejavu_fonts # Default monospace font in LMDE 6+ 225 225 ubuntu_font_family # required for default theme 226 226 ]; 227 227 })
+4 -3
pkgs/applications/editors/vim/plugins/update.py
··· 46 46 "# GENERATED by ./pkgs/applications/editors/vim/plugins/update.py. Do not edit!" 47 47 ) 48 48 49 - NVIM_TREESITTER_GENERATED_NIX = \ 49 + NIXPKGS_NVIMTREESITTER_FOLDER = \ 50 50 "pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix" 51 51 52 52 ··· 129 129 if self.nvim_treesitter_updated: 130 130 print("updating nvim-treesitter grammars") 131 131 nvim_treesitter_dir = ROOT.joinpath("nvim-treesitter") 132 - lockfile = json.load(open(args.nixpkgs.join(NVIM_TREESITTER_GENERATED_FILE, "lockfile.json"))) 132 + lockfile = os.path.join(args.nixpkgs.join(NIXPKGS_NVIMTREESITTER_FOLDER, "lockfile.json")) 133 + lockfile = json.load(open(lockfile)) 133 134 134 135 nvim_treesitter.update_grammars(lockfile) 135 136 136 137 if self.nixpkgs_repo: 137 138 index = self.nixpkgs_repo.index 138 139 for diff in index.diff(None): 139 - if diff.a_path == NVIM_TREESITTER_GENERATED_NIX: 140 + if diff.a_path == f"{NIXPKGS_NVIMTREESITTER_FOLDER}/generated.nix": 140 141 msg = "vimPlugins.nvim-treesitter: update grammars" 141 142 print(f"committing to nixpkgs: {msg}") 142 143 index.add([str(nvim_treesitter_dir.joinpath("generated.nix"))])
+2 -1
pkgs/applications/editors/vim/plugins/updater.nix
··· 3 3 , makeWrapper 4 4 , python3Packages 5 5 , lib 6 + , nix-prefetch-git 6 7 7 8 # optional 8 9 , vimPlugins ··· 39 38 cp ${../../../../../maintainers/scripts/pluginupdate.py} $out/lib/pluginupdate.py 40 39 41 40 # wrap python scripts 42 - makeWrapperArgs+=( --prefix PATH : "${lib.makeBinPath [ nix my_neovim ]}" --prefix PYTHONPATH : "$out/lib" ) 41 + makeWrapperArgs+=( --prefix PATH : "${lib.makeBinPath [ nix nix-prefetch-git my_neovim ]}" --prefix PYTHONPATH : "$out/lib" ) 43 42 wrapPythonPrograms 44 43 ''; 45 44
+3 -3
pkgs/applications/misc/cotp/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cotp"; 11 - version = "1.2.5"; 11 + version = "1.3.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "replydev"; 15 15 repo = "cotp"; 16 16 rev = "v${version}"; 17 - hash = "sha256-c2QjFDJmRLlXU1ZMOjb0BhIRgqubCTRyncc2KUKOhsg="; 17 + hash = "sha256-IGk7akmHGQXLHfCCq6GXOIUnh63/sE2Ds+8H91uMKnw="; 18 18 }; 19 19 20 - cargoHash = "sha256-NnxgNk/C1DmEmPb2AcocsPsp2ngdyjbMP71M+fNL1qA="; 20 + cargoHash = "sha256-2SD62zlWck+DPFs8bQipd8G09134L6LotrzfAiM1Pc8="; 21 21 22 22 buildInputs = lib.optionals stdenv.isLinux [ libxcb ] 23 23 ++ lib.optionals stdenv.isDarwin [ AppKit ];
+14 -8
pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
··· 25 25 26 26 pname = "wire-desktop"; 27 27 28 - version = { 29 - x86_64-darwin = "3.31.4556"; 30 - x86_64-linux = "3.31.3060"; 28 + version = let 29 + x86_64-darwin = "3.32.4589"; 30 + in { 31 + inherit x86_64-darwin; 32 + aarch64-darwin = x86_64-darwin; 33 + x86_64-linux = "3.32.3079"; 31 34 }.${system} or throwSystem; 32 35 33 - hash = { 34 - x86_64-darwin = "sha256-qRRdt/TvSvQ3RiO/I36HT+C88+ev3gFcj+JaEG38BfU="; 35 - x86_64-linux = "sha256-9LdTsBOE1IJH0OM+Ag7GJADsFRgYMjbPXBH6roY7Msg="; 36 + hash = let 37 + x86_64-darwin = "sha256-PDAZCnkgzlausdtwycK+PHfp+zmL33VnX6RzCsgBTZ4="; 38 + in { 39 + inherit x86_64-darwin; 40 + aarch64-darwin = x86_64-darwin; 41 + x86_64-linux = "sha256-+4aRis141ctI50BtBwipoVtPoMGRs82ENqZ+y2ZlL58="; 36 42 }.${system} or throwSystem; 37 43 38 44 meta = with lib; { ··· 63 57 kiwi 64 58 toonn 65 59 ]; 66 - platforms = [ 67 - "x86_64-darwin" 60 + platforms = platforms.darwin ++ [ 68 61 "x86_64-linux" 69 62 ]; 63 + hydraPlatforms = []; 70 64 }; 71 65 72 66 linux = stdenv.mkDerivation rec {
+3 -3
pkgs/applications/networking/p2p/libutp/3.4.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libutp"; 5 - version = "unstable-2023-03-05"; 5 + version = "unstable-2023-08-04"; 6 6 7 7 src = fetchFromGitHub { 8 8 # Use transmission fork from post-3.4-transmission branch 9 9 owner = "transmission"; 10 10 repo = pname; 11 - rev = "9cb9f9c4f0073d78b08d6542cebaea6564ecadfe"; 12 - hash = "sha256-dpbX1h/gpuVIAXC4hwwuRwQDJ0pwVVEsgemOVN0Dv9Q="; 11 + rev = "09ef1be66397873516c799b4ec070690ff7365b2"; 12 + hash = "sha256-DlEbU7uAcQOiBf7QS/1kiw3E0nk3xKhlzhAi8buQNCI="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake ];
+63
pkgs/by-name/bi/bitbake-language-server/package.nix
··· 1 + { lib 2 + , nix-update-script 3 + , python3 4 + , fetchFromGitHub 5 + , cmake 6 + , ninja 7 + }: 8 + let 9 + tree-sitter-bitbake = fetchFromGitHub { 10 + owner = "amaanq"; 11 + repo = "tree-sitter-bitbake"; 12 + rev = "v1.0.0"; 13 + hash = "sha256-HfWUDYiBCmtlu5fFX287BSDHyCiD7gqIVFDTxH5APAE="; 14 + }; 15 + in 16 + python3.pkgs.buildPythonApplication rec { 17 + pname = "bitbake-language-server"; 18 + version = "0.0.6"; 19 + format = "pyproject"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "Freed-Wu"; 23 + repo = pname; 24 + rev = version; 25 + hash = "sha256-UOeOvaQplDn7jM+3sUZip1f05TbczoaRQKMxVm+euDU="; 26 + }; 27 + 28 + nativeBuildInputs = with python3.pkgs; [ 29 + cmake 30 + ninja 31 + pathspec 32 + pyproject-metadata 33 + scikit-build-core 34 + setuptools-scm 35 + ]; 36 + 37 + propagatedBuildInputs = with python3.pkgs; [ 38 + lsprotocol 39 + platformdirs 40 + pygls 41 + tree-sitter 42 + ]; 43 + 44 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 45 + 46 + # The scikit-build-core runs CMake internally so we must let it run the configure step itself. 47 + dontUseCmakeConfigure = true; 48 + SKBUILD_CMAKE_ARGS = lib.strings.concatStringsSep ";" [ 49 + "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" 50 + "-DFETCHCONTENT_QUIET=OFF" 51 + "-DFETCHCONTENT_SOURCE_DIR_TREE-SITTER-BITBAKE=${tree-sitter-bitbake}" 52 + ]; 53 + 54 + passthru.updateScript = nix-update-script { }; 55 + 56 + meta = with lib; { 57 + description = "Language server for bitbake"; 58 + homepage = "https://github.com/Freed-Wu/bitbake-language-server"; 59 + changelog = "https://github.com/Freed-Wu/bitbake-language-server/releases/tag/v${version}"; 60 + license = licenses.gpl3; 61 + maintainers = with maintainers; [ otavio ]; 62 + }; 63 + }
+1 -1
pkgs/data/fonts/last-resort/default.nix
··· 23 23 description = "Fallback font of last resort"; 24 24 homepage = "https://github.com/unicode-org/last-resort-font"; 25 25 license = licenses.ofl; 26 - maintainers = with maintainers; [ V ]; 26 + maintainers = with maintainers; [ ]; 27 27 }; 28 28 }
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 3 let 4 4 generator = pkgsBuildBuild.buildGoModule rec { 5 5 pname = "v2ray-domain-list-community"; 6 - version = "20230926092720"; 6 + version = "20231011001633"; 7 7 src = fetchFromGitHub { 8 8 owner = "v2fly"; 9 9 repo = "domain-list-community"; 10 10 rev = version; 11 - hash = "sha256-S6bd8C9TuKj/FaTmMyCcEVi/4LBgseWWxr/XlEhc45Y="; 11 + hash = "sha256-dU/y4rLjdzTOBvewPKRLBlq+DBc8i6oJGk8LDxTtaiM="; 12 12 }; 13 13 vendorHash = "sha256-dYaGR5ZBORANKAYuPAi9i+KQn2OAGDGTZxdyVjkcVi8="; 14 14 meta = with lib; {
+1
pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix
··· 37 37 cinnamon-settings-daemon 38 38 cinnamon-common 39 39 gnome.gnome-terminal 40 + gsettings-desktop-schemas 40 41 gtk3 41 42 ] ++ extraGSettingsOverridePackages; 42 43
+3 -3
pkgs/desktops/cinnamon/mint-artwork/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "mint-artwork"; 10 - version = "1.7.5"; 10 + version = "1.7.6"; 11 11 12 12 src = fetchurl { 13 13 urls = [ 14 14 "http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz" 15 - "https://web.archive.org/web/20230601120342/http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz" 15 + "https://web.archive.org/web/20231010134817/http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz" 16 16 ]; 17 - hash = "sha256-yd2FyGAznXGnHJLkMsSNqIx0sbKHl3cNMr7tpue7BlA="; 17 + hash = "sha256-u1hD0q67bKYKv/xMqqgxA6660v03xjVL4X7zxnNwGf8="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+6 -6
pkgs/development/compilers/dart/sources.nix
··· 1 - let version = "3.0.6"; in 1 + let version = "3.1.3"; in 2 2 { fetchurl }: { 3 3 versionUsed = version; 4 4 "${version}-x86_64-darwin" = fetchurl { 5 5 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-x64-release.zip"; 6 - sha256 = "0adasw9niwbsyk912330c83cqnppk56ph7yxalml23ing6x8wq32"; 6 + sha256 = "00bjyjya5hb1aaywbbaqbsxas5q93xvxrz9sd3x40m3792zxdbfx"; 7 7 }; 8 8 "${version}-aarch64-darwin" = fetchurl { 9 9 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-macos-arm64-release.zip"; 10 - sha256 = "0wj58cygjra1qq0ivsbjb710n03zi0jzx0iw5m2p8nr7w8ns551c"; 10 + sha256 = "0nansfrnzb8ximg15my8yv5kc2gih60rkann7r008h7zk5cd8nkr"; 11 11 }; 12 12 "${version}-aarch64-linux" = fetchurl { 13 13 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-arm64-release.zip"; 14 - sha256 = "06wqq97d2v0bxp2pmc940dhbh8n8yf6p9r0sb1sldgv7f4r47qiy"; 14 + sha256 = "08njr5n7z94dfkmbi9wcdv5yciy94nzfgvjbdhsjswyq3h030a1b"; 15 15 }; 16 16 "${version}-x86_64-linux" = fetchurl { 17 17 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip"; 18 - sha256 = "1hg1g4pyr8cgy6ak4n9akidrmj6s5n86dqrx3ybi81c8z5lqw4r2"; 18 + sha256 = "0ff73ws20i2j5lk2h2dy6k3fbfx7l9na9gqyji37c0dc67vxyl01"; 19 19 }; 20 20 "${version}-i686-linux" = fetchurl { 21 21 url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip"; 22 - sha256 = "1hbh3gahnny2wfs31r64940z5scrgd8jf29mrzfadkpz54g0aizz"; 22 + sha256 = "1703vsmw0m867gqzd2wy93bab0gg7z40r9rfin4lzhxw20x2brs4"; 23 23 }; 24 24 }
+2 -2
pkgs/development/compilers/mlkit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mlkit"; 5 - version = "4.7.4"; 5 + version = "4.7.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "melsman"; 9 9 repo = "mlkit"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ASWPINMxR5Rlly1C0yB3llfhju/dDW2HBbHSIF4ecR8="; 11 + sha256 = "sha256-LAlJCAF8nyXVUlkOEdcoxq5bZn1bd7dqwx6PxOxJRsM="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook mlton ];
+8 -17
pkgs/development/compilers/tinygo/0002-Add-clang-header-path.patch
··· 1 - From 301b2d82cdbfaffe4dfba1d2cfed068a4115f730 Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= <muscaln@protonmail.com> 3 - Date: Sat, 30 Apr 2022 16:18:31 +0300 4 - Subject: [PATCH 2/3] Add clang header path 5 - 6 - 7 1 diff --git a/builder/builtins.go b/builder/builtins.go 8 - index 121398fa..a589988b 100644 2 + index a1066b67..f4f8ca79 100644 9 3 --- a/builder/builtins.go 10 4 +++ b/builder/builtins.go 11 - @@ -170,7 +170,7 @@ var aeabiBuiltins = []string{ 5 + @@ -179,7 +179,7 @@ var avrBuiltins = []string{ 12 6 var CompilerRT = Library{ 13 7 name: "compiler-rt", 14 8 cflags: func(target, headerPath string) []string { ··· 12 18 sourceDir: func() string { 13 19 llvmDir := filepath.Join(goenv.Get("TINYGOROOT"), "llvm-project/compiler-rt/lib/builtins") 14 20 diff --git a/builder/picolibc.go b/builder/picolibc.go 15 - index d0786ee3..9a5cf9b0 100644 21 + index 1b7c748b..8a6b9ddd 100644 16 22 --- a/builder/picolibc.go 17 23 +++ b/builder/picolibc.go 18 - @@ -30,7 +30,7 @@ var Picolibc = Library{ 19 - "-D_IEEE_LIBM", 24 + @@ -32,7 +32,7 @@ var Picolibc = Library{ 20 25 "-D__OBSOLETE_MATH_FLOAT=1", // use old math code that doesn't expect a FPU 21 26 "-D__OBSOLETE_MATH_DOUBLE=0", 27 + "-D_WANT_IO_C99_FORMATS", 22 28 - "-nostdlibinc", 23 29 + "-isystem", "@clang_include@", 24 30 "-isystem", newlibDir + "/libc/include", 25 31 "-I" + newlibDir + "/libc/tinystdio", 26 32 "-I" + newlibDir + "/libm/common", 27 33 diff --git a/compileopts/config.go b/compileopts/config.go 28 - index a006b673..3a105b49 100644 34 + index 9a4bc310..424421ae 100644 29 35 --- a/compileopts/config.go 30 36 +++ b/compileopts/config.go 31 - @@ -279,6 +279,7 @@ func (c *Config) CFlags() []string { 37 + @@ -276,6 +276,7 @@ func (c *Config) CFlags() []string { 32 38 path, _ := c.LibcPath("picolibc") 33 39 cflags = append(cflags, 34 40 "--sysroot="+path, ··· 36 42 "-isystem", filepath.Join(path, "include"), // necessary for Xtensa 37 43 "-isystem", filepath.Join(picolibcDir, "include"), 38 44 "-isystem", filepath.Join(picolibcDir, "tinystdio"), 39 - @@ -288,7 +289,6 @@ func (c *Config) CFlags() []string { 45 + @@ -285,7 +286,6 @@ func (c *Config) CFlags() []string { 40 46 path, _ := c.LibcPath("musl") 41 47 arch := MuslArchitecture(c.Triple()) 42 48 cflags = append(cflags, ··· 44 50 "-isystem", filepath.Join(path, "include"), 45 51 "-isystem", filepath.Join(root, "lib", "musl", "arch", arch), 46 52 "-isystem", filepath.Join(root, "lib", "musl", "include"), 47 - -- 48 - 2.37.2 49 -
+12
pkgs/development/compilers/tinygo/0004-fix-darwin-build.patch
··· 1 + diff --git a/compileopts/config.go b/compileopts/config.go 2 + index 39fc4f2a..fb5d4575 100644 3 + --- a/compileopts/config.go 4 + +++ b/compileopts/config.go 5 + @@ -269,6 +269,7 @@ func (c *Config) CFlags() []string { 6 + root := goenv.Get("TINYGOROOT") 7 + cflags = append(cflags, 8 + "--sysroot="+filepath.Join(root, "lib/macos-minimal-sdk/src"), 9 + + "-isystem", filepath.Join(root, "lib/macos-minimal-sdk/src/usr/include"), // necessary for Nix 10 + ) 11 + case "picolibc": 12 + root := goenv.Get("TINYGOROOT")
+12 -23
pkgs/development/compilers/tinygo/default.nix
··· 13 13 , libxml2 14 14 , xar 15 15 , wasi-libc 16 - , avrgcc 17 16 , binaryen 18 17 , avrdude 19 18 , gdb ··· 32 33 ln -s ${lib.getBin clang.cc}/bin/clang $out/clang-${llvmMajor} 33 34 ln -s ${lib.getBin lld}/bin/ld.lld $out/ld.lld-${llvmMajor} 34 35 ln -s ${lib.getBin lld}/bin/wasm-ld $out/wasm-ld-${llvmMajor} 35 - ln -s ${gdb}/bin/gdb $out/gdb-multiarch 36 + # GDB upstream does not support ARM darwin 37 + ${lib.optionalString (!(stdenv.isDarwin && stdenv.isAarch64)) "ln -s ${gdb}/bin/gdb $out/gdb-multiarch" } 36 38 ''; 37 39 in 38 40 39 41 buildGoModule rec { 40 42 pname = "tinygo"; 41 - version = "0.26.0"; 43 + version = "0.30.0"; 42 44 43 45 src = fetchFromGitHub { 44 46 owner = "tinygo-org"; 45 47 repo = "tinygo"; 46 48 rev = "v${version}"; 47 - sha256 = "rI8CADPWKdNvfknEsrpp2pCeZobf9fAp0GDIWjupzZA="; 49 + sha256 = "sha256-hOccfMKuvTKYKDRcEgTJ8k/c/H+qNDpvotWIqk6p2u8="; 48 50 fetchSubmodules = true; 49 51 }; 50 52 51 - vendorHash = "sha256-ihQd/RAjAQhgQZHbNiWmAD0eOo1MvqAR/OwIOUWtdAM="; 53 + vendorHash = "sha256-2q3N6QhfRmwbs4CTWrFWr1wyhf2jPS2ECAn/wrrpXdM="; 52 54 53 55 patches = [ 54 56 ./0001-Makefile.patch 55 57 56 58 (substituteAll { 57 59 src = ./0002-Add-clang-header-path.patch; 58 - clang_include = "${clang.cc.lib}/lib/clang/${clang.cc.version}/include"; 60 + clang_include = "${clang.cc.lib}/lib/clang/${llvmMajor}/include"; 59 61 }) 60 62 61 63 #TODO(muscaln): Find a better way to fix build ID on darwin 62 64 ./0003-Use-out-path-as-build-id-on-darwin.patch 65 + ./0004-fix-darwin-build.patch 63 66 ]; 64 67 65 - nativeCheckInputs = [ avrgcc binaryen ]; 68 + nativeCheckInputs = [ binaryen ]; 66 69 nativeBuildInputs = [ makeWrapper ]; 67 70 buildInputs = [ llvm clang.cc ] 68 71 ++ lib.optionals stdenv.isDarwin [ zlib ncurses libffi libxml2 xar ]; ··· 122 121 export HOME=$TMPDIR 123 122 ''; 124 123 125 - postBuild = let 126 - tinygoForBuild = if (stdenv.buildPlatform.canExecute stdenv.hostPlatform) 127 - then "build/tinygo" 128 - else "${buildPackages.tinygo}/bin/tinygo"; 129 - in '' 124 + postBuild = '' 130 125 # Move binary 131 126 mkdir -p build 132 127 mv $GOPATH/bin/tinygo build/tinygo 133 128 134 - make gen-device 129 + make gen-device -j $NIX_BUILD_CORES 135 130 136 131 export TINYGOROOT=$(pwd) 137 - finalRoot=$out/share/tinygo 138 - 139 - for target in thumbv6m-unknown-unknown-eabi-cortex-m0 thumbv6m-unknown-unknown-eabi-cortex-m0plus thumbv7em-unknown-unknown-eabi-cortex-m4; do 140 - mkdir -p $finalRoot/pkg/$target 141 - for lib in compiler-rt picolibc; do 142 - ${tinygoForBuild} build-library -target=''${target#*eabi-} -o $finalRoot/pkg/$target/$lib $lib 143 - done 144 - done 145 132 ''; 146 133 147 134 checkPhase = lib.optionalString (tinygoTests != [ ] && tinygoTests != null) '' 148 - make ''${tinygoTests[@]} XTENSA=0 ${lib.optionalString stdenv.isDarwin "AVR=0"} 135 + make ''${tinygoTests[@]} XTENSA=0 149 136 ''; 150 137 151 138 installPhase = '' ··· 142 153 make build/release 143 154 144 155 wrapProgram $out/bin/tinygo \ 145 - --prefix PATH : ${lib.makeBinPath [ go avrdude openocd avrgcc binaryen ]}:${bootstrapTools} 156 + --prefix PATH : ${lib.makeBinPath [ go avrdude openocd binaryen ]}:${bootstrapTools} 146 157 147 158 runHook postInstall 148 159 '';
+8 -2
pkgs/development/interpreters/nickel/default.nix
··· 3 3 , fetchFromGitHub 4 4 , python3 5 5 , nix-update-script 6 - , stdenv 7 6 }: 8 7 9 8 rustPlatform.buildRustPackage rec { ··· 28 29 }; 29 30 }; 30 31 31 - cargoBuildFlags = [ "-p nickel-lang-cli" ]; 32 + cargoBuildFlags = [ "-p nickel-lang-cli" "-p nickel-lang-lsp" ]; 32 33 33 34 nativeBuildInputs = [ 34 35 python3 35 36 ]; 37 + 38 + outputs = [ "out" "nls" ]; 39 + 40 + postInstall = '' 41 + mkdir -p $nls/bin 42 + mv $out/bin/nls $nls/bin/nls 43 + ''; 36 44 37 45 passthru.updateScript = nix-update-script { }; 38 46
+2 -2
pkgs/development/libraries/libva/utils.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "libva-utils"; 7 - version = "2.19.0"; 7 + version = "2.20.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "intel"; 11 11 repo = "libva-utils"; 12 12 rev = version; 13 - sha256 = "sha256-/juTlK7iRu8XN4kbB1VhmOcKjFD8iBwuIIAJsmF5ihU="; 13 + sha256 = "sha256-oW4vIGgSs5lzmuloCFJPXTmsfH9Djz2KTlsjrOkaT5I="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ meson ninja pkg-config ];
+23 -15
pkgs/development/libraries/lightgbm/default.nix
··· 1 1 { config, stdenv, lib, fetchFromGitHub, cmake, gtest, doCheck ? true 2 - , cudaSupport ? config.cudaSupport, openclSupport ? false, mpiSupport ? false, javaWrapper ? false, hdfsSupport ? false 3 - , rLibrary ? false, cudaPackages, opencl-headers, ocl-icd, boost, llvmPackages, openmpi, openjdk, swig, hadoop, R, rPackages }: 2 + , cudaSupport ? config.cudaSupport or false, openclSupport ? false 3 + , mpiSupport ? false, javaWrapper ? false, hdfsSupport ? false, pythonLibrary ? false 4 + , rLibrary ? false, cudaPackages, opencl-headers, ocl-icd, boost 5 + , llvmPackages, openmpi, openjdk, swig, hadoop, R, rPackages, pandoc }: 4 6 5 7 assert doCheck -> mpiSupport != true; 6 8 assert openclSupport -> cudaSupport != true; ··· 23 21 # in \ 24 22 # rWrapper.override{ packages = [ lgbm ]; }" 25 23 pname = lib.optionalString rLibrary "r-" + pnameBase; 26 - version = "3.3.5"; 24 + version = "4.1.0"; 27 25 28 26 src = fetchFromGitHub { 29 27 owner = "microsoft"; 30 28 repo = pnameBase; 31 29 rev = "v${version}"; 32 30 fetchSubmodules = true; 33 - hash = "sha256-QRuBbMVtD5J5ECw+bAp57bWaRc/fATMcTq+AKikhj1I="; 31 + hash = "sha256-AhXe/Mlor/i0y84wI9jVPKSnyVbSyAV52Y4yiNm7yLQ="; 34 32 }; 35 33 36 34 nativeBuildInputs = [ cmake ] ··· 40 38 ++ lib.optionals hdfsSupport [ hadoop ] 41 39 ++ lib.optionals (hdfsSupport || javaWrapper) [ openjdk ] 42 40 ++ lib.optionals javaWrapper [ swig ] 43 - ++ lib.optionals rLibrary [ R ]; 41 + ++ lib.optionals rLibrary [ R pandoc ]; 44 42 45 43 buildInputs = [ gtest ] 46 44 ++ lib.optional cudaSupport cudaPackages.cudatoolkit; 47 45 48 46 propagatedBuildInputs = lib.optionals rLibrary [ 49 47 rPackages.data_table 48 + rPackages.rmarkdown 50 49 rPackages.jsonlite 51 50 rPackages.Matrix 52 51 rPackages.R6 ··· 65 62 external_libs/compute/include/boost/compute/cl_ext.hpp \ 66 63 --replace "include <OpenCL/" "include <CL/" 67 64 substituteInPlace build_r.R \ 65 + --replace "shQuote(normalizePath" "shQuote(type = 'cmd', string = normalizePath" \ 68 66 --replace "file.path(getwd(), \"lightgbm_r\")" "'$out/tmp'" \ 69 67 --replace \ 70 68 "install_args <- c(\"CMD\", \"INSTALL\", \"--no-multiarch\", \"--with-keep.source\", tarball)" \ ··· 78 74 ++ lib.optionals mpiSupport [ "-DUSE_MPI=ON" ] 79 75 ++ lib.optionals hdfsSupport [ 80 76 "-DUSE_HDFS=ON" 81 - "-DHDFS_LIB=${hadoop}/lib/hadoop-3.3.1/lib/native/libhdfs.so" 82 - "-DHDFS_INCLUDE_DIR=${hadoop}/lib/hadoop-3.3.1/include" ] 83 - ++ lib.optionals javaWrapper [ "-DUSE_SWIG=ON" ] 84 - ++ lib.optionals rLibrary [ "-D__BUILD_FOR_R=ON" ]; 77 + "-DHDFS_LIB=${hadoop}/lib/hadoop-${hadoop.version}/lib/native/libhdfs.so" 78 + "-DHDFS_INCLUDE_DIR=${hadoop}/lib/hadoop-${hadoop.version}/include" ] 79 + ++ lib.optionals javaWrapper [ 80 + "-DUSE_SWIG=ON" 81 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 82 + "-DCMAKE_SKIP_BUILD_RPATH=ON" ] 83 + ++ lib.optionals rLibrary [ "-D__BUILD_FOR_R=ON" ] 84 + ++ lib.optionals pythonLibrary [ "-D__BUILD_FOR_PYTHON=ON" ]; 85 85 86 86 configurePhase = lib.optionals rLibrary '' 87 87 export R_LIBS_SITE="$out/library:$R_LIBS_SITE''${R_LIBS_SITE:+:}" ··· 106 98 mkdir -p $out/bin 107 99 cp -r ../include $out 108 100 install -Dm755 ../lib_lightgbm.so $out/lib/lib_lightgbm.so 101 + '' + lib.optionalString (!rLibrary && !pythonLibrary) '' 109 102 install -Dm755 ../lightgbm $out/bin/lightgbm 110 103 '' + lib.optionalString javaWrapper '' 111 104 cp -r java $out 112 105 cp -r com $out 113 106 cp -r lightgbmlib.jar $out 114 107 '' + '' 115 - '' + lib.optionalString javaWrapper '' 116 - cp -r java $out 117 - cp -r com $out 118 - cp -r lightgbmlib.jar $out 119 108 '' + lib.optionalString rLibrary '' 120 109 mkdir $out 121 110 mkdir $out/tmp 122 111 mkdir $out/library 123 112 mkdir $out/library/lightgbm 124 113 '' + lib.optionalString (rLibrary && (!openclSupport)) '' 125 - Rscript build_r.R 114 + Rscript build_r.R \ 115 + -j$NIX_BUILD_CORES 126 116 rm -rf $out/tmp 127 117 '' + lib.optionalString (rLibrary && openclSupport) '' 128 118 Rscript build_r.R --use-gpu \ 129 119 --opencl-library=${ocl-icd}/lib/libOpenCL.so \ 130 - --boost-librarydir=${boost} 120 + --opencl-include-dir=${opencl-headers}/include \ 121 + --boost-librarydir=${boost} \ 122 + -j$NIX_BUILD_CORES 131 123 rm -rf $out/tmp 132 124 '' + '' 133 125 runHook postInstall
+2 -2
pkgs/development/libraries/sundials/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "sundials"; 15 - version = "6.6.0"; 15 + version = "6.6.1"; 16 16 17 17 outputs = [ "out" "examples" ]; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/LLNL/sundials/releases/download/v${version}/sundials-${version}.tar.gz"; 21 - hash = "sha256-+QApuNqEbI+v9VMP0fpIRweRiNBAVU9VwdXR4EdD0p0="; 21 + hash = "sha256-IfceSu+VsY+VTIu9yQtih3RDlQUz1ZXGgFGrdot2mEs="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/apischema/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "apischema"; 12 - version = "0.18.0"; 12 + version = "0.18.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "wyfo"; 19 19 repo = "apischema"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-DBFFCLi8cpASyGPNqZvYe3OTLSbNZ8QzaxjQkOiHxFc="; 21 + hash = "sha256-omw6znk09r2SigPfaVrtA6dd8KeSfjaPgGfK12ty23g="; 22 22 }; 23 23 24 24 passthru.optional-dependencies = {
+2 -2
pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "appthreat-vulnerability-db"; 20 - version = "5.5.0"; 20 + version = "5.5.1"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "AppThreat"; 27 27 repo = "vulnerability-db"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-kYZ0DBCrRzfCQE9MD5jcgFLRB3gQxLkG4Yys8F9zoBw="; 29 + hash = "sha256-URDVNuUrxWoQjeNRPrSJz8aiEozn5BzRTvhqc4bihA0="; 30 30 }; 31 31 32 32 postPatch = ''
+2 -2
pkgs/development/python-modules/env-canada/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "env-canada"; 18 - version = "0.5.37"; 18 + version = "0.6.0"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "michaeldavie"; 25 25 repo = "env_canada"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-HKtUSINJNREvu5t2jMEirkwMG6O9tBnWhACMv4L01TE="; 27 + hash = "sha256-YIU0fboXw2CHkAeC47pcXlZT2KPO0R1UolBVILlLoPg="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+3 -2
pkgs/development/python-modules/mmcv/default.nix
··· 12 12 , addict 13 13 , ninja 14 14 , which 15 + , pybind11 15 16 , onnx 16 17 , onnxruntime 17 18 , scipy ··· 57 56 58 57 src = fetchFromGitHub { 59 58 owner = "open-mmlab"; 60 - repo = pname; 59 + repo = "mmcv"; 61 60 rev = "refs/tags/v${version}"; 62 61 hash = "sha256-w40R8ftLQIu66F2EtXFAqvLGxR/6wvxLhxxIdsQLZhI="; 63 62 }; ··· 97 96 nativeBuildInputs = [ ninja which ] 98 97 ++ lib.optionals cudaSupport [ cuda-native-redist ]; 99 98 100 - buildInputs = [ torch ] ++ lib.optionals cudaSupport [ cuda-redist ]; 99 + buildInputs = [ pybind11 torch ] ++ lib.optionals cudaSupport [ cuda-redist ]; 101 100 102 101 nativeCheckInputs = [ pytestCheckHook torchvision lmdb onnx onnxruntime scipy pyturbojpeg tifffile ]; 103 102
+9 -18
pkgs/development/python-modules/pyiqvia/default.nix
··· 3 3 , aiohttp 4 4 , aresponses 5 5 , backoff 6 + , certifi 6 7 , fetchFromGitHub 7 8 , fetchpatch 8 9 , poetry-core ··· 11 10 , pytest-asyncio 12 11 , pytestCheckHook 13 12 , pythonOlder 13 + , yarl 14 14 }: 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyiqvia"; 18 - version = "2023.08.1"; 18 + version = "2023.10.0"; 19 19 format = "pyproject"; 20 20 21 - disabled = pythonOlder "3.8"; 21 + disabled = pythonOlder "3.9"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "bachya"; 25 - repo = pname; 25 + repo = "pyiqvia"; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-vPcb0mwREQri9FuYhWXihWSYnZ2ywBVujPMaNThTbVI="; 27 + hash = "sha256-8eTa2h+1QOL0T13+lg2OzvaQv6CYYKkviQb4J5KPsvM="; 28 28 }; 29 - 30 - patches = [ 31 - # This patch removes references to setuptools and wheel that are no longer 32 - # necessary and changes poetry to poetry-core, so that we don't need to add 33 - # unnecessary nativeBuildInputs. 34 - # 35 - # https://github.com/bachya/pyiqvia/pull/245 36 - # 37 - (fetchpatch { 38 - name = "clean-up-build-dependencies.patch"; 39 - url = "https://github.com/bachya/pyiqvia/commit/760d5bd1f4d60f3a97f6ea9a9a57860f4be3abdd.patch"; 40 - hash = "sha256-RLRbHmaR2A8MNc96WHx0L8ccyygoBUaOulAuRJkFuUM="; 41 - }) 42 - ]; 43 29 44 30 nativeBuildInputs = [ 45 31 poetry-core ··· 35 47 propagatedBuildInputs = [ 36 48 aiohttp 37 49 backoff 50 + certifi 51 + yarl 38 52 ]; 39 53 40 54 __darwinAllowLocalNetworking = true; ··· 65 75 https://flustar.com and more). 66 76 ''; 67 77 homepage = "https://github.com/bachya/pyiqvia"; 78 + changelog = "https://github.com/bachya/pyiqvia/releases/tag/${version}"; 68 79 license = with licenses; [ mit ]; 69 80 maintainers = with maintainers; [ fab ]; 70 81 };
+2 -2
pkgs/development/python-modules/python-homewizard-energy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "python-homewizard-energy"; 16 - version = "2.1.0"; 16 + version = "2.1.2"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "DCSBL"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-+RuUNH95Txs6JeObYqg2CQl7qxF4YLVQvBDfzj5L9Bk="; 25 + hash = "sha256-iyDRhTV5GSBTVK7ccJhUOrCpE9YuiI1vJM4XroCyIwE="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+1 -5
pkgs/development/python-modules/torch/default.nix
··· 438 438 blasProvider = blas.provider; 439 439 # To help debug when a package is broken due to CUDA support 440 440 inherit brokenConditions; 441 - } // lib.optionalAttrs cudaSupport { 442 - # NOTE: supportedCudaCapabilities isn't computed unless cudaSupport is true, so we can't use 443 - # it in the passthru set above because a downstream package might try to access it even 444 - # when cudaSupport is false. Better to have it missing than null or an empty list by default. 445 - cudaCapabilities = supportedCudaCapabilities; 441 + cudaCapabilities = if cudaSupport then supportedCudaCapabilities else [ ]; 446 442 }; 447 443 448 444 meta = with lib; {
+16 -3
pkgs/development/python-modules/torchaudio/default.nix
··· 6 6 , ninja 7 7 , pybind11 8 8 , torch 9 - , cudaSupport ? false 9 + , cudaSupport ? torch.cudaSupport 10 10 , cudaPackages 11 11 }: 12 12 ··· 27 27 --replace "_fetch_archives(_parse_sources())" "pass" 28 28 ''; 29 29 30 + env = { 31 + TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" torch.cudaCapabilities}"; 32 + }; 33 + 30 34 nativeBuildInputs = [ 31 35 cmake 32 36 pkg-config 33 37 ninja 34 38 ] ++ lib.optionals cudaSupport [ 35 - cudaPackages.cudatoolkit 39 + cudaPackages.cuda_nvcc 36 40 ]; 37 41 buildInputs = [ 38 42 pybind11 39 43 ] ++ lib.optionals cudaSupport [ 40 - cudaPackages.cudnn 44 + cudaPackages.libcurand.dev 45 + cudaPackages.libcurand.lib 46 + cudaPackages.cuda_cudart # cuda_runtime.h and libraries 47 + cudaPackages.cuda_cccl.dev # <thrust/*> 48 + cudaPackages.cuda_nvtx.dev 49 + cudaPackages.cuda_nvtx.lib # -llibNVToolsExt 50 + cudaPackages.libcublas.dev 51 + cudaPackages.libcublas.lib 52 + cudaPackages.libcufft.dev 53 + cudaPackages.libcufft.lib 41 54 ]; 42 55 propagatedBuildInputs = [ 43 56 torch
+2 -2
pkgs/development/tools/build-managers/mill/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mill"; 5 - version = "0.11.4"; 5 + version = "0.11.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly"; 9 - hash = "sha256-4X+ufTHECOmM797SN0VFAE8b9mnHkdOqSJ8h29PujLU="; 9 + hash = "sha256-sCJMCy4TLRQV3zI28Aydv5a8OV8OHOjLbwhfyIlxOeY="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+5 -19
pkgs/development/tools/language-servers/nls/default.nix
··· 1 - { lib 2 - , rustPlatform 1 + { symlinkJoin 3 2 , nickel 4 - , stdenv 5 3 }: 6 4 7 - rustPlatform.buildRustPackage { 5 + symlinkJoin { 6 + name = "nls-${nickel.version}"; 8 7 pname = "nls"; 8 + inherit (nickel) version; 9 9 10 - inherit (nickel) src version nativeBuildInputs; 11 - 12 - cargoLock = { 13 - lockFile = ./Cargo.lock; 14 - outputHashes = { 15 - "topiary-0.2.3" = "sha256-DcmrQ8IuvUBDCBKKSt13k8rU8DJZWFC8MvxWB7dwiQM="; 16 - "tree-sitter-bash-0.20.3" = "sha256-zkhCk19kd/KiqYTamFxui7KDE9d+P9pLjc1KVTvYPhI="; 17 - "tree-sitter-facade-0.9.3" = "sha256-M/npshnHJkU70pP3I4WMXp3onlCSWM5mMIqXP45zcUs="; 18 - "tree-sitter-nickel-0.0.1" = "sha256-aYsEx1Y5oDEqSPCUbf1G3J5Y45ULT9OkD+fn6stzrOU="; 19 - "tree-sitter-query-0.1.0" = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18="; 20 - "web-tree-sitter-sys-1.3.0" = "sha256-9rKB0rt0y9TD/HLRoB9LjEP9nO4kSWR9ylbbOXo2+2M="; 21 - }; 22 - }; 23 - 24 - cargoBuildFlags = [ "-p nickel-lang-lsp" ]; 10 + paths = [ nickel.nls ]; 25 11 26 12 meta = { 27 13 inherit (nickel.meta) homepage changelog license maintainers;
+30
pkgs/development/tools/rust/cargo-bazel/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchCrate 4 + , rustPlatform 5 + , Security 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "cargo-bazel"; 10 + version = "0.8.0"; 11 + 12 + src = fetchCrate { 13 + inherit pname version; 14 + sha256 = "FS1WFlK0YNq1QCi3S3f5tMN+Bdcfx2dxhDKRLXLcios="; 15 + }; 16 + 17 + cargoSha256 = "+PVNB/apG5AR236Ikqt+JTz20zxc0HUi7z6BU6xq/Fw="; 18 + 19 + buildInputs = lib.optional stdenv.isDarwin Security; 20 + 21 + # `test_data` is explicitly excluded from the package published to crates.io, so tests cannot be run 22 + doCheck = false; 23 + 24 + meta = with lib; { 25 + description = "Part of the `crate_universe` collection of tools which use Cargo to generate build targets for Bazel"; 26 + homepage = "https://github.com/bazelbuild/rules_rust"; 27 + license = licenses.asl20; 28 + maintainers = with maintainers; [ rickvanprim ]; 29 + }; 30 + }
+2 -2
pkgs/games/atlauncher/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "atlauncher"; 5 - version = "3.4.34.0"; 5 + version = "3.4.34.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ATLauncher/ATLauncher/releases/download/v${finalAttrs.version}/ATLauncher-${finalAttrs.version}.jar"; 9 - hash = "sha256-gHUYZaxADchikoCmAfqFjVbMYhhiwg2BZKctmww1Mlw="; 9 + hash = "sha256-l9OoHunK0xfY6xbNpjs9lfsVd3USM1GHgutTMMVq8S8="; 10 10 }; 11 11 12 12 env.ICON = fetchurl {
+3 -3
pkgs/games/minesweep-rs/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "minesweep-rs"; 8 - version = "6.0.34"; 8 + version = "6.0.35"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cpcloud"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-qYt4LrSQYFr3C0Mkks5aBOYFp60Y3OjFamXxaD5h+mU="; 14 + hash = "sha256-IxyryBWU4NULjcQtUXHel533JosAmp0d0w/+Ntl2aT0="; 15 15 }; 16 16 17 - cargoHash = "sha256-s2WvRXxEm+/QceHpJA41ZRts6NCcG04kib3L78KwBPg="; 17 + cargoHash = "sha256-BGjxZxT7iypvhusyx6K4yvK1S7j4WlvoSTkb79d/H1s="; 18 18 19 19 meta = with lib; { 20 20 description = "Sweep some mines for fun, and probably not for profit";
+2 -2
pkgs/os-specific/linux/ipset/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ipset"; 5 - version = "7.17"; 5 + version = "7.19"; 6 6 7 7 src = fetchurl { 8 8 url = "https://ipset.netfilter.org/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-vknJ/0id1mEMrWVB50PDOE6slunyRwfaezkp2PKsZNg="; 9 + sha256 = "sha256-m8H7pI1leG4+C2Pca2aahmgj13hAxpkMDGsjB47CxNY="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/servers/go-cqhttp/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "go-cqhttp"; 8 - version = "1.1.0"; 8 + version = "1.2.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Mrs4s"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-/nmPiB2BHltguAJFHCvtS3oh/BttEH75GhgSa25cI3s="; 14 + hash = "sha256-mKenmsGdVg60zjVMTfbEtqtPcJdJo60Nz6IUQ9RB7j0="; 15 15 }; 16 16 17 - vendorHash = "sha256-Oqig/qtdGFO2/t7vvkApqdNhjNnYzEavNpyneAMa10k="; 17 + vendorHash = "sha256-YNARh25xrcPGvhhXzYmg3CsWwzvXq44uWt0S1PjRVdM="; 18 18 19 19 meta = with lib; { 20 20 description = "The Golang implementation of OneBot based on Mirai and MiraiGo";
+3 -3
pkgs/servers/monitoring/grafana-agent/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "grafana-agent"; 17 - version = "0.36.2"; 17 + version = "0.37.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "grafana"; 21 21 repo = "agent"; 22 22 rev = "v${version}"; 23 - hash = "sha256-c8eay3lwAVqodw6MPU02tSQ+8D0+qywCI+U6bfJVk5A="; 23 + hash = "sha256-0agQAz/oR6hrokAAjCLMcDrR6/f4r0BJgQHWZvGqWAE="; 24 24 }; 25 25 26 - vendorHash = "sha256-kz/yogvKqUGP+TQjrzophA4qQ+Qf32cV/CuyNuM9fzM="; 26 + vendorHash = "sha256-GfIzZ0fuRrlYLbGbYVE1HzMZfszokfixG+YVqkTyaQE="; 27 27 proxyVendor = true; # darwin/linux hash mismatch 28 28 29 29 frontendYarnOfflineCache = fetchYarnDeps {
+3 -3
pkgs/servers/nats-server/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "nats-server"; 9 - version = "2.10.1"; 9 + version = "2.10.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nats-io"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-gc1CGMlH5rSbq5Fr4MzMFP5FiS8nxip5JrIZsGQ/ad0="; 15 + hash = "sha256-99U6z7ncUSu49ozPU2Fc1jDxZyn5C2fE7EeTwGF76WQ="; 16 16 }; 17 17 18 - vendorHash = "sha256-ZyqIMR9rhgJXHaLFXBj3wdXGuKt0ricwti9uN62QjCE="; 18 + vendorHash = "sha256-T9dwNDbse59abetKx0wXuzFSXTx+5CaMpf0H9/Z40kE="; 19 19 20 20 doCheck = false; 21 21
+2 -2
pkgs/shells/murex/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "murex"; 8 - version = "5.0.9310"; 8 + version = "5.1.2210"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lmorg"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-gwaNz4OgYs5mAMi/HtLOXoIJA/iHPKX+eiVBP2l2YFU="; 14 + sha256 = "sha256-N0sWTWZJT4hjivTreYfG5VkxiWgTjlH+/9VZD6YKQXY="; 15 15 }; 16 16 17 17 vendorHash = "sha256-PClKzvpztpry8xsYLfWB/9s/qI5k2m8qHBxkxY0AJqI=";
+5 -5
pkgs/shells/powershell/default.nix
··· 29 29 in 30 30 stdenv.mkDerivation rec { 31 31 pname = "powershell"; 32 - version = "7.3.7"; 32 + version = "7.3.8"; 33 33 34 34 src = passthru.sources.${stdenv.hostPlatform.system} 35 35 or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); ··· 88 88 sources = { 89 89 aarch64-darwin = fetchurl { 90 90 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-arm64.tar.gz"; 91 - hash = "sha256-KSBsYw369fURSmoD/YyZm9CLEIbhDR12mRp1xLCJ4Wc="; 91 + hash = "sha256-0FyTt+tn3mpr6LxC3oQvmULNO8+Jp7qsjISRdTesCCI="; 92 92 }; 93 93 aarch64-linux = fetchurl { 94 94 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-arm64.tar.gz"; 95 - hash = "sha256-GaAu3nD0xRqqE0Lm7Z5Da6YUQGiCFc5xHuJYDLKySGc="; 95 + hash = "sha256-BNf157sdXg7pV6Hfg9luw3Xi03fTekesBQCwDFeO8ZI="; 96 96 }; 97 97 x86_64-darwin = fetchurl { 98 98 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-x64.tar.gz"; 99 - hash = "sha256-+6cy4PLpt3ZR7ui3H9rAg3C39kVryPtqE5HKzMpBa24="; 99 + hash = "sha256-Ts+nF6tPQZfYgJAvPtijvYBGSrg5mxCeNEa0X74/g4M="; 100 100 }; 101 101 x86_64-linux = fetchurl { 102 102 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-x64.tar.gz"; 103 - hash = "sha256-GKsAH+A89/M1fxvw4C4yb7+ITcfD6Y4Oicb1K8AswwI="; 103 + hash = "sha256-iELDoFTy/W6Wm0gNJmywwvp811WycjffBTMDRtrWdVU="; 104 104 }; 105 105 }; 106 106 tests.version = testers.testVersion {
+257 -257
pkgs/tools/admin/pulumi-bin/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.78.1"; 4 + version = "3.88.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-linux-x64.tar.gz"; 9 - sha256 = "10aw5ck6n0yyrclx1739bs62jk15yn21s7a78a4fgg8i4n0fhj28"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.88.0-linux-x64.tar.gz"; 9 + sha256 = "040rcmrrc8sgxsx1isgbz5pmd67kvks6sqyr7m27f7ccdi0kri8s"; 10 10 } 11 11 { 12 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-linux-amd64.tar.gz"; 13 - sha256 = "09af270dwghp43nfmmqjq161l2ydmpl2gv9hg004aaidsdjzih7l"; 12 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.7.1-linux-amd64.tar.gz"; 13 + sha256 = "11dgpi0bg975iyf0xa8r9vyvs4r3nj7nn8mp36w9b5m7128mpkwp"; 14 14 } 15 15 { 16 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-linux-amd64.tar.gz"; 17 - sha256 = "1xvi2frwpfkb7xcmr10asan2p3hcax7ljzdgkkc3fd7igr5ydrr9"; 16 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.2.0-linux-amd64.tar.gz"; 17 + sha256 = "0l1qn85iq4sq1wg0c5ivwcv2i35w97nkmq6sanzvvsdjy4cx2zfr"; 18 18 } 19 19 { 20 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-linux-amd64.tar.gz"; 21 - sha256 = "0ff2kfjrbfnpf5iy0ss6y3nyp07blc7s8ip0dwyfgl8dlr9rzn8k"; 20 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.44.0-linux-amd64.tar.gz"; 21 + sha256 = "0nbrfqh79hp17mp6f9yb9j6dxfa6n0xf17ks8rkbivzbxq9kqijv"; 22 22 } 23 23 { 24 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-linux-amd64.tar.gz"; 25 - sha256 = "0ldzkcdrp4njg3ig6a0mgjc1x0qbxbkg6s1c6i30kkaiiz2y2kll"; 24 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v5.1.0-linux-amd64.tar.gz"; 25 + sha256 = "04gmbpq1vjw6jbr0d6032hx923abck9czjkljfj2ksz2bagall7q"; 26 26 } 27 27 { 28 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-linux-amd64.tar.gz"; 29 - sha256 = "0zd8g62i4f39979mmk517dbw86aqizviiclism4pji3xas77p7m0"; 28 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.0.0-linux-amd64.tar.gz"; 29 + sha256 = "0vyhmdyln0cpcf1fgc0v641c78a66dzx97i7xq6isspl6zx9njn5"; 30 30 } 31 31 { 32 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.42.0-linux-amd64.tar.gz"; 33 - sha256 = "0yhzmiiic7nvqcdxfrsbwgxnd1d3fqb1z9zn2j7iavp2clkf67ka"; 32 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.4.1-linux-amd64.tar.gz"; 33 + sha256 = "1b88zmn0qnrjvbvllr8hxs1f8pyvyc79mq0knvvpcb2akl48zm07"; 34 34 } 35 35 { 36 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-linux-amd64.tar.gz"; 37 - sha256 = "1p485dzi6mbjvy1ikbf0qs2z0c215rj3m54qx4y0rxi8annizmby"; 36 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.52.0-linux-amd64.tar.gz"; 37 + sha256 = "0dm7qid20yq490yfls0qg8c9cwxm30qgvg581lwk312pk5zc7l6b"; 38 38 } 39 39 { 40 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-linux-amd64.tar.gz"; 41 - sha256 = "088929a1fw35syk47s15wy0rzn46jc87q12n4bg35bzlya4vaf97"; 40 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.42.0-linux-amd64.tar.gz"; 41 + sha256 = "1hcl3arsi1crcczqxkcak721n2yzq75pzrxk32q9hfm78lifz2q9"; 42 42 } 43 43 { 44 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-linux-amd64.tar.gz"; 45 - sha256 = "00iv8r8wansaxgaj66mc7myccwa73nwmbl4rzb7qs6b4v111f8iy"; 44 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.13.0-linux-amd64.tar.gz"; 45 + sha256 = "1hz2xavx3h19dgq8j7x9wfa3p93ki60z6vrkgxgj0x2ws606wqb3"; 46 46 } 47 47 { 48 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-linux-amd64.tar.gz"; 49 - sha256 = "1ff269vq5hq0587i33k13vr4vy7r4m6zarkkyf1xfi542qzhgjmf"; 48 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.12.0-linux-amd64.tar.gz"; 49 + sha256 = "06k14jcz2z9p28wllq9kaxmqrhx0dxa2pq1zjbgbiym4w2zi4bbi"; 50 50 } 51 51 { 52 52 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-linux-amd64.tar.gz"; 53 53 sha256 = "0drdv78f7xx3fx8xx6iialcy3nkq9z1lkdfj1fbhzaxpa6bmzyjh"; 54 54 } 55 55 { 56 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-linux-amd64.tar.gz"; 57 - sha256 = "0vndpw6xc9iz69rfawkjihxs7gq8mch5z8qi742yicygw5hsmr58"; 56 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.23.0-linux-amd64.tar.gz"; 57 + sha256 = "0bsbfsc7wxsjyqyz5klxn91hd1lwini4pbpm0lw5pf78af7z8v0z"; 58 58 } 59 59 { 60 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-linux-amd64.tar.gz"; 61 - sha256 = "0piqhknbirp7xp6y2v76fd4hd4zwd0v6y3sy6rivd6974zhcxlma"; 60 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.22.0-linux-amd64.tar.gz"; 61 + sha256 = "059mh2p2f8wdkgqkcf7nvdwibb5kc0c2924w88z5f3kmchr3mfr1"; 62 62 } 63 63 { 64 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-linux-amd64.tar.gz"; 65 - sha256 = "15p29v8dxhj30h4zhn5vcaxlmrwd9vbls92p0jx4b28s08mbq1z8"; 64 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.4.3-linux-amd64.tar.gz"; 65 + sha256 = "1qxlny0d97zaghikynpx2wlk5qjwgfvkbfjwfv13a3c2nqbk5q7c"; 66 66 } 67 67 { 68 68 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-amd64.tar.gz"; 69 69 sha256 = "0hnardid0kbzy65dmn7vz8ddy5hq78nf2871zz6srf2hfyiv7qa4"; 70 70 } 71 71 { 72 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-linux-amd64.tar.gz"; 73 - sha256 = "0arlgmjs1zca1cjcnl8v9lgdsvy12v41f6qpwx4f3f7pi1sg9r3r"; 72 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.3.0-linux-amd64.tar.gz"; 73 + sha256 = "0bkgaskq84vac20dbw81xc3qnkb6vginyd2qfdd0akjpakx94678"; 74 74 } 75 75 { 76 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-linux-amd64.tar.gz"; 77 - sha256 = "19h7y1klljhz6ipwv5298nm9qli5blw8y8w299kin1427hzhxw86"; 76 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.67.0-linux-amd64.tar.gz"; 77 + sha256 = "148sg0jsm05qqgi10m8y4b7ib1miyvs1346h36mg1pf8hykg3psb"; 78 78 } 79 79 { 80 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-linux-amd64.tar.gz"; 81 - sha256 = "04k8a4l249ys0ckrjnprzcwwwa5asg8qnwnwb353rdwcqqq0j2ys"; 80 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.20.0-linux-amd64.tar.gz"; 81 + sha256 = "1papw5a9i4s0iw21f52p45gy6s7rlpb53drk5rkaracw8jm5522j"; 82 82 } 83 83 { 84 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-linux-amd64.tar.gz"; 85 - sha256 = "0hxg4pdls5gwrjf3nvgl9wf5bymx6aj3fknpn8fhxvija2nig800"; 84 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.4.0-linux-amd64.tar.gz"; 85 + sha256 = "1ykcz0idzfh259sxspcqcsy6rgp57jv7zh84xv1r42d5c52ni02v"; 86 86 } 87 87 { 88 88 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-linux-amd64.tar.gz"; 89 89 sha256 = "1xq92rsk7bimkr52c13mjypd0ygs7qc9ijyi2ghnf0585d1z5bk5"; 90 90 } 91 91 { 92 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-linux-amd64.tar.gz"; 93 - sha256 = "14hp752d06dwg2yr7hm6dx2y2vi6m7aylxr4kw85zfk6c0zcpf74"; 92 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.16.1-linux-amd64.tar.gz"; 93 + sha256 = "00vvb17q05r5yn2i7yv3163gxvnakxkjl6a7n1dyb8yzr39ic7ff"; 94 94 } 95 95 { 96 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-linux-amd64.tar.gz"; 97 - sha256 = "1m8gfw7jkxljh1wbqbaj9njkwcj9ii535fillkmn92p049izw0xj"; 96 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.3.0-linux-amd64.tar.gz"; 97 + sha256 = "1vp9p59qwlpr79bkr4zqhysg6rpiydl029r47fkn53wr43w3x0ga"; 98 98 } 99 99 { 100 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.4.2-linux-amd64.tar.gz"; 101 - sha256 = "1x50ayk6vla5j2b9ld890vsyl2m47k39g5cwwhpvdy3zbsnb39d9"; 100 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.8.0-linux-amd64.tar.gz"; 101 + sha256 = "04a29q7irg0rvlbgin1q0s84db86sn5d0hfi1cdlh388jq3fri7c"; 102 102 } 103 103 { 104 104 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-linux-amd64.tar.gz"; ··· 113 113 sha256 = "0qqfb0gxqz6rxi5m2q8m2k6s8yfdl9x97p5f3cfchmi2zvwyqysy"; 114 114 } 115 115 { 116 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-linux-amd64.tar.gz"; 117 - sha256 = "13c7c4ddp07rf6vfca16gax270253l7rd9bb068fgg25d6fcfzgw"; 116 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.10.0-linux-amd64.tar.gz"; 117 + sha256 = "1fmwrw4x88yw490m1csddk2pi6yr8avv3zwyimzsr0ax5k2fdwyr"; 118 118 } 119 119 { 120 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.13.2-linux-amd64.tar.gz"; 121 - sha256 = "1a1l07v0hbay0gxvr05mrknllq6vqkyjbv9486klsdswqr9l4p6n"; 120 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.14.0-linux-amd64.tar.gz"; 121 + sha256 = "1v59k0m4rrad5vbd2x4znb985cbwj9py6ki60x1skq704pmcli5g"; 122 122 } 123 123 { 124 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-linux-amd64.tar.gz"; 125 - sha256 = "1g8lrzjb0qb9lmrwmgpjdjag9wsf50qddj2zq195vj9ds6s29s28"; 124 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.36.0-linux-amd64.tar.gz"; 125 + sha256 = "0sf2bxlqv98xyhq213gfkh3cd59mbgc21b07kii1j0465xl78jmp"; 126 126 } 127 127 { 128 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-linux-amd64.tar.gz"; 129 - sha256 = "1zdfyk7b5vsxh1rv1sgig884q920yyjxf0vjd882m7dpiq8w2hp9"; 128 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.55.0-linux-amd64.tar.gz"; 129 + sha256 = "156h4b0a6af02z2xad9kv3zipvnh4l98lmb38a5mp65f4pm5yzd3"; 130 130 } 131 131 { 132 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-linux-amd64.tar.gz"; 133 - sha256 = "03bvzxbvyqlx3y332i2gb8h0rg2n8lrmsq8zfms1l7jgm2283slc"; 132 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.19.0-linux-amd64.tar.gz"; 133 + sha256 = "1knsb0ha7xbgvlna67nhxmmrr6rw3h52va3dh4ra47b7r8ii7dca"; 134 134 } 135 135 { 136 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-linux-amd64.tar.gz"; 137 - sha256 = "09rj7mq5rh2mrs4s2ac2w5gwg9vwdbr2jk9qz2r43scrbwzwva9g"; 136 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.13.2-linux-amd64.tar.gz"; 137 + sha256 = "06gvx51nl93rj244yximp6059yiyxh4jcdqqcrjic8r7wabzsiiw"; 138 138 } 139 139 { 140 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.10.0-linux-amd64.tar.gz"; 141 - sha256 = "1n0brv4m8xjyd3lk1rgwbj7c5bpa1m6lr95ipzj3nk8338mb420n"; 140 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.11.0-linux-amd64.tar.gz"; 141 + sha256 = "1mjnfpkk8w13m5p2rkymmyd1nw0sdvg5izjfxpfs71nvy1xp9yxf"; 142 142 } 143 143 { 144 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.13.0-linux-amd64.tar.gz"; 145 - sha256 = "08i5ja0lmwncfi8c05485sw08b6r9590wvcr342n1mvgljv7mqc0"; 144 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.15.1-linux-amd64.tar.gz"; 145 + sha256 = "1kffzf37gprgh82iyvir2ls5s11bgj5mhl8jww8symlr15pxlhnm"; 146 146 } 147 147 { 148 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-linux-amd64.tar.gz"; 149 - sha256 = "01jsl59rwns87ybx1hmfr634ma381i7xmx40ahrrfpg851mzsgig"; 148 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.6.0-linux-amd64.tar.gz"; 149 + sha256 = "0rakxw8h2121p1sdvqvp3y4bzzjs8ppsx58iqp0qv57k3ihdww85"; 150 150 } 151 151 { 152 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.5.1-linux-amd64.tar.gz"; 153 - sha256 = "0sgzzqfq26dykzc4ij98ksnhv92d6c4n74pjwag2pfy78yzrm7rl"; 152 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.7.0-linux-amd64.tar.gz"; 153 + sha256 = "0qggmhvy0ghgynvaaj6yi7gg3k3gry60japmr987iwhm1knvgndq"; 154 154 } 155 155 { 156 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-linux-amd64.tar.gz"; 157 - sha256 = "1s6p0jxhiywjyfkmv5w0lz5y3s83330ac8n691vyjglpaamkxi0n"; 156 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.1-linux-amd64.tar.gz"; 157 + sha256 = "1b1lx6c4lyphb8qlhk03gw81di11c77l5c4kj6a0jpac5zwksynr"; 158 158 } 159 159 { 160 160 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-linux-amd64.tar.gz"; ··· 163 163 ]; 164 164 x86_64-darwin = [ 165 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-darwin-x64.tar.gz"; 167 - sha256 = "0v7hmaq22drl1zisf0sq8rjk9by345bf6bb6j27c8qh7fvxn2kzk"; 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.88.0-darwin-x64.tar.gz"; 167 + sha256 = "0rfknh9v5r8y3zgh4m035qn0ixycv933qjzdbkkfa8fp1zq9wn3q"; 168 168 } 169 169 { 170 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-darwin-amd64.tar.gz"; 171 - sha256 = "16ygv5n87a9hjrs1jbzf13b8y8h5krpp86w1wl8fpy7ns624wjr1"; 170 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.7.1-darwin-amd64.tar.gz"; 171 + sha256 = "1jp28j1xzn0a5dn4ysa7cp9x7l9fzmbcylasmm2a5rdvvq627s1l"; 172 172 } 173 173 { 174 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-darwin-amd64.tar.gz"; 175 - sha256 = "0ad8hrv74r6s9bj6rlsgkjjd00h5hqkdb9dafgp7y7avlzc5lxgq"; 174 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.2.0-darwin-amd64.tar.gz"; 175 + sha256 = "0f0yjarvr9rhgmz818663hmjjr8d3bihaxrxrfdfz3i5fizb7v9r"; 176 176 } 177 177 { 178 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-darwin-amd64.tar.gz"; 179 - sha256 = "00h0k84pmaxyfqkb3aqvla5pv25x015r3ngb302lfamdq5py6k1g"; 178 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.44.0-darwin-amd64.tar.gz"; 179 + sha256 = "1mb8xr16h156yj10mzfsprflbv72ldk9ap9w2cw40l8fvbq33lm4"; 180 180 } 181 181 { 182 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-darwin-amd64.tar.gz"; 183 - sha256 = "05ac2lrz3vqs280xc2sdksimwwp124zk3r7v5m7w161sfs9fbppb"; 182 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v5.1.0-darwin-amd64.tar.gz"; 183 + sha256 = "1pqn2ymbf0i20micxdk3bh436231b58m0l2iabkjsashhf37qlwk"; 184 184 } 185 185 { 186 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-darwin-amd64.tar.gz"; 187 - sha256 = "0k65d3gl29fkb3vf132mwxklz0im8zdmkjgw92npvqan62bvg9gk"; 186 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.0.0-darwin-amd64.tar.gz"; 187 + sha256 = "04imkdrj388nk88r734f0p0a6z1hffzmplwgmx55kfwqz3zpz4y5"; 188 188 } 189 189 { 190 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.42.0-darwin-amd64.tar.gz"; 191 - sha256 = "0c8hmkqifms6y5wb5rw2xm2as1zrr91q94ikig9p02qv0g0m63n8"; 190 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.4.1-darwin-amd64.tar.gz"; 191 + sha256 = "0qa5ynrsbw1fca9nlf403r2h4k683w3d3yp902wz2bjlsx6m4i0f"; 192 192 } 193 193 { 194 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-darwin-amd64.tar.gz"; 195 - sha256 = "177y8gp07wkfc777za1fnyc4z3a3mxn3668h3qgyn6xvg2q9p7by"; 194 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.52.0-darwin-amd64.tar.gz"; 195 + sha256 = "0x4zcfbp7vy349q1cj5phlikfx95n9fcmq74h9ihdgr0xbavbbn2"; 196 196 } 197 197 { 198 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-darwin-amd64.tar.gz"; 199 - sha256 = "04clrzbb2h2d1wwnbz1jyrn79gxjw523ygbr4f2ssr3hlcsagizz"; 198 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.42.0-darwin-amd64.tar.gz"; 199 + sha256 = "1x2ldnkcf9ygn9cymvr1ylpr6wpkymvwz3n1iksq0a80n8fg8i6g"; 200 200 } 201 201 { 202 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-darwin-amd64.tar.gz"; 203 - sha256 = "078bzv7jh4xvshcpdqcyn401a46c389d46df7vrs14c4bqblygmi"; 202 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.13.0-darwin-amd64.tar.gz"; 203 + sha256 = "0rzwkwrjm5p59maz371ndf9mcsdlz98n756k125wylxbp5xygcyv"; 204 204 } 205 205 { 206 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-darwin-amd64.tar.gz"; 207 - sha256 = "1dwka3zpwv1njnqdxpiwl0mwyw68hllb8j17xsyk73j6bb4rzccm"; 206 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.12.0-darwin-amd64.tar.gz"; 207 + sha256 = "014hi8zxrnf30q4nfxxpc19wf8ip8487h2wspl1rwa6mpwfn34ss"; 208 208 } 209 209 { 210 210 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-darwin-amd64.tar.gz"; 211 211 sha256 = "090iifz0psm9iqh4qwvfsl7nrk5v7xqiryqnhibg5m643h1vinqg"; 212 212 } 213 213 { 214 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-darwin-amd64.tar.gz"; 215 - sha256 = "03r639yn0maqhlxfnmld7hhrms5gnajw9sqgw3k40xj8rfiiw6ar"; 214 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.23.0-darwin-amd64.tar.gz"; 215 + sha256 = "1qyb6v3bxg7hsr5viwpc4nzdgq63frjqgxs7kqyg1pp40rcmh2bm"; 216 216 } 217 217 { 218 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-darwin-amd64.tar.gz"; 219 - sha256 = "182q1zkg9n29k9h1ncfr7wv8rfxwdfwj1if0b3gyxzwikybkpnjg"; 218 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.22.0-darwin-amd64.tar.gz"; 219 + sha256 = "1zqfzpc4647x965l5phqz67cq7hbnmyc20acmgb4xvax4hif8yk7"; 220 220 } 221 221 { 222 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-darwin-amd64.tar.gz"; 223 - sha256 = "0x9sgdgna71by09nhd10jb4g3xdfwsbzyndsvsfgj70zqlrg4504"; 222 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.4.3-darwin-amd64.tar.gz"; 223 + sha256 = "1hz46nak73svzc4mppdw4n34szj9lncx102lhrknq89mrx5b1wlb"; 224 224 } 225 225 { 226 226 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-amd64.tar.gz"; 227 227 sha256 = "1m5lh59h7nck1flzxs9m4n0ag0klk3jmnpf7hc509vffxs89xnjq"; 228 228 } 229 229 { 230 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-darwin-amd64.tar.gz"; 231 - sha256 = "09w0a8kryyfkdk9nbhic4ww4c90z3bw0csvb9xc3102pq4w8kvq9"; 230 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.3.0-darwin-amd64.tar.gz"; 231 + sha256 = "14gs2xv4sq98d12h2v17l68r083wwbm8dqxs5a0wqd84iss2r7hf"; 232 232 } 233 233 { 234 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-darwin-amd64.tar.gz"; 235 - sha256 = "0n4qdx3w7m5gljwa9vngjjcfjzddfpplv8hmyvkj0zcflj2dgakn"; 234 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.67.0-darwin-amd64.tar.gz"; 235 + sha256 = "0p30xhj6k46cdy84c7zr4hgdpi3rqvdjqjx8kr8a1ky29569ji4j"; 236 236 } 237 237 { 238 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-darwin-amd64.tar.gz"; 239 - sha256 = "018gky56m0s3x9i50w8x90r1nxqhhl82r4hf99q8jzdibrm9xkn0"; 238 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.20.0-darwin-amd64.tar.gz"; 239 + sha256 = "0kxfv7hf1nric2z6cv3c2b36anifbc8xz4z0mg4phx3jhy7xm545"; 240 240 } 241 241 { 242 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-darwin-amd64.tar.gz"; 243 - sha256 = "1xchg58b01sqqv44zzalk9mwgmkkdadm5mp8mn5v1gr0zc6mc14v"; 242 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.4.0-darwin-amd64.tar.gz"; 243 + sha256 = "0a3drcvqjnqqrlm55qxb1j5qn404595ywx6rnzqjcjmrhwg2yyh9"; 244 244 } 245 245 { 246 246 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-darwin-amd64.tar.gz"; 247 247 sha256 = "18vqn7cs5l6fyxmplvcmb779sa91ka8vzz40giggdxzsdjjj9dpx"; 248 248 } 249 249 { 250 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-darwin-amd64.tar.gz"; 251 - sha256 = "0xcx0lsxxs4v3wjbbdf7sm1x6gi1pihm2gb4a1x1mh7qpnp6jiv4"; 250 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.16.1-darwin-amd64.tar.gz"; 251 + sha256 = "1mpx6355bvp3dp8w6x9hrrswfid592jzp1srsv0acd4ypzskm8zv"; 252 252 } 253 253 { 254 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-darwin-amd64.tar.gz"; 255 - sha256 = "13jl22xzifgl4l3kizxdsk2cfqi5vlfngkka05p6d9zh3v5kz2v7"; 254 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.3.0-darwin-amd64.tar.gz"; 255 + sha256 = "07zmhqd2zc2394c3ag5f868as7miv6f1q1l6s7p717gz54d6y6wz"; 256 256 } 257 257 { 258 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.4.2-darwin-amd64.tar.gz"; 259 - sha256 = "0d4j4njn19kxyxjgaw2m0xxr68s2i90dq1n9yyvk1d6rh6m55hlx"; 258 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.8.0-darwin-amd64.tar.gz"; 259 + sha256 = "04l1yifmbc59ivglnphwhcx5b889v2jd9bgk10ykmcl7v50gwlqm"; 260 260 } 261 261 { 262 262 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-darwin-amd64.tar.gz"; ··· 271 271 sha256 = "11dh5jnpfiah7w1rg99ympm0fin4b2ld6rixggqxq04lqfqh8i2v"; 272 272 } 273 273 { 274 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-darwin-amd64.tar.gz"; 275 - sha256 = "1g4baplhlgp8mxgb31sw1zinpdzzam7xcnc50i1xhr89i33zxfxy"; 274 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.10.0-darwin-amd64.tar.gz"; 275 + sha256 = "0iabnnkywwylqggyn6c2kqj6j4jdy1ms3vwfyvwkr78909f8jzal"; 276 276 } 277 277 { 278 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.13.2-darwin-amd64.tar.gz"; 279 - sha256 = "0xdz6l3d646mmzn9llfw2zpgr8dk2drqkhf8fff9xljy736qc2zn"; 278 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.14.0-darwin-amd64.tar.gz"; 279 + sha256 = "1jg3qdm331dvnq2igf6q0xd2ld21jnhm0h756pmxszngadfnmcdw"; 280 280 } 281 281 { 282 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-darwin-amd64.tar.gz"; 283 - sha256 = "07abpp4xbbx8p9s0bb7vw6h8pdlcr8s2zs9hp55437lymzbwbx39"; 282 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.36.0-darwin-amd64.tar.gz"; 283 + sha256 = "1h96dih1pi95066kmk4whbds0w0lzal5pyxwwl1prxpr4w8yb6sd"; 284 284 } 285 285 { 286 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-darwin-amd64.tar.gz"; 287 - sha256 = "0mzvxhy13a3xvdyqcxdiflps7jaxjsgzgb1gqx6j3w4x1lq886gn"; 286 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.55.0-darwin-amd64.tar.gz"; 287 + sha256 = "1hyggh10w8zxb6dkva36dl7z1bdb3j9pnrdlapy591c0gbhan0rc"; 288 288 } 289 289 { 290 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-darwin-amd64.tar.gz"; 291 - sha256 = "0y4xpdypr1gsf19lfbb46l74f7mjjshkq13dqv6gh7639b4c55q1"; 290 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.19.0-darwin-amd64.tar.gz"; 291 + sha256 = "0xgihb099s99qb5bk6wavwm9227z73jgqrysmvjrqkn83kh7942v"; 292 292 } 293 293 { 294 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-darwin-amd64.tar.gz"; 295 - sha256 = "0bk514dfyz5ky5zhqklxcakrh6sy8axi2ag6lrw878m424hx5drs"; 294 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.13.2-darwin-amd64.tar.gz"; 295 + sha256 = "1pm5j9q4kvv70c6paficcfb664df6666mq559zvdklf5ndjpw5z9"; 296 296 } 297 297 { 298 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.10.0-darwin-amd64.tar.gz"; 299 - sha256 = "1cr0zbfrid4xsyjmabppzg7f867vmhpjf29s4qrb3g9vg0k4fibk"; 298 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.11.0-darwin-amd64.tar.gz"; 299 + sha256 = "0122mpbgc2d4yhdvm1j45niz07d68drj80hxa3d1sa9pqzyllbky"; 300 300 } 301 301 { 302 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.13.0-darwin-amd64.tar.gz"; 303 - sha256 = "1vvqcn832snkqkk0d1rgx6wraxxy2j0nss4zjqyin8wvhrd7ddak"; 302 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.15.1-darwin-amd64.tar.gz"; 303 + sha256 = "0ipfx8x0zq5qxmbivjndqb1ijc2130gnv7ygs7ln5qcnzrhbjx2a"; 304 304 } 305 305 { 306 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-darwin-amd64.tar.gz"; 307 - sha256 = "1jn1j72s3dqjw0xdyk7mncw61fzqmwg4sqbbh7f3708wv1rznv5a"; 306 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.6.0-darwin-amd64.tar.gz"; 307 + sha256 = "0803vk8iy0xf7rbpgq1a0jjcjbn3jwia8hqf2mj696i9iiij2r3x"; 308 308 } 309 309 { 310 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.5.1-darwin-amd64.tar.gz"; 311 - sha256 = "00fbabsijwz6smm1s76vsjvahq5fp8wmjy1zhwxicmvacswcc5jp"; 310 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.7.0-darwin-amd64.tar.gz"; 311 + sha256 = "0f21v5claqq3cbrh809fy8ffv4v4whdjpqb0d6zgrxif2vczm86p"; 312 312 } 313 313 { 314 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-darwin-amd64.tar.gz"; 315 - sha256 = "0caqldzki2s6v0mmcwb570f8jkj0l8s5bn718ml1bfqcsxryiw48"; 314 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.1-darwin-amd64.tar.gz"; 315 + sha256 = "01fv7brag4c573408655kq8xcq5r0wgcjrfwn5z9wfpbcqg0blhb"; 316 316 } 317 317 { 318 318 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-darwin-amd64.tar.gz"; ··· 321 321 ]; 322 322 aarch64-linux = [ 323 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-linux-arm64.tar.gz"; 325 - sha256 = "0nahmxqfbdmcv1mzvmrlhrkdh0721i2l3cgi5zbm2dilgxswxhz9"; 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.88.0-linux-arm64.tar.gz"; 325 + sha256 = "1ifmqnai52pyn11w38f8lfk7v8bv0919vpg8c9y8fn7ag5qb9vn4"; 326 326 } 327 327 { 328 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-linux-arm64.tar.gz"; 329 - sha256 = "0h582403nz2i61h8rh0yv98846p3al4kgbdcr26gh8xzkgn7b8xx"; 328 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.7.1-linux-arm64.tar.gz"; 329 + sha256 = "09n456hm9d3bv7krlkw04wmra55xinb311051cghpyxsrwpv5qid"; 330 330 } 331 331 { 332 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-linux-arm64.tar.gz"; 333 - sha256 = "0y3ii17xqdc04iqs5xc81q9zgswd4ilvh93gvlz3nx5mhhvi7ihp"; 332 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.2.0-linux-arm64.tar.gz"; 333 + sha256 = "13v3kmypadvr4c4jfdzd1bnzbsclw4fr016kqd7qv82fg8yf4bln"; 334 334 } 335 335 { 336 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-linux-arm64.tar.gz"; 337 - sha256 = "0wxr64mv51jr22bb3f224vvnysb1sj3bk1ibxs63bq869aw846vr"; 336 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.44.0-linux-arm64.tar.gz"; 337 + sha256 = "1g2bnrmzs9lyzrz7jn7hn6c1chzvg4bdxvza8kzafqrrynsqpisl"; 338 338 } 339 339 { 340 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-linux-arm64.tar.gz"; 341 - sha256 = "1iwzysb3wqdcx2r4mqif5nbw2wbqc2cly0cpc624p6k2kcmbxijy"; 340 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v5.1.0-linux-arm64.tar.gz"; 341 + sha256 = "18s2bh3gwg4jby9frdx8z0cldyz1g1sspgdba4mawb6m7p5f6290"; 342 342 } 343 343 { 344 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-linux-arm64.tar.gz"; 345 - sha256 = "09rm18fndgdna4b5jj300jk0l6bmapcizpnqdb3gcl02q6nd2jiv"; 344 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.0.0-linux-arm64.tar.gz"; 345 + sha256 = "11ph5yjy754sb55sncdlgibrmijg2jsylrjfpvy4mclrwg64cari"; 346 346 } 347 347 { 348 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.42.0-linux-arm64.tar.gz"; 349 - sha256 = "1rgcsb0gbsr0r7rnyrzim92b54ig4vqzprcc7jcb6j5af4xmj2gs"; 348 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.4.1-linux-arm64.tar.gz"; 349 + sha256 = "1cgl36srg5idd2cfr2v7h9ymnmfjqrhj81zh1f6qxfhjdj9gyzci"; 350 350 } 351 351 { 352 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-linux-arm64.tar.gz"; 353 - sha256 = "003zcb2hhmzbf69242rahdqvagzyl2xa0fnrs7wnrmi293avjhvx"; 352 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.52.0-linux-arm64.tar.gz"; 353 + sha256 = "18d3xgjha67i3qln1n6wg5fzhr8jwc1x2fh3zg630y4wdw3jsqix"; 354 354 } 355 355 { 356 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-linux-arm64.tar.gz"; 357 - sha256 = "051m5mfvxlz1abpcrps293yc71q2pidybf4fslyzw468pipzjja3"; 356 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.42.0-linux-arm64.tar.gz"; 357 + sha256 = "19zyn04jncv5jm6kf9vclcrmk0w99hflw7pv7kbvshlgj0y5ly2m"; 358 358 } 359 359 { 360 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-linux-arm64.tar.gz"; 361 - sha256 = "1q8p1jwrj1hpvicj1fvfpanm71ppf5nq166m5njygm97lz6cl5rg"; 360 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.13.0-linux-arm64.tar.gz"; 361 + sha256 = "0c4m9y4hh6k4f9v4xidijpwyc2650v4180zkdy5cpl7shfdk3n75"; 362 362 } 363 363 { 364 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-linux-arm64.tar.gz"; 365 - sha256 = "0ji6gp4f3295mf06n71hm4dhfjxh4jsz9yf5kzqf5sw2vcidgs3i"; 364 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.12.0-linux-arm64.tar.gz"; 365 + sha256 = "1j8ab4m9jr7q0k89pinr93izdyvq0jk0nm2gr5rjrq5wrwirly9i"; 366 366 } 367 367 { 368 368 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-linux-arm64.tar.gz"; 369 369 sha256 = "1wavn4szckiranji27h84i9mpb589h87zmp9sakiqgn7c6cdhqpb"; 370 370 } 371 371 { 372 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-linux-arm64.tar.gz"; 373 - sha256 = "05bq68jf75f4fm7qyl2z8xnjy9pyy3r4h8bak064vpygdjq5bhcy"; 372 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.23.0-linux-arm64.tar.gz"; 373 + sha256 = "1h7yh118iqr0bdkkagf3m0yxnphz5na7vyqqmzs7d9y9kcgfg8gi"; 374 374 } 375 375 { 376 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-linux-arm64.tar.gz"; 377 - sha256 = "0z3wcn559h6yg5c2imp3vr1dzcy86y0hx47mrz5bl1zj8fm0qmvc"; 376 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.22.0-linux-arm64.tar.gz"; 377 + sha256 = "0d2z8ig79qr4qc7xv0ak00h7n2k613dqpifbdbkp6dhxiw4zmxcq"; 378 378 } 379 379 { 380 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-linux-arm64.tar.gz"; 381 - sha256 = "150xh5119kqdpn73ac25m9lba8pk0cirxpc3nafbiqqnsrqgxzsp"; 380 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.4.3-linux-arm64.tar.gz"; 381 + sha256 = "0n3a3xaq7raf715r5gyr5v40wdy800c5arvqnd4sq7yvpkh1mcn6"; 382 382 } 383 383 { 384 384 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-arm64.tar.gz"; 385 385 sha256 = "111pia2f5xwkwaqs6p90ri29l5b3ivmahsa1bji4fwyyjyp22h4r"; 386 386 } 387 387 { 388 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-linux-arm64.tar.gz"; 389 - sha256 = "065g4zrcs94911vpm455gg89y5g0zgd0lbww489wij9qp7fa5l0z"; 388 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.3.0-linux-arm64.tar.gz"; 389 + sha256 = "0qyjnkddwkfipmv7gv2vyjg6mr2nf7bm54v2vz96akr7ysl7w2rl"; 390 390 } 391 391 { 392 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-linux-arm64.tar.gz"; 393 - sha256 = "0vzah0xq5wgc2fhk8503pqds31x9kkb2lg9spk8w5lw59370326s"; 392 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.67.0-linux-arm64.tar.gz"; 393 + sha256 = "14xpg193qf332sa9x4iw39i71k158f5393bqcqrjfccpkk1adwli"; 394 394 } 395 395 { 396 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-linux-arm64.tar.gz"; 397 - sha256 = "1cpc9nf6p83v1r9bksrk381x4ndikhm9iraaq0jq8lw1jpksb8vx"; 396 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.20.0-linux-arm64.tar.gz"; 397 + sha256 = "13jq9vrv1pkg6g2711v53fgy14yb8zw1q1jrr1ndmlyxgk84qy98"; 398 398 } 399 399 { 400 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-linux-arm64.tar.gz"; 401 - sha256 = "1bs437qynd62xwphyz4ks7vavm8ysa6dhrqwxb4yridhwqkwh8l4"; 400 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.4.0-linux-arm64.tar.gz"; 401 + sha256 = "1zznxhp8njrm9kamg89r75rkzbd5mx66v9hxdwdwyijdsrb7rih4"; 402 402 } 403 403 { 404 404 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-linux-arm64.tar.gz"; 405 405 sha256 = "17bykmfj9kxw2c94wjxcfakd10apnc88axr3wx2pa2k5idxd3ih0"; 406 406 } 407 407 { 408 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-linux-arm64.tar.gz"; 409 - sha256 = "1q2j996h0zib4mpxbigrmp5ilzl9qy63wxl5i4hfzyspzq2n39zh"; 408 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.16.1-linux-arm64.tar.gz"; 409 + sha256 = "17zpwizdsavsnhq179hw67wppdm61hzl6qrycl4anf074h5fy9rw"; 410 410 } 411 411 { 412 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-linux-arm64.tar.gz"; 413 - sha256 = "1d034j9v47f03kaya07vidksy67wxfhsl3ilgdmz1wffdkwg43wy"; 412 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.3.0-linux-arm64.tar.gz"; 413 + sha256 = "1xdr0yhck5ji40rf40pdax9qihnvyd39d6rjiyl8ydlpw9w9ma5i"; 414 414 } 415 415 { 416 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.4.2-linux-arm64.tar.gz"; 417 - sha256 = "16z5xb56zi975ad8l3wwz7lnc0f22waif6vnrbmd90jcjfx3gf5a"; 416 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.8.0-linux-arm64.tar.gz"; 417 + sha256 = "0mqakfimh58vvmcsf0m0knazxymgg1zi87h3scj6lgj11m3lqrdv"; 418 418 } 419 419 { 420 420 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-linux-arm64.tar.gz"; ··· 429 429 sha256 = "1y5prgh9nq6jb4db5b7a4dpcilq2c9ivfl1b1z59096gx540yqar"; 430 430 } 431 431 { 432 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-linux-arm64.tar.gz"; 433 - sha256 = "1rhan3mjvs5kqzaklq42gb04jn1bph0bd64w2cwbaw6c34p7c1kp"; 432 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.10.0-linux-arm64.tar.gz"; 433 + sha256 = "0w353wxg947rp7qf47z45glx8qfrxikmk4r6id5bqk03nx1fs4wd"; 434 434 } 435 435 { 436 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.13.2-linux-arm64.tar.gz"; 437 - sha256 = "0x8mgh057ln80rvwxzdis2qd4knasvm2f3f5cniywnb4zz1xygv2"; 436 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.14.0-linux-arm64.tar.gz"; 437 + sha256 = "18wkr5sfa9v8b9b4c3hdgnq8wd8qpykcyqbcmiypykj8y954hxjk"; 438 438 } 439 439 { 440 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-linux-arm64.tar.gz"; 441 - sha256 = "0m2j90zkyk11zls1y25hlnkj7abch0hc55cxdz8l3gv9migkcx63"; 440 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.36.0-linux-arm64.tar.gz"; 441 + sha256 = "09j6cw9m1aa60n0gq68dmpk70gyh69qqkm98djrcn6134j2xf555"; 442 442 } 443 443 { 444 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-linux-arm64.tar.gz"; 445 - sha256 = "1dsakh7093zavhayxqyki4dgprk918q6jwx47c9bypsicm5xjc9y"; 444 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.55.0-linux-arm64.tar.gz"; 445 + sha256 = "07qh2d542rshixmdyk0rl7381gq81spc0fhn2cwcw0j7cvq01z6q"; 446 446 } 447 447 { 448 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-linux-arm64.tar.gz"; 449 - sha256 = "00mlkp2g4n94cnlqpfqcqkpi3zpnkb29md01dp93dk940cc4aj0b"; 448 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.19.0-linux-arm64.tar.gz"; 449 + sha256 = "1kqv70w3d84a9a0kj0w2hmd88h50zlfc35xkf57kgd43l948wcin"; 450 450 } 451 451 { 452 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-linux-arm64.tar.gz"; 453 - sha256 = "01aq3n70sl7s7w98cgbfjkq5xg0jny5pm0cj021cqkrzli4j0biy"; 452 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.13.2-linux-arm64.tar.gz"; 453 + sha256 = "1rlf5gl7a7ym8zl4h0v7i42a9830zi401axw032h0v4q6w4zki3n"; 454 454 } 455 455 { 456 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.10.0-linux-arm64.tar.gz"; 457 - sha256 = "0wc2j439pi1s5j6ncmdj0670svis5ljfgn1q49lh37pgn88m7m75"; 456 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.11.0-linux-arm64.tar.gz"; 457 + sha256 = "104lp8pxm3z6dshz3jvn6bsniskw665jmnmfnr410kgx60hk4wip"; 458 458 } 459 459 { 460 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.13.0-linux-arm64.tar.gz"; 461 - sha256 = "15a93vb3b3nlk7fyl9qh2jayhv48fk0hja07nvjkz23xfl3zpxdr"; 460 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.15.1-linux-arm64.tar.gz"; 461 + sha256 = "1pbb47vh7lwh729y1c9aky3nhyd6ijyknpb3w4grxfkdhiyyid9y"; 462 462 } 463 463 { 464 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-linux-arm64.tar.gz"; 465 - sha256 = "1psibvdvnqmcjyd4knwxqq97k72da7qgrm2g08n41bvjdv10j6hh"; 464 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.6.0-linux-arm64.tar.gz"; 465 + sha256 = "1qp184fqwlm3r1lvk9qjhddfj9hmzsv4hjgc0jp1bylnmycqc81c"; 466 466 } 467 467 { 468 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.5.1-linux-arm64.tar.gz"; 469 - sha256 = "1xsmlza394wc38pyi4zzhfn7mvn4znvv00k9dxm8w3bxnym5gpbl"; 468 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.7.0-linux-arm64.tar.gz"; 469 + sha256 = "1q492lykggvnxnzlnw95iysnjw3zs6j6rj24yqr9kxqbsavlcld6"; 470 470 } 471 471 { 472 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-linux-arm64.tar.gz"; 473 - sha256 = "1f2hxw5l6v7w9szck4p8dikc68mfdkzcpyz8k9iiaqns8pb258h3"; 472 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.1-linux-arm64.tar.gz"; 473 + sha256 = "00ggsw1czdmr742jp18snnfdbm7682srf62nz9rvsb1w7lnjs4yq"; 474 474 } 475 475 { 476 476 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-linux-arm64.tar.gz"; ··· 479 479 ]; 480 480 aarch64-darwin = [ 481 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.78.1-darwin-arm64.tar.gz"; 483 - sha256 = "0z8v0v4qxcn0ppz6ifxdwikz3ibrvr42ssbkf3v0g9b2spmb4jq1"; 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.88.0-darwin-arm64.tar.gz"; 483 + sha256 = "0z0gpxrihxwx1a3njvhr9rc3p4pv6yqw6a6xnf2ssn4pqck6rl5q"; 484 484 } 485 485 { 486 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.6.0-darwin-arm64.tar.gz"; 487 - sha256 = "1iwax27sz03aa3srjiby7nvn17k2vkb07ahqqsyj930bdy7851zl"; 486 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.7.1-darwin-arm64.tar.gz"; 487 + sha256 = "09zcxyrpad8iz3yqvrd7g8x61pbk4gqfqa7jgiqnqxmrr1vf8idd"; 488 488 } 489 489 { 490 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.1.0-darwin-arm64.tar.gz"; 491 - sha256 = "0bh4c28ww1rz1zi23m0bf4y4anii3w2bdwjlmbyqf54jnqgb1pwd"; 490 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v6.2.0-darwin-arm64.tar.gz"; 491 + sha256 = "0rj745xaaw7a1437yfbi6awahyd1zvj1gc90pcv3bc44s0k1n9hi"; 492 492 } 493 493 { 494 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.43.0-darwin-arm64.tar.gz"; 495 - sha256 = "0j8gd0ng1ncaiwydsgcabdcmc823kfciii0qn5c0rvpc5d1l94y0"; 494 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.44.0-darwin-arm64.tar.gz"; 495 + sha256 = "0ma5n4mcilnqmhxyr2pn1j6xxm25hd52f7sxs7y8h38a87a54xfq"; 496 496 } 497 497 { 498 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v4.3.0-darwin-arm64.tar.gz"; 499 - sha256 = "0096hg8k7z0pppcm6ifjq50cjpgahx15v2i1l64ykg6d4z5sqqh3"; 498 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v5.1.0-darwin-arm64.tar.gz"; 499 + sha256 = "1gzy86d860nv4amg2wvpk7qj94x2v929bflh6vszyfi29r68k2z0"; 500 500 } 501 501 { 502 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.23.0-darwin-arm64.tar.gz"; 503 - sha256 = "0260gpq212dj3c782bdx4fn2c9vk1kv0j42sq037k4ih430wqxwv"; 502 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.0.0-darwin-arm64.tar.gz"; 503 + sha256 = "07f30h74hyg3j9dj78a0al5v9i5n105y52yn362mlyvfh807blml"; 504 504 } 505 505 { 506 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.42.0-darwin-arm64.tar.gz"; 507 - sha256 = "06cm6va9bbkcm1sznlkjc95b1n20bsf3yvw1pysh3pwbs1qwd8v3"; 506 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.4.1-darwin-arm64.tar.gz"; 507 + sha256 = "0x4ri61ppj9shhx17rxlavs347fsy4bqpq489y0g13dy51xzsgh7"; 508 508 } 509 509 { 510 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.48.1-darwin-arm64.tar.gz"; 511 - sha256 = "1xkyvd09y7dbf9928cyzgj37vdfbz4knagi3rbg7gd757xmvqxc7"; 510 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.52.0-darwin-arm64.tar.gz"; 511 + sha256 = "03x2h0nivi5ygn8lk57g4xky29256hczgmf0qwfrb9lb49qnvrss"; 512 512 } 513 513 { 514 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.40.0-darwin-arm64.tar.gz"; 515 - sha256 = "06jg96pamb3bvs286nna66a8a2chnnz5vzb00lm1m2rrga5a50hb"; 514 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.42.0-darwin-arm64.tar.gz"; 515 + sha256 = "0lba3ghd350r59v694l9qnziydlyh63wk1hgbpiy2cmdg20addbx"; 516 516 } 517 517 { 518 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.10.0-darwin-arm64.tar.gz"; 519 - sha256 = "15vd5mdb76awcxa1s5qw11mbhdy2dpfi5idi2gqsyhr6cqw0360v"; 518 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.13.0-darwin-arm64.tar.gz"; 519 + sha256 = "18gzy9kpz74ycdl988r3mxzxakbd74vn2rl5y3hzlhgyd03vqmfm"; 520 520 } 521 521 { 522 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.8.0-darwin-arm64.tar.gz"; 523 - sha256 = "04mk5c1dsn8k7r23vb0dlgg33vnjjgx5xyymsfmar7z8a2w5mjyd"; 522 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.12.0-darwin-arm64.tar.gz"; 523 + sha256 = "1kmy7krwbgyxlk4f83nw6npll3svymbigzdr9kaj3ab8bcbj0wpn"; 524 524 } 525 525 { 526 526 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.9.0-darwin-arm64.tar.gz"; 527 527 sha256 = "0m5ikqssgj33is9lxplx8ljlmklh7p173gwfvld8izs37pb1xdyw"; 528 528 } 529 529 { 530 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.21.0-darwin-arm64.tar.gz"; 531 - sha256 = "1f8f2ncbdfxb6spgpzwfypj9vw9r3hcjwdgwg26n6zsfsd5jzfzx"; 530 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.23.0-darwin-arm64.tar.gz"; 531 + sha256 = "066w46l9dv02pnq59h632w1f7sjj8qqh6867cb33bbh6if681fpa"; 532 532 } 533 533 { 534 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.21.0-darwin-arm64.tar.gz"; 535 - sha256 = "1bibn0248jvvd0hkz8msn3qr167i78igdq7z9mm01n54pz8pykxl"; 534 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.22.0-darwin-arm64.tar.gz"; 535 + sha256 = "0nvdhfw4bfizq6hmwng7glf248qvz5gzfbfm7ha50zaajbhrilkv"; 536 536 } 537 537 { 538 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.3.1-darwin-arm64.tar.gz"; 539 - sha256 = "1ld4fqixh10d78lmgl6a7p8ji8y8w9dq8g7dd2ks2cxvf4y2hswy"; 538 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.4.3-darwin-arm64.tar.gz"; 539 + sha256 = "00n7jwqwcxgrjxb6bn3sdba79fcg5y6fh22zmrcnn3g07hh0jnf2"; 540 540 } 541 541 { 542 542 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-arm64.tar.gz"; 543 543 sha256 = "12bzicm43l7yvh02v5fx3z8v46l9i7a9f677735xi5rjbmd2an4c"; 544 544 } 545 545 { 546 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.1.4-darwin-arm64.tar.gz"; 547 - sha256 = "0dha6lzil64d5hxbd9ay7gr4xhg25pgvy3q6d24abdpdsiq431j8"; 546 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-fastly-v8.3.0-darwin-arm64.tar.gz"; 547 + sha256 = "0nz8w50nfnnx9smf3lk7nqylx4bdpvxk1jr87y8ja1czmp34g2w9"; 548 548 } 549 549 { 550 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.62.0-darwin-arm64.tar.gz"; 551 - sha256 = "132vxlm3l8ir5v72b17j60kqx236vcbjp0bfi62w285h78182kvs"; 550 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.67.0-darwin-arm64.tar.gz"; 551 + sha256 = "0x6ispcwkx15x753zy6awwlykh66qfk5phwdzsy8gw3j1g033a85"; 552 552 } 553 553 { 554 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.16.0-darwin-arm64.tar.gz"; 555 - sha256 = "08wnj6yn7rfv5mzwi3hkc622qb1kiz3lpmiy0lj4rrpncf6yldgj"; 554 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v5.20.0-darwin-arm64.tar.gz"; 555 + sha256 = "0lhc76q4x126dcjbnsz5a4r414y94sp70dhr702fh24zn9v4f9gd"; 556 556 } 557 557 { 558 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.2.1-darwin-arm64.tar.gz"; 559 - sha256 = "1i95shv7h73wd1zm8mn3lqpq1sg59cj6d6ha3igprk62wb476407"; 558 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v6.4.0-darwin-arm64.tar.gz"; 559 + sha256 = "1jcz3ls4byhkndsssaf0mllckvfamaysqh745hn0msyjqm2q03h1"; 560 560 } 561 561 { 562 562 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.31.1-darwin-arm64.tar.gz"; 563 563 sha256 = "0wcxrcpijn6jzz0l5azfqvh31xzg5q5bvk39iifczimdvw37xnva"; 564 564 } 565 565 { 566 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.14.1-darwin-arm64.tar.gz"; 567 - sha256 = "1ylkjnrkz343anffssls9qwqp17zwfg5z507bnpblqidavnmzq9d"; 566 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.16.1-darwin-arm64.tar.gz"; 567 + sha256 = "1f4xnjwbp1qbx0hcym4gxynb4j1vxlj7iqh1naays3ypc4mgnms1"; 568 568 } 569 569 { 570 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.0.3-darwin-arm64.tar.gz"; 571 - sha256 = "12nx3cn38j9agaw4qqp44f5w16954zhlxj3cjn3kna9phc7lza6a"; 570 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.3.0-darwin-arm64.tar.gz"; 571 + sha256 = "0vjl1yd3wgpn99qphkamd6mfwqg671zrdd2121ydprk9v60jq8c5"; 572 572 } 573 573 { 574 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.4.2-darwin-arm64.tar.gz"; 575 - sha256 = "1dcwi9lnbx7ikj58fzznvz8c7lwnbfcdhw0mlnbldxkxfzba32sp"; 574 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.8.0-darwin-arm64.tar.gz"; 575 + sha256 = "1x0rpyy3hg3wna6w273zy9dhd0mvgqvqd8lj406nwwir9pbq2xw1"; 576 576 } 577 577 { 578 578 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.1-darwin-arm64.tar.gz"; ··· 587 587 sha256 = "1xl3i1py3m2fr4haww7jzyj064hcdrb86amnhrjs5ccps02r6gk3"; 588 588 } 589 589 { 590 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.9.0-darwin-arm64.tar.gz"; 591 - sha256 = "1cjrj1vl9ljx32j7zss74kqg367zcz6nmisz0am5i040kiqgb7na"; 590 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.10.0-darwin-arm64.tar.gz"; 591 + sha256 = "1bb9a3ppiyd4jrna2z7zdngvlps870r3zhr54b1xzbap1vhdbjhd"; 592 592 } 593 593 { 594 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.13.2-darwin-arm64.tar.gz"; 595 - sha256 = "1w7g9gc01fpsa41csp5sv6q2w9g4i7gn5b1lnm0dal16169dkpy6"; 594 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.14.0-darwin-arm64.tar.gz"; 595 + sha256 = "08llqzf509ds0nbcllpq5k3zl6l656yxx0bx0z9pibd9iwzjy3wj"; 596 596 } 597 597 { 598 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.31.0-darwin-arm64.tar.gz"; 599 - sha256 = "0qsj3xmlx3xfk0rfzxyngi8lkbnq2rmw7j33ym3aqcr0k4ji9phf"; 598 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.36.0-darwin-arm64.tar.gz"; 599 + sha256 = "1v0k309w96f9s9nvslh7dx6mhk5prxcbd83fgrcfhsk784hrrzqi"; 600 600 } 601 601 { 602 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.47.0-darwin-arm64.tar.gz"; 603 - sha256 = "1p3im8q89gih6j16rv5kf2zb76dlpfcxwgxpqdfh88z9nfpnz5v5"; 602 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.55.0-darwin-arm64.tar.gz"; 603 + sha256 = "1598kg5w639fdp8cdsaxm0jcn1p3q1mmfyfci3gn8s0ck2xfnbnm"; 604 604 } 605 605 { 606 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.17.0-darwin-arm64.tar.gz"; 607 - sha256 = "05c8zdv7f0nlkm3w5z1iavj6i7vp6q4dpi6y3c2wzj63swkxcmqd"; 606 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.19.0-darwin-arm64.tar.gz"; 607 + sha256 = "17ngmwyh6z1g6x3lrd77pxa9wwwarh4mqdcq7aiwf57plx4a4l6j"; 608 608 } 609 609 { 610 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.12.2-darwin-arm64.tar.gz"; 611 - sha256 = "1baq38wv66ddxxc6m2s7djc6q6lpcg7p0783a22lwchjj18i1g0n"; 610 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.13.2-darwin-arm64.tar.gz"; 611 + sha256 = "09agrp3sb7mzhwaja4rvz0p25rpsb2n4v3s2kyzcx3pyfyhigvfn"; 612 612 } 613 613 { 614 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.10.0-darwin-arm64.tar.gz"; 615 - sha256 = "0sxdpvx2hwd1sgaz34ddpa676n0g081ymrldr881cb5lfh01zbji"; 614 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v4.11.0-darwin-arm64.tar.gz"; 615 + sha256 = "00svwn4p6gmmk9y53w9k4zl425lv13wmm7v86y627fq7nv8pwkd0"; 616 616 } 617 617 { 618 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.13.0-darwin-arm64.tar.gz"; 619 - sha256 = "0l5rzcdx9v6h4qb8pk631cb68c2m3rcpia1aq64psb91g8lhrwa3"; 618 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.15.1-darwin-arm64.tar.gz"; 619 + sha256 = "065imbfc3h96dhrjfs6qqcr5ha3hyy5q2gh0904ghda9dk8v1xhn"; 620 620 } 621 621 { 622 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.5.0-darwin-arm64.tar.gz"; 623 - sha256 = "1lnbsfcv1vrgc2hzmqwydxp9j6w9cmgpkpm83hmzz2ryy2vn6g07"; 622 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.6.0-darwin-arm64.tar.gz"; 623 + sha256 = "0wm3ldvhg6xhnblfwxccjqqw0q0mpl7s92cckzrzhdr5rwddcgbf"; 624 624 } 625 625 { 626 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.5.1-darwin-arm64.tar.gz"; 627 - sha256 = "1r25pimq5r8f2r68prb14wk0ppb6ikf9z61lj6x8h5ym1advgirk"; 626 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.7.0-darwin-arm64.tar.gz"; 627 + sha256 = "08qgbqxdc8z1mbhnl6jh6jsb79dlb9jf43inyrlr6mxcf2gnv7kx"; 628 628 } 629 629 { 630 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.0-darwin-arm64.tar.gz"; 631 - sha256 = "1g82gvaqp1w9hr7ihbip1n7zbb7nh9ifwn4p6wk7y23fn8qh0m66"; 630 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.0.1-darwin-arm64.tar.gz"; 631 + sha256 = "01s1lr79qcwz28xl5ckp81jg1hgypagcxxjv2c9mcvljxana291v"; 632 632 } 633 633 { 634 634 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-darwin-arm64.tar.gz";
+3 -3
pkgs/tools/misc/lokalise2-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "lokalise2-cli"; 5 - version = "2.6.8"; 5 + version = "2.6.10"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "lokalise"; 9 9 repo = "lokalise-cli-2-go"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-U8XN7cH64ICVxcjmIWBeelOT3qQlGt6MhOPgUWkCPF0="; 11 + sha256 = "sha256-jRytFOlyCp8uXOaAgfvjGGFX2IBLKGE5/cQnOed1elE="; 12 12 }; 13 13 14 - vendorHash = "sha256-PM3Jjgq6mbM6iVCXRos9UsqqFNaXOqq713GZ2R9tQww="; 14 + vendorHash = "sha256-P7AqMSV05UKeiUqWBxCOlLwMJcAtp0lpUC+eoE3JZFM="; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/tools/misc/mapcidr/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "mapcidr"; 8 - version = "1.1.10"; 8 + version = "1.1.11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-4VBIcdlK3tHUNQT8FRJuzlUcgM17SSFWYi4zys7zgZU="; 14 + hash = "sha256-gi1saAav8VrlssXW8ezLAze2kp1hnATd3RCIZUspEcM="; 15 15 }; 16 16 17 - vendorHash = "sha256-HBX8Npd4jy5YXx70GV8h3woM6ArcgMWqu8dybj/wdRU="; 17 + vendorHash = "sha256-9mX+EUeLp4zpVHAzdlmrr31vjWjG1VjHwSDwbTxMufM="; 18 18 19 19 modRoot = "."; 20 20 subPackages = [
+2 -2
pkgs/tools/misc/nb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nb"; 5 - version = "7.5.1"; 5 + version = "7.7.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xwmx"; 9 9 repo = "nb"; 10 10 rev = version; 11 - sha256 = "sha256-CZcXV8ZRFnx0qI5vZ8adXUAJWAR+KG/ChTFDQWKqmsA="; 11 + sha256 = "sha256-v5HBz3N8H1LBtCRjw+033TRokgVPX5MQ+f7fPvCGBpA="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles ];
+2 -2
pkgs/tools/misc/yubikey-manager/default.nix
··· 8 8 9 9 python3Packages.buildPythonPackage rec { 10 10 pname = "yubikey-manager"; 11 - version = "5.2.0"; 11 + version = "5.2.1"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Yubico"; 16 16 repo = "yubikey-manager"; 17 17 rev = version; 18 - hash = "sha256-33Y2adUuGIDi5gdenkwZJKKKk2NtcHwLzxy1NXhBa9M="; 18 + hash = "sha256-CUe/oB/+Hq9evnLwl8r0k5ObhI3vDt7oX79+20yMfjY="; 19 19 }; 20 20 21 21 postPatch = ''
+3 -3
pkgs/tools/networking/netbird/default.nix
··· 30 30 in 31 31 buildGoModule rec { 32 32 pname = "netbird"; 33 - version = "0.23.6"; 33 + version = "0.23.8"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "netbirdio"; 37 37 repo = pname; 38 38 rev = "v${version}"; 39 - sha256 = "sha256-foyHV3+8fh7q3jCQqHAznlVLmBTwIiLyxVJraoJ5+P4="; 39 + sha256 = "sha256-fIISVhEtnd7ay3BeTfyRX2Kjs7GSLpgsjWVIa79Thes="; 40 40 }; 41 41 42 - vendorHash = "sha256-CwozOBAPFSsa1XzDOHBgmFSwGiNekWT8t7KGR2KOOX4="; 42 + vendorHash = "sha256-sb+GSyP1KF1u0aEHp0fqsT5gluk5T08vUB14+MqGE0U="; 43 43 44 44 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 45 45
+2 -2
pkgs/tools/networking/ssl-proxy/default.nix
··· 1 - { lib, buildGo118Module, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 - buildGo118Module rec { 3 + buildGoModule rec { 4 4 pname = "ssl-proxy"; 5 5 version = "0.2.7"; 6 6
+10 -10
pkgs/top-level/all-packages.nix
··· 126 126 127 127 common-updater-scripts = callPackage ../common-updater/scripts.nix { }; 128 128 129 - # vimPluginsUpdater = callPackage ../applications/editors/vim/plugins/updater.nix { 130 - # inherit (writers) writePython3Bin; 131 - # }; 132 129 vimPluginsUpdater = callPackage ../applications/editors/vim/plugins/updater.nix { 133 130 inherit (python3Packages) buildPythonApplication ; 134 131 }; ··· 17100 17103 cargo-asm = callPackage ../development/tools/rust/cargo-asm { 17101 17104 inherit (darwin.apple_sdk.frameworks) Security; 17102 17105 }; 17106 + cargo-bazel = callPackage ../development/tools/rust/cargo-bazel { 17107 + inherit (darwin.apple_sdk.frameworks) Security; 17108 + }; 17103 17109 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { }; 17104 17110 cargo-bloat = callPackage ../development/tools/rust/cargo-bloat { }; 17105 17111 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { }; ··· 17391 17391 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { }; 17392 17392 17393 17393 tinygo = callPackage ../development/compilers/tinygo { 17394 - llvmPackages = llvmPackages_14; 17395 - avrgcc = pkgsCross.avr.buildPackages.gcc; 17394 + llvmPackages = llvmPackages_16; 17396 17395 wasi-libc = pkgsCross.wasi32.wasilibc; 17397 - # go 1.20 build failure 17398 - go = go_1_19; 17399 - buildGoModule = buildGo119Module; 17400 17396 }; 17401 17397 17402 17398 tinyscheme = callPackage ../development/interpreters/tinyscheme { }; ··· 26447 26451 grafana = callPackage ../servers/monitoring/grafana { }; 26448 26452 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { }; 26449 26453 26450 - grafana-agent = callPackage ../servers/monitoring/grafana-agent { }; 26454 + grafana-agent = callPackage ../servers/monitoring/grafana-agent { 26455 + buildGoModule = buildGo121Module; 26456 + }; 26451 26457 26452 26458 grafana-loki = callPackage ../servers/monitoring/loki { }; 26453 26459 promtail = callPackage ../servers/monitoring/loki/promtail.nix { }; ··· 42134 42136 42135 42137 yazi = callPackage ../applications/file-managers/yazi { inherit (darwin.apple_sdk.frameworks) Foundation; }; 42136 42138 42137 - ssl-proxy = callPackage ../tools/networking/ssl-proxy { }; 42139 + ssl-proxy = callPackage ../tools/networking/ssl-proxy { 42140 + buildGoModule = buildGo119Module; # build fails with 1.20 42141 + }; 42138 42142 42139 42143 code-maat = callPackage ../development/tools/code-maat {}; 42140 42144 }
+21
pkgs/top-level/release.nix
··· 120 120 jobs.cargo.x86_64-linux 121 121 jobs.go.x86_64-linux 122 122 jobs.linux.x86_64-linux 123 + jobs.nix.x86_64-linux 123 124 jobs.pandoc.x86_64-linux 124 125 jobs.python3.x86_64-linux 125 126 # Needed by contributors to test PRs (by inclusion of the PR template) ··· 133 132 jobs.cachix.x86_64-linux 134 133 135 134 /* 135 + TODO: re-add tests; context: https://github.com/NixOS/nixpkgs/commit/36587a587ab191eddd868179d63c82cdd5dee21b 136 + 136 137 jobs.tests.cc-wrapper.default.x86_64-linux 137 138 jobs.tests.cc-wrapper.gcc7Stdenv.x86_64-linux 138 139 jobs.tests.cc-wrapper.gcc8Stdenv.x86_64-linux ··· 161 158 jobs.go.x86_64-darwin 162 159 jobs.python3.x86_64-darwin 163 160 jobs.nixpkgs-review.x86_64-darwin 161 + jobs.nix.x86_64-darwin 164 162 jobs.nix-info.x86_64-darwin 165 163 jobs.nix-info-tested.x86_64-darwin 166 164 jobs.git.x86_64-darwin ··· 184 180 jobs.tests.macOSSierraShared.x86_64-darwin 185 181 jobs.tests.stdenv.hooks.patch-shebangs.x86_64-darwin 186 182 */ 183 + ] 184 + ++ lib.optionals supportDarwin.aarch64 [ 185 + jobs.stdenv.aarch64-darwin 186 + jobs.cargo.aarch64-darwin 187 + jobs.cachix.aarch64-darwin 188 + jobs.go.aarch64-darwin 189 + jobs.python3.aarch64-darwin 190 + jobs.nixpkgs-review.aarch64-darwin 191 + jobs.nix.aarch64-darwin 192 + jobs.nix-info.aarch64-darwin 193 + jobs.nix-info-tested.aarch64-darwin 194 + jobs.git.aarch64-darwin 195 + jobs.mariadb.aarch64-darwin 196 + jobs.vim.aarch64-darwin 197 + jobs.inkscape.aarch64-darwin 198 + jobs.qt5.qtmultimedia.aarch64-darwin 199 + /* consider adding tests, as suggested above for x86_64-darwin */ 187 200 ]; 188 201 }; 189 202