Skip to content

Commit c20f59e

Browse files
authored
Avoiding installing the same version multiple times (#252)
1 parent 13b852d commit c20f59e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

dist/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8687,7 +8687,7 @@ function run() {
86878687
const includePrerelease = (core.getInput('include-prerelease') || 'false').toLowerCase() ===
86888688
'true';
86898689
let dotnetInstaller;
8690-
for (const version of versions) {
8690+
for (const version of new Set(versions)) {
86918691
dotnetInstaller = new installer.DotnetCoreInstaller(version, includePrerelease);
86928692
yield dotnetInstaller.installDotnet();
86938693
}

src/setup-dotnet.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export async function run() {
2828
(core.getInput('include-prerelease') || 'false').toLowerCase() ===
2929
'true';
3030
let dotnetInstaller!: installer.DotnetCoreInstaller;
31-
for (const version of versions) {
31+
for (const version of new Set<string>(versions)) {
3232
dotnetInstaller = new installer.DotnetCoreInstaller(
3333
version,
3434
includePrerelease

0 commit comments

Comments
 (0)