86 Commits

Author SHA1 Message Date
Carlos Nihelton
feb9ad97a4
More stable link for Ubuntu and Ubuntu-24.04 (#13418)
The existing AMD64 link (using the release name - noble in this case) will
break next year as it did two weeks ago when Ubuntu 24.04.3 LTS was
released.

The link I propose here will remain stable when the next point release
comes out, following the same pattern already in place for ARM64.

To prove my point we can use this pattern to fetch the previous version
of Ubuntu 24.04:

- This works:
https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-wsl-amd64.wsl

- This doesn't:
https://releases.ubuntu.com/noble/ubuntu-24.04.2-wsl-amd64.wsl
2025-08-22 11:03:21 -07:00
Carlos Nihelton
8de7016905
Remove Ubuntu-18.04 (#13419)
This distro is being out of standard support for a while now.
Users should really be on more recent LTS releases.
2025-08-22 11:02:58 -07:00
Blue
39b4cd8873
Various fixes in validate-modern.py (#13405)
* Various fixes in validate-modern.py

* Update distributions/validate-modern.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix copilot diff

* Fix copilot diff

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 14:07:40 -07:00
Robert Haist
267bbb7426
Update DistributionInfo.json for Debian 13 release (#13371) 2025-08-11 11:37:22 -07:00
Kevin Jagodic
4b237351a9
Ubuntu version links updated. (#13355)
* Update DistributionInfo.json

* Update SHA256 for Ubuntu WSL distributions

* Update distributions/DistributionInfo.json

Co-authored-by: Carlos Nihelton <cnihelton@ubuntu.com>

* Update distributions/DistributionInfo.json

Co-authored-by: Carlos Nihelton <cnihelton@ubuntu.com>

---------

Co-authored-by: Carlos Nihelton <cnihelton@ubuntu.com>
2025-08-07 13:03:58 -07:00
Arch Linux Technical User
8106556cec
archlinux: Release 2025.08.01.138229 (#13319)
This is an automated release [1].

[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-08-04 11:14:59 -07:00
Kiran Cheparthi
227dc68783
Update DistributionInfo.json to remove old Oracle distros (#13240) 2025-07-09 12:20:58 -04:00
Craig Loewen
ec54df6362
Updated oracle distros (#13238) 2025-07-08 18:10:53 -04:00
Arch Linux Technical User
e563689b88
archlinux: Release 2025.07.01.132764 (#13208)
This is an automated release [1].

[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-07-01 12:29:53 -07:00
g0tmi1k
c4b6a6b392
Bump Kali 2025.2 (#13182)
Release notes: https://www.kali.org/blog/kali-linux-2025-2-release/
2025-06-24 12:06:33 -07:00
Blue
cc113d7c38
Exit with 1 if fatal errors are found while validating the distribution manifest (#13140) 2025-06-18 13:37:23 -07:00
Scott Bradnick
dd5dc89bc7
Remove SLE15SP5, update SUSE SLE15SP6, add SLE15SP7; update openSUSE Tumbleweed (#13139)
* Update DistributionInfo.json

* Updates for Tumbleweed (ARM64/X64 .appx & .wsl)
* Updates for SLE15SP6 (.appx & .wsl)
* Addition of SLE15SP7 (.wsl)
* Removal of SLE15SP5

* Change Default for SUSE

Switch from SP6 to SP7 as default for "SUSE".
2025-06-18 12:27:27 -07:00
Arch Linux Technical User
41e82228ff
archlinux: Release 2025.06.01.129180 (#13023)
This is an automated release [1].

[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-06-02 14:56:06 -07:00
Elkhan Mammadli
07d7d29190
feat(distribution): add almalinux 10 (#13005)
Add AlmaLinux OS 10 and make it as the default AlmaLinux distribution.

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-05-29 15:00:02 -07:00
Jiaxing Liu
8c32233709
fix(validate-modern): correct f-string syntax (#12977) 2025-05-27 15:09:18 -07:00
Elkhan Mammadli
9000b49687
chore(almalinux): update to 9.6.20250522.0 (#12966)
Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-05-24 09:29:54 -07:00
Arch Linux Technical User
28da506f69
archlinux: Release 2025.05.01.126391 (#12868)
This is an automated release [1].

[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-05-01 12:24:51 -07:00
Gamb1ts
15606ac19e
Update Kali Linux to 2025.1c (#12865)
* Update Kali Linux to 2025.1c

* Update DistributionInfo.json
2025-04-30 13:51:22 -07:00
Robin Candau
420b7b22db
Fix indentation in DistributionInfo.json (#12838)
* Fix indentation in DistributionInfo.json

Replace (accidental) tabs by spaces

* Add a json formatting check to the validate.py script

This should a coherent formatting for the future
2025-04-21 11:39:51 -07:00
Elkhan Mammadli
345816f03d
chore(almalinux): update 8.10, 9.5 and kitten 10 (#12828)
Updated current AlmaLinux OS distributions:
- AlmaLinux OS 8.10.20250415.0
- AlmaLinux OS 9.5.20250415.0
- AlmaLinux OS Kitten 10.20250415.0

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-04-16 11:42:34 -07:00
Jeremy Cline
fd0243c8ab
Add Fedora Linux to distribution list (#12710)
Fedora has started building WSL images in Fedora 42. With the general
availability of Fedora 42, we can now include Fedora in the distribution
list.

Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
2025-04-16 11:42:07 -07:00
Blue
a99369981d
Add logic to warning when unsupported extended attributes are found in validate-modern.py (#12827) 2025-04-15 14:22:00 -07:00
Blue
a2fac48202
Add 'shortcut.enabled' to the list of keys in wsl-distribution.conf (#12826) 2025-04-15 12:18:42 -07:00
Robin Candau
04f0a13d4c
Add Arch Linux official WSL image to the distribution manifest (#12818)
As discussed in microsoft#12551, we (Arch Linux) now [provide an official WSL image](https://rfc.archlinux.page/0050-arch-linux-wsl-image/). This commit adds it to the Microsoft WSL's official distribution manifest, allowing users to pull and install it in an automated way (`wsl --install archlinux`).

Closes microsoft#12551
2025-04-14 15:00:16 -07:00
Gamb1ts
c07517c82b
Change checksums to match current Kali image (#12738) 2025-03-24 19:04:38 -07:00
Scott Bradnick
6cbb18fae7
Update openSUSE/SUSE "ModernDistributions" (#12726)
Updates for:
- openSUSE Tumbleweed (X64 & ARM64)
- openSUSE Leap 15.6 (X64 & ARM64)
- SUSE Linux Enterprise 15 SP6 (X64)
2025-03-21 13:54:40 -07:00
Craig Loewen
24670931f4
Updated SUSE distros (#12720)
* Updated SUSE distros

* Updated file names
2025-03-21 08:09:26 -07:00
Gamb1ts
750130a325
Update kali to 2025.1 (#12717) 2025-03-19 13:27:02 -07:00
Blue
096844a471
Fix various issues in the tar based distribution validation logic (#12716)
* Fix various issues in the tar based distribution validation logic

* Add more fixes
2025-03-19 13:14:14 -07:00
Blue
cbc6694cf5
Fix --tar argument handling in validate-modern.py (#12707) 2025-03-17 13:51:10 -07:00
Blue
1e8588fdea
Use annotations to give feedback on modern distributions instead of a… (#12676)
* Use annotations to give feedback on modern distributions instead of a pull request comment

* Use encoded newlines

* Use correct lines

* Add dependency

* lf

* Fix distribution name

* Various fixes

* Cleanup diff

* Cleanup diff

* Add test flag

* Undo test change
2025-03-12 16:07:09 -07:00
Elkhan Mammadli
d95ce518b0
feat(almalinux): add 8.10, 9.5 and kitten 10 (#12664)
Add AlmaLinux OS 8.10, 9.5 and AlmaLinux OS Kitten 10 to the modern
distributions list which uses the new method of packaging format.

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-03-11 14:19:21 -07:00
Didier Roche-Tolomelli
45f11f97ca
Update to 24.04.2 for Ubuntu and Ubuntu 24.04 WSL instances (#12617)
We now have 24.04.2 released and hosted on our official ubuntu
infrastructure. Point to those WSL images.
2025-02-24 15:20:00 -08:00
Robert Haist
bdf2222c4b
Add Debian modern distribution (#12618) 2025-02-21 12:09:15 -08:00
Jean-Baptiste Lallement
e7c949bffd
Added Ubuntu to modern distributions (#12529)
Added Ubuntu and Ubuntu-24.04 to modern distributions and set Ubuntu as
default.
2025-01-31 16:22:02 -08:00
Ben Hillis
92192c37fe
CI: Add systemd-networkd-wait-online.service to discouraged systemd units list (#12511)
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-01-29 14:32:27 -08:00
Scott Bradnick
29fcff964c
Add SUSE distributions to DistributionInfo.json (#12451)
* Update DistributionInfo.json

Adding "openSUSE" section to "ModenDistributions".

* Update DistributionInfo.json

Setting TW as default.

* Update DistributionInfo.json

Adding "SUSE" flavor with SLE15SP5 and SLE15SP6.
2025-01-27 13:56:38 -08:00
Gamb1ts
2934d12f48
Add Kali to modern distributions (#12472)
* Add Kali to modern distributions

* Add default status to Kali

* Swap Kali URL to use kali.download

* Update checksums for new file

* Update Kali checksums
2025-01-27 12:23:51 -08:00
Blue
235561efb9
Correctly handle masked systemd units in distro validation script (#12494) 2025-01-24 11:39:35 -08:00
Blue
d367de6228
Mark .tar.xz as supported by WSL1 in the distro validation script (#12495) 2025-01-24 11:39:21 -08:00
tinyboxvk
54a823a1b4
Fix typos (#12448)
Signed-off-by: tinyboxvk <13696594+tinyboxvk@users.noreply.github.com>
2025-01-21 15:55:50 -08:00
Blue
f007ede7ad
Add logic to warn if tar compression format is unknown, or not supported by WSL1 (#12466) 2025-01-15 12:44:51 -08:00
Blue
52d1e510ae
Display a warning if a modern distribution URL doesn't end in .wsl (#12463) 2025-01-14 14:37:08 -08:00
Blue
e6545b415f
Various fixes & improvments in the modern distro validation script (#12387) 2024-12-16 13:23:04 -08:00
Blue
719f865899
Explicitely set the default distribution in DistributionInfo.json (#12326) 2024-11-27 12:09:20 -08:00
dependabot[bot]
7c97a9eaee
Bump gitpython from 3.1.29 to 3.1.41 in /distributions (#12321)
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.29 to 3.1.41.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.29...3.1.41)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 16:46:46 -08:00
Blue
ef61f61274
Introduce new CI to validate new distributions entries (#12314)
* Introduce new CI to validate new distributions entries
2024-11-26 11:33:41 -08:00
Craig Loewen
07030b37f6
Updated SUSE versions (#12112) 2024-10-01 12:03:23 -04:00
Craig Loewen
e899d0b792
Updated to remove server from SUSE name (#11871) 2024-08-19 14:14:58 -07:00
Craig Loewen
fcffb0b624
Updated SUSE distros (#11869)
* Updated SUSE distros

* Updated bug

* Updated it again
2024-08-01 17:09:18 -04:00