From d78af656def24e7da0058b2ab5509a7bebe3a606 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Fri, 15 Mar 2024 02:35:49 -0600 Subject: [PATCH] upgrade minimum golang version Signed-off-by: Xu Yang --- .github/workflows/check.yml | 10 +++++----- CHANGELOG.md | 1 + Tools.mk | 2 +- go.mod | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index f9fdd33d..4f658d35 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go-version: ['1.18', '1.19', '1.20'] + go-version: ['1.19', '1.20', '1.21'] steps: - name: Checkout Warewulf uses: actions/checkout@v4 @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go-version: ['1.18', '1.19', '1.20'] + go-version: ['1.19', '1.20', '1.21'] steps: - name: Checkout Warewulf uses: actions/checkout@v4 @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go-version: ['1.18', '1.19', '1.20'] + go-version: ['1.19', '1.20', '1.21'] steps: - name: Checkout Warewulf uses: actions/checkout@v4 @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go-version: ['1.18', '1.19', '1.20'] + go-version: ['1.19', '1.20', '1.21'] steps: - name: Checkout Warewulf uses: actions/checkout@v4 @@ -74,7 +74,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go-version: ['1.18', '1.19', '1.20'] + go-version: ['1.19', '1.20', '1.21'] steps: - name: Checkout Warewulf uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 93dbb61f..8faff620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Locally defined `tr` has been dropped, templates updated to use Sprig replace. - Updated the glossary. #819 +- Upgrade the golang version to 1.19. ### Fixed diff --git a/Tools.mk b/Tools.mk index 06ce727c..a8d3808e 100644 --- a/Tools.mk +++ b/Tools.mk @@ -5,7 +5,7 @@ GO_TOOLS_BIN := $(addprefix $(TOOLS_BIN)/, $(notdir $(GO_TOOLS))) GO_TOOLS_VENDOR := $(addprefix vendor/, $(GO_TOOLS)) GOLANGCI_LINT := $(TOOLS_BIN)/golangci-lint -GOLANGCI_LINT_VERSION := v1.53.2 +GOLANGCI_LINT_VERSION := v1.56.2 PROTOC := $(TOOLS_BIN)/protoc PROTOC_GEN_GO := $(TOOLS_BIN)/protoc-gen-go diff --git a/go.mod b/go.mod index 82c5168f..f7a2e893 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/warewulf/warewulf -go 1.17 +go 1.19 require ( github.com/Masterminds/sprig/v3 v3.2.3