From 6c9e88fbd656d098adb0f02c8b6c14b00670c161 Mon Sep 17 00:00:00 2001 From: Jennifer Power Date: Thu, 9 Jan 2025 13:37:28 -0500 Subject: [PATCH 1/4] ci: updates version of Go in goreleaser GH job Signed-off-by: Jennifer Power --- .github/workflows/goreleaser-workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/goreleaser-workflow.yml b/.github/workflows/goreleaser-workflow.yml index d42f112..f427625 100644 --- a/.github/workflows/goreleaser-workflow.yml +++ b/.github/workflows/goreleaser-workflow.yml @@ -26,7 +26,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-go@v4 with: - go-version: v1.19 + go-version: v1.22 - name: Set env run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Delete non-semver tags From 139b7e058d7c4883d66ed3c707ee9511fda8fd8c Mon Sep 17 00:00:00 2001 From: Jennifer Power Date: Fri, 31 Jan 2025 10:15:42 -0500 Subject: [PATCH 2/4] chore: adds an empty go.mod to testdata directory Files under the testdata directory have a colon characters which results in an error when trying to import the module with `go get`. Per Go documentation, adding an empty go.mod to tesdata can keep these files from being added to the module zip. Signed-off-by: Jennifer Power --- pkg/testdata/go.mod | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 pkg/testdata/go.mod diff --git a/pkg/testdata/go.mod b/pkg/testdata/go.mod new file mode 100644 index 0000000..6e91a97 --- /dev/null +++ b/pkg/testdata/go.mod @@ -0,0 +1,3 @@ +module testdata + +go 1.23 From 322481c33a984fb1d6b7ca1836db0d56b0ce6f5d Mon Sep 17 00:00:00 2001 From: Jennifer Power Date: Fri, 31 Jan 2025 11:23:23 -0500 Subject: [PATCH 3/4] chore: updates go.mod to v1.23 and install Go version from file Signed-off-by: Jennifer Power --- .github/workflows/ci.yml | 2 +- go.mod | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 72f3a04..506c389 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-go@v4 with: - go-version: v1.22 + go-version-file: './go.mod' - name: Linting and formatting run: | go mod tidy diff --git a/go.mod b/go.mod index 959a5ee..7a6d3ee 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/oscal-compass/compliance-to-policy-go -go 1.22.0 +go 1.23.0 require ( github.com/go-git/go-git/v5 v5.12.0 From 8599ecaa2ceca169e66752d006b54f2a33159fe4 Mon Sep 17 00:00:00 2001 From: Jennifer Power Date: Fri, 31 Jan 2025 11:53:06 -0500 Subject: [PATCH 4/4] ci: bump Go version to 1.23 in goreleaser job Signed-off-by: Jennifer Power --- .github/workflows/goreleaser-workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/goreleaser-workflow.yml b/.github/workflows/goreleaser-workflow.yml index f427625..f75d8bf 100644 --- a/.github/workflows/goreleaser-workflow.yml +++ b/.github/workflows/goreleaser-workflow.yml @@ -26,7 +26,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-go@v4 with: - go-version: v1.22 + go-version: v1.23 - name: Set env run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Delete non-semver tags