Commit Graph

48 Commits

Author SHA1 Message Date
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
4eee53690d dotnet: combine binary and source release directories 2026-04-07 20:59:08 -03:00
David McFarland
5cb866cd72 dotnet-sdk_10: add Microsoft.AspNetCore.App.Internal.Assets to packages 2026-01-14 16:34:16 -04:00
David McFarland
90227a2bcc dotnetCorePackages.sdk_10_0-bin: 10.0.100-preview.6.25358.103 -> 10.0.100-preview.7.25380.108 2025-08-16 13:27:19 -03:00
David McFarland
51dddde448 dotnet/update.sh: add nixfmt to nix-shell 2025-08-06 09:42:15 -03:00
Silvan Mosberger
b68cc636d3 treewide: Remove nixfmt-rfc-style from update script shebangs
Based on the Nixpkgs used and the version of nixfmt-rfc-style in that
version, it's likely that not the correct version is used.

Update scripts should instead run within a Nixpkgs development shell
(`nix-shell`/`nix develop`/`direnv`), where the correct version of
`nixfmt` (although `treefmt` should be preferred) is always available.
2025-07-15 23:27:22 +02:00
Philip Taron
df42f855db treewide: add --extra-experimental-features nix-command to nix hash invocations 2025-07-02 08:34:40 -07:00
David McFarland
28ca61fbbb dotnetCorePackages.dotnet_{8..10}.vmr: fallback to bootstrap pre-release with same sdk version
This is necessary because there aren't official releases of all the SDKs
listed in global.json.
2025-06-12 20:26:20 -03:00
David McFarland
a103a71168 dotnet/update.sh: use absolute output path 2025-05-21 14:54:36 -03:00
David McFarland
be9c47e301 dotent/update.sh: ignore new apphost-pack and targeting-pack releases 2025-04-11 21:20:22 -03:00
David McFarland
cbdad8704f dotnet/update.sh: set inherit_errexit 2025-04-11 21:20:22 -03:00
David McFarland
7b1684d7d9 dotnet: improve jq error handling in update scripts 2025-03-20 09:41:06 -03:00
David McFarland
d3c694126d dotnet/update.sh: format output with nixfmt 2025-01-16 14:44:32 -04:00
David McFarland
9ddace0b09 dotnet/update.sh: fix error when output path contains spaces
Fixes: #367413
2024-12-22 19:49:07 -04:00
David McFarland
4ba028e885 dotnet/update.sh: check sdk version when updating 2024-12-05 14:07:34 -04:00
js6pak
9c88243f6d dotnet: fetch hash from nuget.org in update.sh
This brings down the time needed to update one version from ~10min to ~20s for me
2024-11-17 18:35:21 -04:00
David McFarland
112a4c48c6 dotnet: add passthru.runtime/aspnetcore to sdk packages 2024-11-17 14:19:25 -04:00
David McFarland
193378ead2 dotnet/update.sh: nix-hash -> nix hash convert 2024-11-17 14:19:23 -04:00
David McFarland
343895ba37 dotnet: pin bootstrap SDKs used in stage0 source builds 2024-10-13 10:33:22 -03:00
David McFarland
2c97d67f62 dotnet: split sdk packages by platform 2024-09-24 20:43:24 -03:00
David McFarland
bcc99eb197 dotnet: 9.0.0-preview.7 -> 9.0.0-rc.1 2024-09-16 09:02:56 -03:00
David McFarland
f364437d7b dotnet: add runtime.osx-arm64.Microsoft.DotNet.ILCompiler 2024-07-07 19:22:19 -03:00
David McFarland
accaa2d163 dotnet: use local variables in update.sh 2024-07-07 19:22:19 -03:00
David McFarland
575679089f dotnet: indent update.sh according to .editorconfig 2024-07-07 19:22:18 -03:00
David McFarland
f36b8c7687 dotnet: add ilcompiler package 2024-07-07 18:44:07 -03:00
David McFarland
5ad4b8b068 dotnet: allow update.sh to be run from root 2024-04-16 14:40:10 -03:00
David McFarland
3328c8b30f dotnet: add support for feature bands in update.sh
This will make e.g. both sdk_8_0_2xx and sdk_8_0_1xx available, with
sdk_8_0 poiting to the latest.
2024-03-30 11:38:40 -03:00
David McFarland
044aab0af8 Revert "dotnet/update.sh: use sdk patch version instead of runtime"
This reverts commit 845b559abe.
2024-03-30 11:38:40 -03:00
David McFarland
445b240555 Merge pull request #290351 from corngood/dotnet-fixes
dotnet: infrastructure cleanup
2024-03-09 11:34:48 -04:00
David McFarland
9cc5673665 dotnet/update.sh: move substitutions to avoid loss of errors 2024-03-06 10:14:21 -04:00
David McFarland
496c9cf685 dotnet/update.sh: remove redundant backslashes 2024-03-06 10:14:21 -04:00
David McFarland
c3397c44f4 dotnet/update.sh: fix error when nixpkgs path is not defined 2024-03-06 10:14:21 -04:00
David McFarland
8cd5d4e3ad dotnet/update.sh: remove DotNetHost packages from dotnet 9+ 2024-03-05 18:42:32 -04:00
David McFarland
845b559abe dotnet/update.sh: use sdk patch version instead of runtime
There's a one:many relationship between runtimes and sdks.  This allows
fetching a specific SDK (e.g. 8.0.102 vs 8.0.201), even when both use
the same runtime (8.0.2).
2024-03-03 15:15:08 -04:00
David McFarland
1444ad2697 dotnet/update.sh: add ILLink.Tasks package 2024-02-26 16:00:15 -04:00
mdarocha
7538921747 dotnet-sdk_8: 8.0.100-rc.2.23502.2 -> 8.0.100 2023-11-15 21:52:33 +01:00
mdarocha
ab466279f2 dotnet-sdk_8: 8.0.100-preview.5.23303.2 -> 8.0.100-rc.1.23455.8
I've excluded the broken packages for now, so that 8.0 can be updated.
After official release those packages should be investigated again.

