Skip to content

Commit 2279ee4

Browse files
authored
Merge branch 'main' into docs/experimental-features-guide
2 parents 8e8ccd5 + 9971881 commit 2279ee4

34 files changed

+147
-75
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ jobs:
170170
- name: Build binary
171171
uses: goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200 # v6.0.0
172172
with:
173-
version: v2.3.1 # renovate: datasource=github-tags depName=goreleaser/goreleaser
173+
version: v2.3.2 # renovate: datasource=github-tags depName=goreleaser/goreleaser
174174
args: ${{ github.ref_type == 'tag' && 'release' || 'build --snapshot' }} --clean
175175
env:
176176
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/conformance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
- name: Build binary
8383
uses: goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200 # v6.0.0
8484
with:
85-
version: v2.3.1 # renovate: datasource=github-tags depName=goreleaser/goreleaser
85+
version: v2.3.2 # renovate: datasource=github-tags depName=goreleaser/goreleaser
8686
args: build --single-target --snapshot --clean
8787
env:
8888
TELEMETRY_ENDPOINT: "" # disables sending telemetry

.github/workflows/functional.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
- name: Build binary
7070
uses: goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200 # v6.0.0
7171
with:
72-
version: v2.3.1 # renovate: datasource=github-tags depName=goreleaser/goreleaser
72+
version: v2.3.2 # renovate: datasource=github-tags depName=goreleaser/goreleaser
7373
args: build --single-target --snapshot --clean
7474
env:
7575
TELEMETRY_ENDPOINT: otel-collector-opentelemetry-collector.collector.svc.cluster.local:4317

.github/workflows/nfr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ jobs:
160160
merge-multiple: true
161161

162162
- name: Open a PR with the results
163-
uses: peter-evans/create-pull-request@6cd32fd93684475c31847837f87bb135d40a2b79 # v7.0.3
163+
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
164164
with:
165165
token: ${{ secrets.NGINX_PAT }}
166166
commit-message: NFR Test Results for NGF version ${{ needs.vars.outputs.version }}

.github/workflows/release-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
make generate-all
9090
9191
- name: Create Pull Request
92-
uses: peter-evans/create-pull-request@6cd32fd93684475c31847837f87bb135d40a2b79 # v7.0.3
92+
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
9393
with:
9494
token: ${{ secrets.NGINX_PAT }}
9595
commit-message: Release ${{ inputs.version }}

.golangci.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,36 @@ linters-settings:
99
ignore-generated-header: true
1010
rules:
1111
- name: blank-imports
12+
- name: constant-logical-expr
1213
- name: context-as-argument
1314
- name: context-keys-type
15+
- name: defer
1416
- name: dot-imports
1517
arguments:
1618
- allowedPackages:
1719
- github.com/onsi/gomega
1820
- github.com/onsi/ginkgo/v2
21+
- name: duplicated-imports
1922
- name: empty-block
2023
- name: error-naming
2124
- name: error-return
2225
- name: error-strings
2326
- name: errorf
2427
- name: exported
28+
- name: import-shadowing
2529
- name: increment-decrement
2630
- name: indent-error-flow
2731
- name: package-comments
2832
- name: range
33+
- name: range-val-address
34+
- name: range-val-in-closure
2935
- name: receiver-naming
3036
- name: redefines-builtin-id
37+
- name: string-of-int
3138
- name: superfluous-else
3239
- name: time-naming
3340
- name: unexported-return
41+
- name: unnecessary-stmt
3442
- name: unreachable-code
3543
- name: unused-parameter
3644
- name: var-declaration
@@ -80,9 +88,11 @@ linters:
8088
- lll
8189
- loggercheck
8290
- makezero
91+
- mirror
8392
- misspell
8493
- musttag
8594
- nilerr
95+
- nilnil
8696
- noctx
8797
- nolintlint
8898
- predeclared

internal/framework/controller/reconciler_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,11 @@ var _ = Describe("Reconciler", func() {
6666
) error {
6767
Expect(object).To(BeAssignableToTypeOf(&v1.HTTPRoute{}))
6868
Expect(nsname).To(Equal(client.ObjectKeyFromObject(hr)))
69+
Expect(hr).ToNot(BeNil())
6970

70-
hr.DeepCopyInto(object.(*v1.HTTPRoute))
71+
hrObj, ok := object.(*v1.HTTPRoute)
72+
Expect(ok).To(BeTrue(), "object is not *v1.HTTPRoute")
73+
hr.DeepCopyInto(hrObj)
7174

7275
return nil
7376
}

internal/framework/events/first_eventbatch_preparer_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@ var _ = Describe("FirstEventBatchPreparer", func() {
108108
fakeReader.ListCalls(
109109
func(_ context.Context, list client.ObjectList, _ ...client.ListOption) error {
110110
httpRoute := v1.HTTPRoute{ObjectMeta: metav1.ObjectMeta{Name: "test"}}
111-
typedList := list.(*v1.HTTPRouteList)
111+
typedList, ok := list.(*v1.HTTPRouteList)
112+
Expect(ok).To(BeTrue(), "expected list to be of type *v1.HTTPRouteList")
112113
typedList.Items = append(typedList.Items, httpRoute)
113114

114115
return nil

internal/framework/helpers/helpers.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ func GetPointer[T any](v T) *T {
3333
// making it is possible to use it in tests when comparing against values returned by the fake client.
3434
// It panics if it fails to process the time.
3535
func PrepareTimeForFakeClient(t metav1.Time) metav1.Time {
36-
bytes, err := t.Marshal()
36+
b, err := t.Marshal()
3737
if err != nil {
3838
panic(fmt.Errorf("failed to marshal time: %w", err))
3939
}
4040

41-
if err = t.Unmarshal(bytes); err != nil {
41+
if err = t.Unmarshal(b); err != nil {
4242
panic(fmt.Errorf("failed to unmarshal time: %w", err))
4343
}
4444

@@ -78,10 +78,10 @@ func EqualPointers[T comparable](p1, p2 *T) bool {
7878
}
7979

8080
// MustExecuteTemplate executes the template with the given data.
81-
func MustExecuteTemplate(template *template.Template, data interface{}) []byte {
81+
func MustExecuteTemplate(templ *template.Template, data interface{}) []byte {
8282
var buf bytes.Buffer
8383

84-
if err := template.Execute(&buf, data); err != nil {
84+
if err := templ.Execute(&buf, data); err != nil {
8585
panic(err)
8686
}
8787

internal/framework/status/leader_aware_group_updater_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ var _ = Describe("LeaderAwareGroupUpdater", func() {
5959

6060
if updateNeeded {
6161
setter = func(obj client.Object) bool {
62-
gc := obj.(*v1.GatewayClass)
62+
gc, ok := obj.(*v1.GatewayClass)
63+
Expect(ok).To(BeTrue(), "obj is not a *v1.GatewayClass")
6364
gc.Status = createGCStatus(condType)
6465
return true
6566
}

0 commit comments

Comments
 (0)