diff --git a/src/libraries/Microsoft.NETCore.Platforms/src/Microsoft.NETCore.Platforms.csproj b/src/libraries/Microsoft.NETCore.Platforms/src/Microsoft.NETCore.Platforms.csproj
index fc06a0deae9bba..eb2be04a4ca5ec 100644
--- a/src/libraries/Microsoft.NETCore.Platforms/src/Microsoft.NETCore.Platforms.csproj
+++ b/src/libraries/Microsoft.NETCore.Platforms/src/Microsoft.NETCore.Platforms.csproj
@@ -18,7 +18,7 @@
$(AdditionalRuntimeIdentifiers);$(OutputRID)
- 12
+ 13
true
diff --git a/src/libraries/Microsoft.NETCore.Platforms/src/runtime.compatibility.json b/src/libraries/Microsoft.NETCore.Platforms/src/runtime.compatibility.json
index 809c62872a8984..a1397baaf8fdef 100644
--- a/src/libraries/Microsoft.NETCore.Platforms/src/runtime.compatibility.json
+++ b/src/libraries/Microsoft.NETCore.Platforms/src/runtime.compatibility.json
@@ -1570,6 +1570,461 @@
"any",
"base"
],
+ "alpine.3.19": [
+ "alpine.3.19",
+ "alpine.3.18",
+ "alpine.3.17",
+ "alpine.3.16",
+ "alpine.3.15",
+ "alpine.3.14",
+ "alpine.3.13",
+ "alpine.3.12",
+ "alpine.3.11",
+ "alpine.3.10",
+ "alpine.3.9",
+ "alpine.3.8",
+ "alpine.3.7",
+ "alpine.3.6",
+ "alpine",
+ "linux-musl",
+ "linux",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.19-arm": [
+ "alpine.3.19-arm",
+ "alpine.3.19",
+ "alpine.3.18-arm",
+ "alpine.3.18",
+ "alpine.3.17-arm",
+ "alpine.3.17",
+ "alpine.3.16-arm",
+ "alpine.3.16",
+ "alpine.3.15-arm",
+ "alpine.3.15",
+ "alpine.3.14-arm",
+ "alpine.3.14",
+ "alpine.3.13-arm",
+ "alpine.3.13",
+ "alpine.3.12-arm",
+ "alpine.3.12",
+ "alpine.3.11-arm",
+ "alpine.3.11",
+ "alpine.3.10-arm",
+ "alpine.3.10",
+ "alpine.3.9-arm",
+ "alpine.3.9",
+ "alpine.3.8-arm",
+ "alpine.3.8",
+ "alpine.3.7-arm",
+ "alpine.3.7",
+ "alpine.3.6-arm",
+ "alpine.3.6",
+ "alpine-arm",
+ "alpine",
+ "linux-musl-arm",
+ "linux-musl",
+ "linux-arm",
+ "linux",
+ "unix-arm",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.19-arm64": [
+ "alpine.3.19-arm64",
+ "alpine.3.19",
+ "alpine.3.18-arm64",
+ "alpine.3.18",
+ "alpine.3.17-arm64",
+ "alpine.3.17",
+ "alpine.3.16-arm64",
+ "alpine.3.16",
+ "alpine.3.15-arm64",
+ "alpine.3.15",
+ "alpine.3.14-arm64",
+ "alpine.3.14",
+ "alpine.3.13-arm64",
+ "alpine.3.13",
+ "alpine.3.12-arm64",
+ "alpine.3.12",
+ "alpine.3.11-arm64",
+ "alpine.3.11",
+ "alpine.3.10-arm64",
+ "alpine.3.10",
+ "alpine.3.9-arm64",
+ "alpine.3.9",
+ "alpine.3.8-arm64",
+ "alpine.3.8",
+ "alpine.3.7-arm64",
+ "alpine.3.7",
+ "alpine.3.6-arm64",
+ "alpine.3.6",
+ "alpine-arm64",
+ "alpine",
+ "linux-musl-arm64",
+ "linux-musl",
+ "linux-arm64",
+ "linux",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.19-s390x": [
+ "alpine.3.19-s390x",
+ "alpine.3.19",
+ "alpine.3.18-s390x",
+ "alpine.3.18",
+ "alpine.3.17-s390x",
+ "alpine.3.17",
+ "alpine.3.16-s390x",
+ "alpine.3.16",
+ "alpine.3.15-s390x",
+ "alpine.3.15",
+ "alpine.3.14-s390x",
+ "alpine.3.14",
+ "alpine.3.13-s390x",
+ "alpine.3.13",
+ "alpine.3.12-s390x",
+ "alpine.3.12",
+ "alpine.3.11-s390x",
+ "alpine.3.11",
+ "alpine.3.10-s390x",
+ "alpine.3.10",
+ "alpine.3.9-s390x",
+ "alpine.3.9",
+ "alpine.3.8-s390x",
+ "alpine.3.8",
+ "alpine.3.7-s390x",
+ "alpine.3.7",
+ "alpine.3.6-s390x",
+ "alpine.3.6",
+ "alpine-s390x",
+ "alpine",
+ "linux-musl-s390x",
+ "linux-musl",
+ "linux-s390x",
+ "linux",
+ "unix-s390x",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.19-x64": [
+ "alpine.3.19-x64",
+ "alpine.3.19",
+ "alpine.3.18-x64",
+ "alpine.3.18",
+ "alpine.3.17-x64",
+ "alpine.3.17",
+ "alpine.3.16-x64",
+ "alpine.3.16",
+ "alpine.3.15-x64",
+ "alpine.3.15",
+ "alpine.3.14-x64",
+ "alpine.3.14",
+ "alpine.3.13-x64",
+ "alpine.3.13",
+ "alpine.3.12-x64",
+ "alpine.3.12",
+ "alpine.3.11-x64",
+ "alpine.3.11",
+ "alpine.3.10-x64",
+ "alpine.3.10",
+ "alpine.3.9-x64",
+ "alpine.3.9",
+ "alpine.3.8-x64",
+ "alpine.3.8",
+ "alpine.3.7-x64",
+ "alpine.3.7",
+ "alpine.3.6-x64",
+ "alpine.3.6",
+ "alpine-x64",
+ "alpine",
+ "linux-musl-x64",
+ "linux-musl",
+ "linux-x64",
+ "linux",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.19-x86": [
+ "alpine.3.19-x86",
+ "alpine.3.19",
+ "alpine.3.18-x86",
+ "alpine.3.18",
+ "alpine.3.17-x86",
+ "alpine.3.17",
+ "alpine.3.16-x86",
+ "alpine.3.16",
+ "alpine.3.15-x86",
+ "alpine.3.15",
+ "alpine.3.14-x86",
+ "alpine.3.14",
+ "alpine.3.13-x86",
+ "alpine.3.13",
+ "alpine.3.12-x86",
+ "alpine.3.12",
+ "alpine.3.11-x86",
+ "alpine.3.11",
+ "alpine.3.10-x86",
+ "alpine.3.10",
+ "alpine.3.9-x86",
+ "alpine.3.9",
+ "alpine.3.8-x86",
+ "alpine.3.8",
+ "alpine.3.7-x86",
+ "alpine.3.7",
+ "alpine.3.6-x86",
+ "alpine.3.6",
+ "alpine-x86",
+ "alpine",
+ "linux-musl-x86",
+ "linux-musl",
+ "linux-x86",
+ "linux",
+ "unix-x86",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.20": [
+ "alpine.3.20",
+ "alpine.3.19",
+ "alpine.3.18",
+ "alpine.3.17",
+ "alpine.3.16",
+ "alpine.3.15",
+ "alpine.3.14",
+ "alpine.3.13",
+ "alpine.3.12",
+ "alpine.3.11",
+ "alpine.3.10",
+ "alpine.3.9",
+ "alpine.3.8",
+ "alpine.3.7",
+ "alpine.3.6",
+ "alpine",
+ "linux-musl",
+ "linux",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.20-arm": [
+ "alpine.3.20-arm",
+ "alpine.3.20",
+ "alpine.3.19-arm",
+ "alpine.3.19",
+ "alpine.3.18-arm",
+ "alpine.3.18",
+ "alpine.3.17-arm",
+ "alpine.3.17",
+ "alpine.3.16-arm",
+ "alpine.3.16",
+ "alpine.3.15-arm",
+ "alpine.3.15",
+ "alpine.3.14-arm",
+ "alpine.3.14",
+ "alpine.3.13-arm",
+ "alpine.3.13",
+ "alpine.3.12-arm",
+ "alpine.3.12",
+ "alpine.3.11-arm",
+ "alpine.3.11",
+ "alpine.3.10-arm",
+ "alpine.3.10",
+ "alpine.3.9-arm",
+ "alpine.3.9",
+ "alpine.3.8-arm",
+ "alpine.3.8",
+ "alpine.3.7-arm",
+ "alpine.3.7",
+ "alpine.3.6-arm",
+ "alpine.3.6",
+ "alpine-arm",
+ "alpine",
+ "linux-musl-arm",
+ "linux-musl",
+ "linux-arm",
+ "linux",
+ "unix-arm",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.20-arm64": [
+ "alpine.3.20-arm64",
+ "alpine.3.20",
+ "alpine.3.19-arm64",
+ "alpine.3.19",
+ "alpine.3.18-arm64",
+ "alpine.3.18",
+ "alpine.3.17-arm64",
+ "alpine.3.17",
+ "alpine.3.16-arm64",
+ "alpine.3.16",
+ "alpine.3.15-arm64",
+ "alpine.3.15",
+ "alpine.3.14-arm64",
+ "alpine.3.14",
+ "alpine.3.13-arm64",
+ "alpine.3.13",
+ "alpine.3.12-arm64",
+ "alpine.3.12",
+ "alpine.3.11-arm64",
+ "alpine.3.11",
+ "alpine.3.10-arm64",
+ "alpine.3.10",
+ "alpine.3.9-arm64",
+ "alpine.3.9",
+ "alpine.3.8-arm64",
+ "alpine.3.8",
+ "alpine.3.7-arm64",
+ "alpine.3.7",
+ "alpine.3.6-arm64",
+ "alpine.3.6",
+ "alpine-arm64",
+ "alpine",
+ "linux-musl-arm64",
+ "linux-musl",
+ "linux-arm64",
+ "linux",
+ "unix-arm64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.20-s390x": [
+ "alpine.3.20-s390x",
+ "alpine.3.20",
+ "alpine.3.19-s390x",
+ "alpine.3.19",
+ "alpine.3.18-s390x",
+ "alpine.3.18",
+ "alpine.3.17-s390x",
+ "alpine.3.17",
+ "alpine.3.16-s390x",
+ "alpine.3.16",
+ "alpine.3.15-s390x",
+ "alpine.3.15",
+ "alpine.3.14-s390x",
+ "alpine.3.14",
+ "alpine.3.13-s390x",
+ "alpine.3.13",
+ "alpine.3.12-s390x",
+ "alpine.3.12",
+ "alpine.3.11-s390x",
+ "alpine.3.11",
+ "alpine.3.10-s390x",
+ "alpine.3.10",
+ "alpine.3.9-s390x",
+ "alpine.3.9",
+ "alpine.3.8-s390x",
+ "alpine.3.8",
+ "alpine.3.7-s390x",
+ "alpine.3.7",
+ "alpine.3.6-s390x",
+ "alpine.3.6",
+ "alpine-s390x",
+ "alpine",
+ "linux-musl-s390x",
+ "linux-musl",
+ "linux-s390x",
+ "linux",
+ "unix-s390x",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.20-x64": [
+ "alpine.3.20-x64",
+ "alpine.3.20",
+ "alpine.3.19-x64",
+ "alpine.3.19",
+ "alpine.3.18-x64",
+ "alpine.3.18",
+ "alpine.3.17-x64",
+ "alpine.3.17",
+ "alpine.3.16-x64",
+ "alpine.3.16",
+ "alpine.3.15-x64",
+ "alpine.3.15",
+ "alpine.3.14-x64",
+ "alpine.3.14",
+ "alpine.3.13-x64",
+ "alpine.3.13",
+ "alpine.3.12-x64",
+ "alpine.3.12",
+ "alpine.3.11-x64",
+ "alpine.3.11",
+ "alpine.3.10-x64",
+ "alpine.3.10",
+ "alpine.3.9-x64",
+ "alpine.3.9",
+ "alpine.3.8-x64",
+ "alpine.3.8",
+ "alpine.3.7-x64",
+ "alpine.3.7",
+ "alpine.3.6-x64",
+ "alpine.3.6",
+ "alpine-x64",
+ "alpine",
+ "linux-musl-x64",
+ "linux-musl",
+ "linux-x64",
+ "linux",
+ "unix-x64",
+ "unix",
+ "any",
+ "base"
+ ],
+ "alpine.3.20-x86": [
+ "alpine.3.20-x86",
+ "alpine.3.20",
+ "alpine.3.19-x86",
+ "alpine.3.19",
+ "alpine.3.18-x86",
+ "alpine.3.18",
+ "alpine.3.17-x86",
+ "alpine.3.17",
+ "alpine.3.16-x86",
+ "alpine.3.16",
+ "alpine.3.15-x86",
+ "alpine.3.15",
+ "alpine.3.14-x86",
+ "alpine.3.14",
+ "alpine.3.13-x86",
+ "alpine.3.13",
+ "alpine.3.12-x86",
+ "alpine.3.12",
+ "alpine.3.11-x86",
+ "alpine.3.11",
+ "alpine.3.10-x86",
+ "alpine.3.10",
+ "alpine.3.9-x86",
+ "alpine.3.9",
+ "alpine.3.8-x86",
+ "alpine.3.8",
+ "alpine.3.7-x86",
+ "alpine.3.7",
+ "alpine.3.6-x86",
+ "alpine.3.6",
+ "alpine-x86",
+ "alpine",
+ "linux-musl-x86",
+ "linux-musl",
+ "linux-x86",
+ "linux",
+ "unix-x86",
+ "unix",
+ "any",
+ "base"
+ ],
"alpine.3.6": [
"alpine.3.6",
"alpine",
@@ -10802,4 +11257,4 @@
"any",
"base"
]
-}
\ No newline at end of file
+}
diff --git a/src/libraries/Microsoft.NETCore.Platforms/src/runtime.json b/src/libraries/Microsoft.NETCore.Platforms/src/runtime.json
index ac8a62325fbfdb..32ba949a6f8062 100644
--- a/src/libraries/Microsoft.NETCore.Platforms/src/runtime.json
+++ b/src/libraries/Microsoft.NETCore.Platforms/src/runtime.json
@@ -350,6 +350,76 @@
"alpine.3.17-x86"
]
},
+ "alpine.3.19": {
+ "#import": [
+ "alpine.3.18"
+ ]
+ },
+ "alpine.3.19-arm": {
+ "#import": [
+ "alpine.3.19",
+ "alpine.3.18-arm"
+ ]
+ },
+ "alpine.3.19-arm64": {
+ "#import": [
+ "alpine.3.19",
+ "alpine.3.18-arm64"
+ ]
+ },
+ "alpine.3.19-s390x": {
+ "#import": [
+ "alpine.3.19",
+ "alpine.3.18-s390x"
+ ]
+ },
+ "alpine.3.19-x64": {
+ "#import": [
+ "alpine.3.19",
+ "alpine.3.18-x64"
+ ]
+ },
+ "alpine.3.19-x86": {
+ "#import": [
+ "alpine.3.19",
+ "alpine.3.18-x86"
+ ]
+ },
+ "alpine.3.20": {
+ "#import": [
+ "alpine.3.19"
+ ]
+ },
+ "alpine.3.20-arm": {
+ "#import": [
+ "alpine.3.20",
+ "alpine.3.19-arm"
+ ]
+ },
+ "alpine.3.20-arm64": {
+ "#import": [
+ "alpine.3.20",
+ "alpine.3.19-arm64"
+ ]
+ },
+ "alpine.3.20-s390x": {
+ "#import": [
+ "alpine.3.20",
+ "alpine.3.19-s390x"
+ ]
+ },
+ "alpine.3.20-x64": {
+ "#import": [
+ "alpine.3.20",
+ "alpine.3.19-x64"
+ ]
+ },
+ "alpine.3.20-x86": {
+ "#import": [
+ "alpine.3.20",
+ "alpine.3.19-x86"
+ ]
+ },
"alpine.3.6": {
"#import": [
"alpine"
@@ -4331,4 +4401,4 @@
]
}
}
-}
\ No newline at end of file
+}
diff --git a/src/libraries/Microsoft.NETCore.Platforms/src/runtimeGroups.props b/src/libraries/Microsoft.NETCore.Platforms/src/runtimeGroups.props
index 71f41149bc93b3..06ca771082ec35 100644
--- a/src/libraries/Microsoft.NETCore.Platforms/src/runtimeGroups.props
+++ b/src/libraries/Microsoft.NETCore.Platforms/src/runtimeGroups.props
@@ -16,7 +16,7 @@
linux-musl
x64;x86;arm;arm64;s390x
- 3.6;3.7;3.8;3.9;3.10;3.11;3.12;3.13;3.14;3.15;3.16;3.17;3.18
+ 3.6;3.7;3.8;3.9;3.10;3.11;3.12;3.13;3.14;3.15;3.16;3.17;3.18;3.19;3.20