name
Build and Publish / BuildAndDeployArm64 (push) Failing after 1m8s
Build and Publish / BuildAndDeployAmd64 (push) Has been cancelled

This commit is contained in:
2026-06-17 00:09:30 +02:00
parent d22f3432f6
commit 11be8aec56
75 changed files with 668 additions and 403 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"net"
"time"
messages "git.k6n.net/go-cart-actor/proto/control"
messages "git.k6n.net/mats/go-cart-actor/proto/control"
"go.opentelemetry.io/contrib/bridges/otelslog"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/attribute"
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"context"
"testing"
cart_messages "git.k6n.net/go-cart-actor/proto/cart"
control_plane_messages "git.k6n.net/go-cart-actor/proto/control"
cart_messages "git.k6n.net/mats/go-cart-actor/proto/cart"
control_plane_messages "git.k6n.net/mats/go-cart-actor/proto/control"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
"google.golang.org/protobuf/proto"
+1 -1
View File
@@ -3,7 +3,7 @@ package actor
import (
"log"
"github.com/matst80/slask-finder/pkg/messaging"
"git.k6n.net/mats/slask-finder/pkg/messaging"
amqp "github.com/rabbitmq/amqp091-go"
)
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"slices"
"testing"
cart_messages "git.k6n.net/go-cart-actor/proto/cart"
cart_messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
type cartState struct {
+5 -5
View File
@@ -18,11 +18,11 @@ import (
"os"
"time"
actor "git.k6n.net/go-cart-actor/pkg/actor"
"git.k6n.net/go-cart-actor/pkg/cart"
"git.k6n.net/go-cart-actor/pkg/checkout"
"github.com/matst80/go-redis-inventory/pkg/inventory"
"github.com/matst80/slask-finder/pkg/messaging"
actor "git.k6n.net/mats/go-cart-actor/pkg/actor"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
"git.k6n.net/mats/go-cart-actor/pkg/checkout"
"git.k6n.net/mats/go-redis-inventory/pkg/inventory"
"git.k6n.net/mats/slask-finder/pkg/messaging"
amqp "github.com/rabbitmq/amqp091-go"
"github.com/redis/go-redis/v9"
)
+3 -3
View File
@@ -16,9 +16,9 @@ import (
"strings"
"time"
"git.k6n.net/go-cart-actor/pkg/actor"
"git.k6n.net/go-cart-actor/pkg/cart"
"git.k6n.net/go-cart-actor/pkg/checkout"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
"git.k6n.net/mats/go-cart-actor/pkg/checkout"
"google.golang.org/protobuf/proto"
)
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"testing"
"time"
"git.k6n.net/go-cart-actor/pkg/cart"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
)
// TestAppendFileInfoRandomProjectFile picks a random existing .go source file in the
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"sync"
"time"
"git.k6n.net/go-cart-actor/pkg/voucher"
"github.com/matst80/go-redis-inventory/pkg/inventory"
"git.k6n.net/mats/go-cart-actor/pkg/voucher"
"git.k6n.net/mats/go-redis-inventory/pkg/inventory"
)
// Legacy padded [16]byte CartId and its helper methods removed.
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"context"
"time"
"git.k6n.net/go-cart-actor/pkg/actor"
"github.com/matst80/go-redis-inventory/pkg/inventory"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
"git.k6n.net/mats/go-redis-inventory/pkg/inventory"
)
type CartMutationContext struct {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"encoding/json"
"fmt"
"git.k6n.net/go-cart-actor/pkg/actor"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
)
// cart_id.go
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"log"
"time"
cart_messages "git.k6n.net/go-cart-actor/proto/cart"
cart_messages "git.k6n.net/mats/go-cart-actor/proto/cart"
"google.golang.org/protobuf/types/known/timestamppb"
)
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
cart_messages "git.k6n.net/go-cart-actor/proto/cart"
cart_messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
// Item identity is the catalog item id, not the (reference-only) SKU: two adds
+2 -2
View File
@@ -3,8 +3,8 @@ package cart
import (
"slices"
"git.k6n.net/go-cart-actor/pkg/actor"
messages "git.k6n.net/go-cart-actor/proto/cart"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func RemoveVoucher(g *CartGrain, m *messages.RemoveVoucher) error {
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"log"
"time"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
// mutation_change_quantity.go
+1 -1
View File
@@ -3,7 +3,7 @@ package cart
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func ClearCart(g *CartGrain, m *messages.ClearCartRequest) error {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
cart_messages "git.k6n.net/go-cart-actor/proto/cart"
cart_messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func TestAddItem_StoresCustomFields(t *testing.T) {
+1 -1
View File
@@ -3,7 +3,7 @@ package cart
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func LineItemMarking(grain *CartGrain, req *messages.LineItemMarking) error {
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"log"
"time"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
// mutation_remove_item.go
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"testing"
"time"
"git.k6n.net/go-cart-actor/pkg/actor"
cart_messages "git.k6n.net/go-cart-actor/proto/cart"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
cart_messages "git.k6n.net/mats/go-cart-actor/proto/cart"
"google.golang.org/protobuf/proto"
)
@@ -3,7 +3,7 @@ package cart
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func RemoveLineItemMarking(grain *CartGrain, req *messages.RemoveLineItemMarking) error {
+1 -1
View File
@@ -3,7 +3,7 @@ package cart
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
// SetLineItemCustomFields sets/merges user-supplied custom input fields on an
+1 -1
View File
@@ -3,7 +3,7 @@ package cart
import (
"errors"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func SetUserId(grain *CartGrain, req *messages.SetUserId) error {
+1 -1
View File
@@ -3,7 +3,7 @@ package cart
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func SubscriptionAdded(grain *CartGrain, req *messages.SubscriptionAdded) error {
@@ -4,7 +4,7 @@ import (
"encoding/json"
"fmt"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
func UpsertSubscriptionDetails(g *CartGrain, m *messages.UpsertSubscriptionDetails) error {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"sync"
"time"
"git.k6n.net/go-cart-actor/pkg/cart"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
)
// CheckoutId is the same as CartId for simplicity
+1 -1
View File
@@ -1,7 +1,7 @@
package checkout
import (
"git.k6n.net/go-cart-actor/pkg/actor"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
)
type CheckoutMutationContext struct {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"errors"
"slices"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func HandlePaymentCancelled(g *CheckoutGrain, m *messages.CancelPayment) error {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"time"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func HandleConfirmationViewed(g *CheckoutGrain, m *messages.ConfirmationViewed) error {
@@ -3,7 +3,7 @@ package checkout
import (
"fmt"
checkout_messages "git.k6n.net/go-cart-actor/proto/checkout"
checkout_messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// HandleContactDetailsUpdated mutation
@@ -3,7 +3,7 @@ package checkout
import (
"testing"
checkout_messages "git.k6n.net/go-cart-actor/proto/checkout"
checkout_messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func TestHandleContactDetailsUpdated(t *testing.T) {
+2 -2
View File
@@ -3,8 +3,8 @@ package checkout
import (
"fmt"
"git.k6n.net/go-cart-actor/pkg/cart"
messages "git.k6n.net/go-cart-actor/proto/checkout"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func asPickupPoint(p *messages.PickupPoint, deliveryId uint32) *PickupPoint {
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"encoding/json"
"fmt"
"git.k6n.net/go-cart-actor/pkg/cart"
messages "git.k6n.net/go-cart-actor/proto/checkout"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// mutation_initialize_checkout.go
+1 -1
View File
@@ -3,7 +3,7 @@ package checkout
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func HandleInventoryReserved(g *CheckoutGrain, m *messages.InventoryReserved) error {
+1 -1
View File
@@ -3,7 +3,7 @@ package checkout
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// mutation_order_created.go
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"time"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// PaymentCompleted registers the completion of a payment for a checkout.
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"errors"
"time"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func asPointer[T any](value T) *T {
+1 -1
View File
@@ -1,7 +1,7 @@
package checkout
import (
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
func HandlePaymentEvent(g *CheckoutGrain, m *messages.PaymentEvent) error {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"encoding/json"
"testing"
checkout_messages "git.k6n.net/go-cart-actor/proto/checkout"
checkout_messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
"google.golang.org/protobuf/types/known/anypb"
)
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"strings"
"time"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// PaymentStarted registers the beginning of a payment attempt for a checkout.
+1 -1
View File
@@ -3,7 +3,7 @@ package checkout
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// mutation_remove_delivery.go
+1 -1
View File
@@ -3,7 +3,7 @@ package checkout
import (
"fmt"
messages "git.k6n.net/go-cart-actor/proto/checkout"
messages "git.k6n.net/mats/go-cart-actor/proto/checkout"
)
// mutation_set_pickup_point.go
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"strings"
"time"
"git.k6n.net/go-cart-actor/pkg/cart"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
)
var errInvalidTimeFormat = errors.New("invalid time format")
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"testing"
"time"
"git.k6n.net/go-cart-actor/pkg/cart"
"git.k6n.net/mats/go-cart-actor/pkg/cart"
)
// --- Helpers ---------------------------------------------------------------
+2 -2
View File
@@ -11,8 +11,8 @@ import (
"net/http"
"time"
"git.k6n.net/go-cart-actor/pkg/actor"
messages "git.k6n.net/go-cart-actor/proto/control"
"git.k6n.net/mats/go-cart-actor/pkg/actor"
messages "git.k6n.net/mats/go-cart-actor/proto/control"
"go.opentelemetry.io/contrib/bridges/otelslog"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/attribute"
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"fmt"
"os"
messages "git.k6n.net/go-cart-actor/proto/cart"
messages "git.k6n.net/mats/go-cart-actor/proto/cart"
)
type Rule struct {