mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 08:14:18 -04:00
chore(deps): upgrade Go requirement to 1.24.0 (#7456)
- Update Go version requirement to 1.24.0 - Bump build version to 1.25.0 - Upgrade golangci-lint action to latest - Use t.Chdir in tests to address linter issue Signed-off-by: Ville Vesilehto <ville@vesilehto.fi>
This commit is contained in:
2
.github/workflows/golangci-lint.yml
vendored
2
.github/workflows/golangci-lint.yml
vendored
@@ -15,4 +15,4 @@ jobs:
|
||||
- name: golangci-lint
|
||||
uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0
|
||||
with:
|
||||
version: v2.1.6
|
||||
version: v2.4.0
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.24.6
|
||||
1.25.0
|
||||
|
||||
@@ -57,7 +57,7 @@ out-of-tree plugins.
|
||||
To compile CoreDNS, we assume you have a working Go setup. See various tutorials if you don’t have
|
||||
that already configured.
|
||||
|
||||
First, make sure your golang version is 1.23.0 or higher as `go mod` support and other api is needed.
|
||||
First, make sure your golang version is 1.24.0 or higher as `go mod` support and other api is needed.
|
||||
See [here](https://github.com/golang/go/wiki/Modules) for `go mod` details.
|
||||
Then, check out the project and run `make` to compile the binary:
|
||||
|
||||
|
||||
@@ -113,9 +113,7 @@ func TestConfLoader(t *testing.T) {
|
||||
func TestDefaultLoader(t *testing.T) {
|
||||
// The working directory matters because defaultLoader() looks for "Corefile" in the current directory
|
||||
tmpDir := t.TempDir()
|
||||
if err := os.Chdir(tmpDir); err != nil {
|
||||
t.Fatalf("Failed to change to temp directory: %v", err)
|
||||
}
|
||||
t.Chdir(tmpDir)
|
||||
|
||||
// Test without Corefile
|
||||
input, err := defaultLoader("dns")
|
||||
|
||||
Reference in New Issue
Block a user