From 880a057acae9485092dedeb049c0de3fbac8181f Mon Sep 17 00:00:00 2001 From: jason scott Date: Fri, 6 Mar 2026 15:50:49 -0700 Subject: [PATCH] Updating MAINTAINING.md to document golang version policy + Bumping unreleased version Signed-off-by: jason scott --- CHANGELOG.md | 8 ++++++-- MAINTAINING.md | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44d937a1..38564bcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,14 +4,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## v4.6.6, unreleased +## v4.7.0, unreleased ### Fixed - Remove requisite dependency between ignition disk target and ignition service. #2083 - Return HTTP 409 status when creating an existing overlay - Allow whitespace to be trimmed for wwdoc comments. #2109 -- update go-chi to 5.2.5 to fix CVE-2025-69725 +- update go-chi to 5.2.5 to fix CVE-2025-69725 - Prevented profile `comment` field from being inherited by nodes. #2078 ### Added @@ -21,6 +21,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - New `mig` overlay to configure NVIDIA MIG devices. #2102 - Documented that booting a node twice fixes broken partition tables +### Changed + +- Updated `MAINTAINING.md` to document golang version policy + ## v4.6.5, 2026-01-12 ### Added diff --git a/MAINTAINING.md b/MAINTAINING.md index 32852863..ebf14857 100644 --- a/MAINTAINING.md +++ b/MAINTAINING.md @@ -131,3 +131,19 @@ by vote of the remaining TSC members. - A patch release may be published by the TSC whenever one or more changes have been ported to a minor branch. + +## Golang version + +- Warewulf is built with the most recent version of Go that is available + as a system package across the Linux distributions for which Warewulf + [publishes official packages](https://github.com/warewulf/warewulf/blob/main/.github/workflows/release.yml), + in consultation with the OpenHPC project and its Go version requirements. + +- The minimum Go version declared in `go.mod` is updated at the start + of each minor release cycle to reflect the Go version available + across all supported distributions. + +### Notes + +- On EL8, Go is installed using the `go-toolset` module from the + appstream repository.