Skip to content

Add Windows Server LTSC 2022 builds, deprecate Windows 1809 builds#240

Merged
neilalexander merged 1 commit intomainfrom
neil/ltsc2022
Jun 2, 2025
Merged

Add Windows Server LTSC 2022 builds, deprecate Windows 1809 builds#240
neilalexander merged 1 commit intomainfrom
neil/ltsc2022

Conversation

@neilalexander
Copy link
Member

@neilalexander neilalexander commented Jun 2, 2025

Closes #153, fixes #106. Related to docker-library/official-images#19138.

There's also scaffolding here to support LTSC 2025, but at present it is not used. The NATS Server panics at startup on LTSC 2025 and that needs to be addressed first.

Signed-off-by: Neil Twigg neil@nats.io

@neilalexander neilalexander force-pushed the neil/ltsc2022 branch 5 times, most recently from 36fd3bc to 89b61f9 Compare June 2, 2025 15:53
Signed-off-by: Neil Twigg <neil@nats.io>
Co-authored-by: Neil Twigg <neil@nats.io>
Co-authored-by: Byron Ruth <byron@nats.io>

Logs pls

Signed-off-by: Neil Twigg <neil@nats.io>
@neilalexander neilalexander changed the title Add Windows Server LTSC 2022 and LTSC 2025 builds, deprecate Windows 1809 builds Add Windows Server LTSC 2022 builds, deprecate Windows 1809 builds Jun 2, 2025
@neilalexander neilalexander marked this pull request as ready for review June 2, 2025 16:23
Copy link
Member

@bruth bruth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@philpennock philpennock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor concern about moving permissions back up to the parent scope but since there wasn't an explicit permissions block there, it meant that new jobs would have had default permissions, not the limited ones desired. Since all the jobs in that file were the same [edit: same sort of thing, same role, didn't mean identical, sorry] and it doesn't seem too likely that we'll add other jobs which aren't the same basic flow, I think this migration is defensible, so LGTM for that too.

The rest all seemed to make sense.

@neilalexander neilalexander merged commit 0999744 into main Jun 2, 2025
11 checks passed
@bruth bruth deleted the neil/ltsc2022 branch June 2, 2025 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support LTSC Windows images

3 participants