605 Commits

Author SHA1 Message Date
David McFarland 9f37022845 dotnet: july 2026 releases (#542304) 2026-07-20 13:20:20 +00:00
zowoq 98e25e3322 various: drop obsolete broken (#541220) 2026-07-16 01:26:54 +00:00
David McFarland 35775665a4 dotnetCorePackages.dotnet_{8..11}.vmr: reintroduce fix for intermittent compiler error (#532640) 2026-07-15 17:20:09 +00:00
David McFarland a69ca4855a dotnetCorePackages.sdk_11_0: 11.0.100-preview.5.26302.115 -> 11.0.100-preview.6.26359.118 2026-07-15 14:16:39 -03:00
David McFarland 09a95d9e03 dotnetCorePackages.sdk_10_0: 10.0.301 -> 10.0.302 2026-07-15 14:16:39 -03:00
David McFarland cc0f7d1810 dotnetCorePackages.sdk_9_0: 9.0.315 -> 9.0.316 2026-07-15 14:16:39 -03:00
Emily 572ae8d9e8 dotnetCorePackages.*: drop obsolete broken 2026-07-15 03:58:17 +01:00
Emily fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
David McFarland ef42d1feaa dotnetCorePackages.sdk_8_0: 8.0.422 -> 8.0.423 2026-07-14 20:14:14 +00:00
Stefan Frijters b52053d752 dotnet_{8,9,10,11}.vmr: move env variable into env for structuredAttrs (#524067) 2026-07-07 11:50:43 +00:00
David McFarland c64a69ac8d dotnetCorePackages.dotnet_{8..11}.vmr: reintroduce fix for intermittent compiler error 2026-06-18 08:45:16 -03:00
David McFarland 7affa3ebd1 dotnetCorePackages.sdk_11_0: 11.0.100-preview.4.26230.115 -> 11.0.100-preview.5.26302.115 2026-06-10 16:20:44 -03:00
David McFarland 381da955cb dotnetCorePackages.sdk_10_0: 10.0.300 -> 10.0.301 2026-06-10 10:06:35 -03:00
David McFarland 3665445991 dotnetCorePackages.sdk_9_0: 9.0.314 -> 9.0.315 2026-06-10 13:00:44 +00:00
David McFarland 133664791d dotnetCorePackages.sdk_8_0: 8.0.421 -> 8.0.422 2026-06-10 12:58:39 +00:00
Sigmanificient 509c59e6fc dotnet_{8,9,10,11}.vmr: move env variable into env for structuredAttrs 2026-05-26 15:11:14 +02:00
Sigmanificient 0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
David McFarland fcf72d2db4 dotnet/wrapper: remove nested list in test inputs 2026-05-19 20:48:46 -03:00
David McFarland c82bc74bcb dotnet: remove cross-target tests from broken SDKs 2026-05-19 20:48:45 -03:00
David McFarland d5b4c38fff dotnetCorePackages.sdk_11_0: 11.0.100-preview.3.26207.106 -> 11.0.100-preview.4.26230.115 2026-05-19 20:48:45 -03:00
David McFarland 599ab0fca7 dotnet: may 2026 releases
dotnetCorePackages.sdk_10_0: 10.0.203 -> 10.0.300
dotnetCorePackages.sdk_9_0: 9.0.313 -> 9.0.314
dotnetCorePackages.sdk_8_0: 8.0.420 -> 8.0.421

These are combined into one commit because they require some common
fixes.
2026-05-19 20:48:45 -03:00
Eman Resu c4e70c2a59 various: remove nested lists in build inputs 2026-05-16 22:39:19 -04:00
David McFarland ba04c0efd4 dotnet: reduce update time (#518144) 2026-05-12 12:19:52 +00:00
Ben Siraphob 869d641281 treewide: replace stdenv.is* with stdenv.hostPlatform.is* 2026-05-10 10:06:35 -07:00
David McFarland b03c6ea7c0 dotnet: build only source-build-reference-packages in fetch-deps
This is all that's needed in practice to populate deps.json, and it's
much faster.
2026-05-09 19:54:29 -03:00
David McFarland a8b0452599 dotnet: reduce update time
The update bot is currently failing to update dotnet due to fetch-deps
30m.

- add a --vmr-bootstrap flag to binary/update.sh

This allows us to skip a bunch of packages and platforms that aren't
needed for bootstrapping the VMR.  We also add the IL[D]Asm packages
that were previously in deps.json for versions 9+.

- disable fetch-deps in versions 9+.
2026-05-09 19:54:29 -03:00
David McFarland 5a2c4a386e dotnet: don't evaluate missing packages
This allows the update scripts to work when the generated files have
been removed.
2026-05-08 15:12:55 -03:00
David McFarland f72ac56df2 dotnet: fix indentation in update scripts 2026-05-08 15:04:05 -03:00
David McFarland 24fc2a4b9c dotnetCorePackages.sdk_10_0: 10.0.202 -> 10.0.203 2026-05-04 13:43:16 -03:00
David McFarland a24c8ffbd5 dotnetCorePackages.sdk_11_0: add missing release blobs 2026-05-04 13:43:04 -03:00
David McFarland 016041b0e2 dotnetCorePackages: fix evaluation in cross 2026-04-19 00:34:14 -03:00
David McFarland bf92b1316a dotnetCorePackages.sdk_11_0: 11.0.100-preview.2.26159.112 -> 11.0.100-preview.3.26207.106 2026-04-17 09:57:29 -03:00
David McFarland aa81354e44 dotnetCorePackages.sdk_8_0: 8.0.419 -> 8.0.420 2026-04-17 09:57:29 -03:00
David McFarland 1d10784cf9 dotnetCorePackages.sdk_10_0: 10.0.201 -> 10.0.202 2026-04-17 09:57:29 -03:00
David McFarland f90421bb2a dotnetCorePackages.sdk_9_0: 9.0.312 -> 9.0.313 2026-04-17 09:57:29 -03:00
David McFarland bfc94a6c9e nuget-package-hook: add helper to create .nupkg.metadata
This also adds an empty contentHash to the metadata, which is required
to fix a parsing error on sdk 11+.
2026-04-17 09:57:29 -03:00
David McFarland 998719b97b dotnet-sdk_{10,11}: apply muxer path precedence patch
Fixes: #464575
2026-04-17 09:57:29 -03:00
David McFarland 9ec199bef9 dotnetCorePackages.combinePackages: set DOTNET_HOST_PATH in wrappers 2026-04-17 09:57:29 -03:00
David McFarland f2f375833c dotnet-sdk_{10,11}: provide $out/bin/dnx
Fixes: #477657
2026-04-17 09:57:28 -03:00
David McFarland 4172435a89 dotnet: update URLs for eol packages 2026-04-17 09:57:28 -03:00
David McFarland 25b82b35f8 dotnet: combine binary and source update scripts 2026-04-17 09:57:28 -03:00
David McFarland 928e583edf dotnet: combine binary and source expressions 2026-04-17 09:57:28 -03:00
David McFarland 8e2546f16c dotnet: move vmr update script to file 2026-04-07 21:11:33 -03:00
David McFarland 3a881b7301 dotnetCorePackages.sdk_10_0-source: use 2xx sdk
A source-built 2xx sdk was added, but this alias wasn't using it.
2026-04-07 20:59:08 -03:00
David McFarland 3676eaa626 dotnet: remove unused deps 2026-04-07 20:59:08 -03:00
David McFarland 4eee53690d dotnet: combine binary and source release directories 2026-04-07 20:59:08 -03:00
David McFarland 4daf4c7ad0 dotnet/update.nix: fix update of sdk without bootstrap 2026-03-22 18:21:26 -03:00
David McFarland 01c9314d64 dotnetCorePackages.dotnet_11.vmr: 11.0.0-preview.1 -> 11.0.0-preview.2 2026-03-14 20:55:21 -03:00
David McFarland c34756c995 dotnetCorePackages.dotnet_10.vmr: 10.0.4 -> 10.0.5 2026-03-14 17:54:16 -03:00
David McFarland 317adb8506 dotnetCorePackages.dotnet_10_0_2xx: 10.0.200 -> 10.0.201 2026-03-14 17:54:16 -03:00