Revisions to the policy for supporting EOL Windows OS versions
Overview
The current Windows version support policy states that we drop support for end-of-life versions of Windows in the next GitLab major release.
Note - official support means we have tested and validated the Runner on a target OS version.
Several async discussions of late have highlighted flaws in pinning the removal of support to a significant GitLab release. Issues raised include security and the ability to test an end-of-life OS version effectively.
Proposal
-
Revise the runner Windows version support policy to allow for removing support of an end-of-life OS version immediately and not tied to a major GitLab release.
-
Update the Windows version support policy to be better aligned with Microsoft's current Windows Server lifecycle policy.
Edited by Darren Eastman