mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 04:37:09 +00:00
[macOS] Add .NET 9.0 environment to all images (#11325)
This commit is contained in:
@@ -23,18 +23,12 @@ dotnet_versions=($(get_toolset_value ".dotnet.arch[\"$arch\"].versions | .[]"))
|
|||||||
for dotnet_version in ${dotnet_versions[@]}; do
|
for dotnet_version in ${dotnet_versions[@]}; do
|
||||||
release_url="https://raw.githubusercontent.com/dotnet/core/main/release-notes/${dotnet_version}/releases.json"
|
release_url="https://raw.githubusercontent.com/dotnet/core/main/release-notes/${dotnet_version}/releases.json"
|
||||||
releases_json_file=$(download_with_retry "$release_url")
|
releases_json_file=$(download_with_retry "$release_url")
|
||||||
|
args_list+=(
|
||||||
if [[ $dotnet_version == "6.0" ]]; then
|
$(cat $releases_json_file | \
|
||||||
args_list+=(
|
jq -r '.releases[].sdk."version"' | \
|
||||||
$(cat $releases_json_file | jq -r 'first(.releases[].sdks[]?.version | select(contains("preview") or contains("rc") | not))')
|
grep -v -E '\-(preview|rc)\d*' | \
|
||||||
)
|
sort -r | rev | uniq -s 2 | rev)
|
||||||
else
|
)
|
||||||
args_list+=(
|
|
||||||
$(cat $releases_json_file | \
|
|
||||||
jq -r '.releases[].sdk."version"' | grep -v -E '\-(preview|rc)\d*' | \
|
|
||||||
sort -r | rev | uniq -s 2 | rev)
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
for ARGS in ${args_list[@]}; do
|
for ARGS in ${args_list[@]}; do
|
||||||
|
|||||||
@@ -100,15 +100,17 @@
|
|||||||
"dotnet": {
|
"dotnet": {
|
||||||
"arch":{
|
"arch":{
|
||||||
"x64": {
|
"x64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
"7.0",
|
"7.0",
|
||||||
"8.0"
|
"8.0",
|
||||||
|
"9.0"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"arm64": {
|
"arm64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
"7.0",
|
"7.0",
|
||||||
"8.0"
|
"8.0",
|
||||||
|
"9.0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,15 +104,17 @@
|
|||||||
"dotnet": {
|
"dotnet": {
|
||||||
"arch":{
|
"arch":{
|
||||||
"x64": {
|
"x64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
"7.0",
|
"7.0",
|
||||||
"8.0"
|
"8.0",
|
||||||
|
"9.0"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"arm64": {
|
"arm64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
"7.0",
|
"7.0",
|
||||||
"8.0"
|
"8.0",
|
||||||
|
"9.0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -97,13 +97,15 @@
|
|||||||
"dotnet": {
|
"dotnet": {
|
||||||
"arch":{
|
"arch":{
|
||||||
"x64": {
|
"x64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
"8.0"
|
"8.0",
|
||||||
|
"9.0"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"arm64": {
|
"arm64": {
|
||||||
"versions": [
|
"versions": [
|
||||||
"8.0"
|
"8.0",
|
||||||
|
"9.0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user