From 83bb77f550ca92e493b0bdf0753ddb267683f437 Mon Sep 17 00:00:00 2001 From: Johannes Edmeier Date: Thu, 9 Jul 2026 20:35:11 +0200 Subject: [PATCH] chore(deps): bump go to 1.26.5 --- .github/workflows/ci.yml | 2 +- go/event_kit_api/event_kit_api_extras.go | 2 +- go/event_kit_api/event_kit_api_test.go | 35 ++++++++++++------------ go/event_kit_api/go.mod | 4 +-- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3832d85..e05609f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: fetch-depth: 2 - uses: actions/setup-go@v6 with: - go-version: '^1.25.4' + go-version: '^1.26.5' - run: ./build.sh - run: go get - run: go test diff --git a/go/event_kit_api/event_kit_api_extras.go b/go/event_kit_api/event_kit_api_extras.go index 232619a..bb51933 100644 --- a/go/event_kit_api/event_kit_api_extras.go +++ b/go/event_kit_api/event_kit_api_extras.go @@ -3,4 +3,4 @@ package event_kit_api -type Principal interface{} +type Principal any diff --git a/go/event_kit_api/event_kit_api_test.go b/go/event_kit_api/event_kit_api_test.go index 0e92fae..cf2da6d 100644 --- a/go/event_kit_api/event_kit_api_test.go +++ b/go/event_kit_api/event_kit_api_test.go @@ -21,35 +21,35 @@ func markAsUsed(t *testing.T, v any) { func TestEventListenerRequestBody(t *testing.T) { v := EventRequestBody{ - Environment: Ptr(Environment{ + Environment: new(Environment{ Id: "test", Name: "gateway", }), EventName: "experiment.step.started", EventTime: time.Now(), - ExperimentExecution: Ptr(ExperimentExecution{ - EndedTime: Ptr(time.Now()), + ExperimentExecution: new(ExperimentExecution{ + EndedTime: new(time.Now()), ExecutionId: 42, ExperimentKey: "ExperimentKey", - Reason: Ptr("Reason"), - ReasonDetails: Ptr("ReasonDetails"), + Reason: new("Reason"), + ReasonDetails: new("ReasonDetails"), Hypothesis: "Hypothesis", Name: "Name", PreparedTime: time.Time{}, StartedTime: time.Time{}, State: ExperimentExecutionStateCreated, }), - ExperimentStepExecution: Ptr(ExperimentStepExecution{ + ExperimentStepExecution: new(ExperimentStepExecution{ ExecutionId: 42, ExperimentKey: "ExperimentKey", Type: Action, - ActionId: Ptr("action-id"), + ActionId: new("action-id"), Id: uuid.New(), - EndedTime: Ptr(time.Now()), - StartedTime: Ptr(time.Now()), + EndedTime: new(time.Now()), + StartedTime: new(time.Now()), State: ExperimentStepExecutionStateCreated, }), - ExperimentStepTargetExecution: Ptr(ExperimentStepTargetExecution{ + ExperimentStepTargetExecution: new(ExperimentStepTargetExecution{ ExecutionId: 42, ExperimentKey: "ExperimentKey", Id: uuid.New(), @@ -59,22 +59,22 @@ func TestEventListenerRequestBody(t *testing.T) { "target.name": {"test-target"}, "target.colors": {"red", "green", "blue"}, }, - EndedTime: Ptr(time.Now()), - StartedTime: Ptr(time.Now()), + EndedTime: new(time.Now()), + StartedTime: new(time.Now()), State: "state", TargetName: "test-target", TargetType: "target-type-test", - Reason: Ptr("Reason"), - ReasonDetails: Ptr("ReasonDetails"), + Reason: new("Reason"), + ReasonDetails: new("ReasonDetails"), }), Id: uuid.New(), Principal: UserPrincipal{ - Email: Ptr("email"), + Email: new("email"), Name: "Peter", Username: "Pan", PrincipalType: string(User), }, - Team: Ptr(Team{ + Team: new(Team{ Id: "test", Key: "test", Name: "gateway", @@ -112,8 +112,9 @@ func TestActionList(t *testing.T) { markAsUsed(t, v) } +//go:fix inline func Ptr[T any](val T) *T { - return &val + return new(val) } func TestEventListenerDescription(t *testing.T) { diff --git a/go/event_kit_api/go.mod b/go/event_kit_api/go.mod index 48846d7..ec1b4fb 100644 --- a/go/event_kit_api/go.mod +++ b/go/event_kit_api/go.mod @@ -1,8 +1,6 @@ module github.com/steadybit/event-kit/go/event_kit_api -go 1.24.0 - -toolchain go1.25.4 +go 1.26.5 require ( github.com/google/uuid v1.6.0