Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refresh "supported OSes" in Go-based projects #67

Open
atc0005 opened this issue Aug 10, 2023 · 1 comment
Open

Refresh "supported OSes" in Go-based projects #67

atc0005 opened this issue Aug 10, 2023 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation golang

Comments

@atc0005
Copy link
Owner

atc0005 commented Aug 10, 2023

Overview

Per https://go.dev/doc/go1.21#windows:

As announced in the Go 1.20 release notes, Go 1.21 requires at least Windows 10 or Windows Server 2016; support for previous versions has been discontinued.

Per https://go.dev/doc/go1.20#windows:

Go 1.20 is the last release that will run on any release of Windows 7, 8, Server 2008 and Server 2012. Go 1.21 will require at least Windows 10 or Server 2016.

With the release of Go 1.21 this week I will be switching the baseline Go version for projects that I support to Go 1.20 (from Go 1.19). While the code may run on earlier versions, assets generated for release will be based on either Go 1.20 (now the default) or Go 1.21 (as needed, for development/testing, etc.).

TODO

I believe that I've listed "tested on Windows 10" as a baseline, but I may have indicated otherwise in project README files. I need to make sure I've not listed anything earlier, and I probably need to point readers directly to the list of supported OSes/versions on the Go project site.

I also need to review the winres.json files to ensure that Windows 10 is listed as the minimum version.

While Go 1.20 still officially supports Windows 7/Server 2012, those instances are fast disappearing.

References

@atc0005 atc0005 added documentation Improvements or additions to documentation golang labels Aug 10, 2023
@atc0005 atc0005 self-assigned this Aug 10, 2023
@atc0005
Copy link
Owner Author

atc0005 commented Feb 23, 2024

Worth noting:

It's probably worth maintaining a central wiki and pointing all of my projects there. This could cover supported OSes, architectures, etc. Maintaining this across X projects is bound to continue resulting in me overlooking some of them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation golang
Projects
None yet
Development

No branches or pull requests

1 participant