chore: bump Go version to 1.26.0 (#7856)

This commit is contained in:
Ville Vesilehto
2026-02-16 14:26:18 +02:00
committed by GitHub
parent 0f0a9920b1
commit b1080a2934
20 changed files with 34 additions and 32 deletions

View File

@@ -66,7 +66,6 @@ func (u *MockedUpstream) Lookup(ctx context.Context, state request.Request, name
}
func TestCNameTargetRewrite(t *testing.T) {
rules := []Rule{}
ruleset := []struct {
args []string
expectedType reflect.Type
@@ -78,6 +77,7 @@ func TestCNameTargetRewrite(t *testing.T) {
{[]string{"continue", "cname", "regex", `(.*)\.web\.(.*)\.site\.`, `{1}.webapp.{2}.org.`}, reflect.TypeFor[*cnameTargetRule]()},
{[]string{"continue", "cname", "exact", "music.truncated.spotify.com.", "music.truncated.spotify.com."}, reflect.TypeFor[*cnameTargetRule]()},
}
rules := make([]Rule, 0, len(ruleset))
for i, r := range ruleset {
rule, err := newRule(r.args...)
if err != nil {

View File

@@ -31,13 +31,13 @@ var tests = []struct {
}
func TestResponseReverter(t *testing.T) {
rules := []Rule{}
rules := make([]Rule, 0, 1)
r, _ := newNameRule("stop", "regex", `(core)\.(dns)\.(rocks)`, "{2}.{1}.{3}", "answer", "name", `(dns)\.(core)\.(rocks)`, "{2}.{1}.{3}")
rules = append(rules, r)
doReverterTests(t, rules)
rules = []Rule{}
rules = make([]Rule, 0, 1)
r, _ = newNameRule("continue", "regex", `(core)\.(dns)\.(rocks)`, "{2}.{1}.{3}", "answer", "name", `(dns)\.(core)\.(rocks)`, "{2}.{1}.{3}")
rules = append(rules, r)
@@ -98,7 +98,7 @@ var valueTests = []struct {
}
func TestValueResponseReverter(t *testing.T) {
rules := []Rule{}
rules := make([]Rule, 0, 1)
r, err := newNameRule("stop", "regex", `(.*)\.domain\.uk`, "{1}.cluster.local", "answer", "name", `(.*)\.cluster\.local`, "{1}.domain.uk", "answer", "value", `(.*)\.cluster\.local`, "{1}.domain.uk")
if err != nil {
t.Errorf("cannot parse rule: %s", err)
@@ -108,7 +108,7 @@ func TestValueResponseReverter(t *testing.T) {
doValueReverterTests(t, "stop", rules)
rules = []Rule{}
rules = make([]Rule, 0, 1)
r, err = newNameRule("continue", "regex", `(.*)\.domain\.uk`, "{1}.cluster.local", "answer", "name", `(.*)\.cluster\.local`, "{1}.domain.uk", "answer", "value", `(.*)\.cluster\.local`, "{1}.domain.uk")
if err != nil {
t.Errorf("cannot parse rule: %s", err)
@@ -118,7 +118,7 @@ func TestValueResponseReverter(t *testing.T) {
doValueReverterTests(t, "continue", rules)
rules = []Rule{}
rules = make([]Rule, 0, 1)
r, err = newNameRule("stop", "suffix", `.domain.uk`, ".cluster.local", "answer", "auto", "answer", "value", `(.*)\.cluster\.local`, "{1}.domain.uk")
if err != nil {
t.Errorf("cannot parse rule: %s", err)
@@ -129,7 +129,7 @@ func TestValueResponseReverter(t *testing.T) {
doValueReverterTests(t, "suffix", rules)
// multiple rules
rules = []Rule{}
rules = make([]Rule, 0, 1)
r, err = newNameRule("continue", "suffix", `.domain.uk`, ".domain.us", "answer", "auto")
if err != nil {
t.Errorf("cannot parse rule: %s", err)

View File

@@ -191,7 +191,7 @@ func TestNewRule(t *testing.T) {
}
func TestRewriteDefaultRevertPolicy(t *testing.T) {
rules := []Rule{}
rules := make([]Rule, 0, 4)
r, _ := newNameRule("stop", "prefix", "prefix", "to")
rules = append(rules, r)
@@ -244,7 +244,7 @@ func TestRewriteDefaultRevertPolicy(t *testing.T) {
}
func TestRewrite(t *testing.T) {
rules := []Rule{}
rules := make([]Rule, 0, 12)
r, _ := newNameRule("stop", "from.nl.", "to.nl.")
rules = append(rules, r)
r, _ = newNameRule("stop", "regex", "(core)\\.(dns)\\.(rocks)\\.(nl)", "{2}.{1}.{3}.{4}", "answer", "name", "(dns)\\.(core)\\.(rocks)\\.(nl)", "{2}.{1}.{3}.{4}")

View File

@@ -74,7 +74,6 @@ func TestNewTTLRule(t *testing.T) {
}
func TestTtlRewrite(t *testing.T) {
rules := []Rule{}
ruleset := []struct {
args []string
expectedType reflect.Type
@@ -90,6 +89,7 @@ func TestTtlRewrite(t *testing.T) {
{[]string{"stop", "ttl", "ceil.example.com.", "-11"}, reflect.TypeFor[*exactTTLRule]()},
{[]string{"stop", "ttl", "floor.example.com.", "5-"}, reflect.TypeFor[*exactTTLRule]()},
}
rules := make([]Rule, 0, len(ruleset))
for i, r := range ruleset {
rule, err := newRule(r.args...)
if err != nil {