Also required fixes to excluded new aspnetcore-runtime-compose packages
(which I assume are for the new .NET Docker composite functionality)
2023-09-13 19:22:17 +02:00
mdarocha
78220caeb0 dotnet-sdk: 6.0.411 -> 6.0.412 2023-07-14 01:28:33 +02:00
mdarocha
4217948676 dotnet-sdk: update.sh - run atomically 2023-07-14 01:11:05 +02:00
mdarocha
f79c73c2ca dotnet-sdk: update.sh - fail if determining a nuget hash fails 2023-07-14 00:51:15 +02:00
mdarocha
521649a9e4 dotnet-sdk: include Crossgen2 packages in sdk-specific nuget source 2023-06-21 17:06:31 +02:00
mdarocha
43f7cc0df7 dotnet-sdk_3: remove
Also remove all reference to outdated .NET versions.
2023-03-26 14:24:49 +02:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
mdarocha
a9fc578fe7 dotnet-sdk: update.sh - allow early exit.
If updating to the latest version, and the local expression already is
the latest version, exit without regenerating everything.
2022-09-25 11:43:46 +02:00
mdarocha
6e8fbbc91b dotnet-sdk_3: 3.1.420 -> 3.1.422 2022-09-05 07:22:18 +02:00
GGG
f50bf58648 dotnetCorePackages.{sdk,runtime,aspnetcore}_7_0: init at {7.0.100-preview.7.22377.5,7.0.0-preview.7.22375.6,7.0.0-preview.7.22376.6} 2022-08-19 09:10:58 -03:00
mdarocha
c3c0fa05fb dotnet-sdk: rename print-hashes.sh to update.sh
New name better reflects its functionality
2022-08-10 16:26:50 +02:00