From e93caf4ee9d1a5054af700145d62f1b261929ad9 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Thu, 6 Nov 2025 18:12:54 +0530 Subject: [PATCH 1/9] added a work around that can resolve the covdata issue --- .github/workflows/push_pr.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml index 0fe4d64b..fac34db0 100644 --- a/.github/workflows/push_pr.yml +++ b/.github/workflows/push_pr.yml @@ -31,6 +31,8 @@ jobs: uses: actions/setup-go@v5 with: go-version-file: 'go.mod' + - name: Set Go toolchain + run: go env -w GOTOOLCHAIN=go1.25.0+auto - name: Run unit tests run: make ci/test - name: Coveralls Parallel From e750abf7bc00859ed600f1a5494c2f4b83419597 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 10:42:46 +0530 Subject: [PATCH 2/9] Added local=auto for testing --- .github/workflows/push_pr.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml index fac34db0..c3054bbc 100644 --- a/.github/workflows/push_pr.yml +++ b/.github/workflows/push_pr.yml @@ -11,6 +11,13 @@ on: - README.md - 'docs/**' - 'examples/**' + pull_request: + branches: + - '**' # This will trigger on PRs to ANY branch + paths-ignore: + - README.md + - 'docs/**' + - 'examples/**' env: REPO_FULL_NAME: ${{ github.event.repository.full_name }} @@ -32,7 +39,7 @@ jobs: with: go-version-file: 'go.mod' - name: Set Go toolchain - run: go env -w GOTOOLCHAIN=go1.25.0+auto + run: go env -w GOTOOLCHAIN=local+auto - name: Run unit tests run: make ci/test - name: Coveralls Parallel From 55473f40ffd1583d3e935366f41bbe0f961af02a Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 10:49:58 +0530 Subject: [PATCH 3/9] Added local=auto for testing --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 001f1851..bc115de2 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/newrelic/nri-flex -go 1.25.3 +go 1.25.4 require ( github.com/Knetic/govaluate v3.0.0+incompatible From 12ede7a851fefe657f7764b809c887b3aed4e952 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 11:30:44 +0530 Subject: [PATCH 4/9] Added local=auto for testing --- .github/workflows/push_pr.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml index c3054bbc..71c94d9d 100644 --- a/.github/workflows/push_pr.yml +++ b/.github/workflows/push_pr.yml @@ -40,6 +40,21 @@ jobs: go-version-file: 'go.mod' - name: Set Go toolchain run: go env -w GOTOOLCHAIN=local+auto + - name: Set Go toolchain and debug + run: | + go env -w GOTOOLCHAIN=go1.21+auto + export GOTOOLCHAIN=go1.21+auto + echo "Go version:" + go version + echo "Go toolchain:" + go env GOTOOLCHAIN + echo "GOROOT:" + go env GOROOT + echo "Available tools:" + go tool + echo "Checking specific tools:" + go tool covdata -h || echo "covdata not found" + go tool cover -h || echo "cover not found" - name: Run unit tests run: make ci/test - name: Coveralls Parallel From 72d8237a41989b835dd6e711d723fae8333ce216 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 11:52:31 +0530 Subject: [PATCH 5/9] Added local=auto for testing --- .github/workflows/push_pr.yml | 17 +---------------- go.mod | 2 +- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml index 71c94d9d..dde174f0 100644 --- a/.github/workflows/push_pr.yml +++ b/.github/workflows/push_pr.yml @@ -39,22 +39,7 @@ jobs: with: go-version-file: 'go.mod' - name: Set Go toolchain - run: go env -w GOTOOLCHAIN=local+auto - - name: Set Go toolchain and debug - run: | - go env -w GOTOOLCHAIN=go1.21+auto - export GOTOOLCHAIN=go1.21+auto - echo "Go version:" - go version - echo "Go toolchain:" - go env GOTOOLCHAIN - echo "GOROOT:" - go env GOROOT - echo "Available tools:" - go tool - echo "Checking specific tools:" - go tool covdata -h || echo "covdata not found" - go tool cover -h || echo "cover not found" + run: go env -w GOTOOLCHAIN=1.25+auto - name: Run unit tests run: make ci/test - name: Coveralls Parallel diff --git a/go.mod b/go.mod index bc115de2..001f1851 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/newrelic/nri-flex -go 1.25.4 +go 1.25.3 require ( github.com/Knetic/govaluate v3.0.0+incompatible From 66c495e8032ba4f5b51a80e302f986be958bf494 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 11:54:13 +0530 Subject: [PATCH 6/9] Added local=auto for testing --- .github/workflows/push_pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml index dde174f0..746bbac4 100644 --- a/.github/workflows/push_pr.yml +++ b/.github/workflows/push_pr.yml @@ -39,7 +39,7 @@ jobs: with: go-version-file: 'go.mod' - name: Set Go toolchain - run: go env -w GOTOOLCHAIN=1.25+auto + run: go env -w GOTOOLCHAIN=go1.25+auto - name: Run unit tests run: make ci/test - name: Coveralls Parallel From ce3c191fc34ad3f07dc327341c8cee3ab24993e7 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 15:05:26 +0530 Subject: [PATCH 7/9] Added local=auto for testing --- .github/workflows/push_pr.yml | 2 -- Makefile | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml index 746bbac4..d0daa981 100644 --- a/.github/workflows/push_pr.yml +++ b/.github/workflows/push_pr.yml @@ -38,8 +38,6 @@ jobs: uses: actions/setup-go@v5 with: go-version-file: 'go.mod' - - name: Set Go toolchain - run: go env -w GOTOOLCHAIN=go1.25+auto - name: Run unit tests run: make ci/test - name: Coveralls Parallel diff --git a/Makefile b/Makefile index 2f52566d..13eb098e 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ SRCDIR ?= . BUILD_DIR ?= $(CURDIR)/bin COVERAGE_FILE ?= coverage.out -GO_VERSION ?= 1.24 +GO_VERSION ?= 1.25.3 GO_CMD ?= go GODOC ?= godocdown From cedccee5cb45fb6cd32ecd4ed5e684d67f63e035 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 15:07:41 +0530 Subject: [PATCH 8/9] Added local=auto for testing --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 13eb098e..2f0b7733 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ SRCDIR ?= . BUILD_DIR ?= $(CURDIR)/bin COVERAGE_FILE ?= coverage.out -GO_VERSION ?= 1.25.3 +GO_VERSION ?= 1.25 GO_CMD ?= go GODOC ?= godocdown From d88aaff85028d1a125ff1979bdac64338c60b7c9 Mon Sep 17 00:00:00 2001 From: mbolla22 Date: Mon, 10 Nov 2025 15:20:20 +0530 Subject: [PATCH 9/9] Added local=auto for testing --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2f0b7733..c511b71c 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ GO_CMD ?= go GODOC ?= godocdown GOLINTER = golangci-lint -GOLINTER_VERSION = v1.24.0 +GOLINTER_VERSION = v1.62.0 # Determine packages by looking into pkg/* ifneq ("$(wildcard ${SRCDIR}/pkg/*)","")