@@ -31,8 +31,8 @@ import kotlin.collections.toTypedArray
3131 * 'Ubuntu-22.04' and 'Ubuntu-20.04' can not be used together at the same time.
3232 * They use the same WSL distribution ID, so the second that is used will not be installed
3333 * as the first one will be found as already installed by WSL distribution ID.
34- * Valid values: 'Alpine', 'Debian', 'kali-linux', 'openSUSE-Leap-15.2', 'Ubuntu-22 .04',
35- * 'Ubuntu-20.04', 'Ubuntu-18.04', 'Ubuntu-16.04'
34+ * Valid values: 'Alpine', 'Debian', 'kali-linux', 'openSUSE-Leap-15.2', 'Ubuntu-24 .04',
35+ * 'Ubuntu-22.04', 'Ubuntu- 20.04', 'Ubuntu-18.04', 'Ubuntu-16.04'
3636 * @param useCache Whether to use the cache for the downloaded distribution installer.
3737 * This saves time in subsequent runs, jobs, or workflows but consumes space from
3838 * the available cache space of the repository.
@@ -90,8 +90,8 @@ public data class SetupWslV3 private constructor(
9090 * 'Ubuntu-22.04' and 'Ubuntu-20.04' can not be used together at the same time.
9191 * They use the same WSL distribution ID, so the second that is used will not be installed
9292 * as the first one will be found as already installed by WSL distribution ID.
93- * Valid values: 'Alpine', 'Debian', 'kali-linux', 'openSUSE-Leap-15.2', 'Ubuntu-22 .04',
94- * 'Ubuntu-20.04', 'Ubuntu-18.04', 'Ubuntu-16.04'
93+ * Valid values: 'Alpine', 'Debian', 'kali-linux', 'openSUSE-Leap-15.2', 'Ubuntu-24 .04',
94+ * 'Ubuntu-22.04', 'Ubuntu- 20.04', 'Ubuntu-18.04', 'Ubuntu-16.04'
9595 */
9696 public val distribution : SetupWslV3 .Distribution ? = null ,
9797 /* *
@@ -214,6 +214,8 @@ public data class SetupWslV3 private constructor(
214214
215215 public object OpenSUSELeap152 : SetupWslV3.Distribution(" openSUSE-Leap-15.2" )
216216
217+ public object Ubuntu2404 : SetupWslV3.Distribution(" Ubuntu-24.04" )
218+
217219 public object Ubuntu2204 : SetupWslV3.Distribution(" Ubuntu-22.04" )
218220
219221 public object Ubuntu2004 : SetupWslV3.Distribution(" Ubuntu-20.04" )
0 commit comments