From a8646a6d5258435b26a052ad57136032bb949ec7 Mon Sep 17 00:00:00 2001 From: Bastian de Byl Date: Sat, 3 Jan 2026 17:24:06 -0500 Subject: [PATCH] fix: remove persist-credentials to allow semantic-release push --- .github/workflows/release.yml | 1 - example_get_orders_by.go | 31 +++++++++++++++++++++++++++++++ example_update_order.go | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 example_get_orders_by.go create mode 100644 example_update_order.go diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 38c7a04..32da8bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,6 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 - persist-credentials: false - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/example_get_orders_by.go b/example_get_orders_by.go new file mode 100644 index 0000000..cecbea7 --- /dev/null +++ b/example_get_orders_by.go @@ -0,0 +1,31 @@ +package main + +import ( + "flag" + "log" + + "github.com/debyltech/go-snipcart/snipcart" +) + +func main() { + snipcartApiKey := flag.String("key", "", "Snipcart API Key") + flag.Parse() + + if *snipcartApiKey == "" { + log.Fatal("missing -key flag") + } + + Client := snipcart.NewClient(*snipcartApiKey) + + response, err := Client.GetOrders(map[string]string{ + "placedBy": "bastian@bdebyl.net", + }) + if err != nil { + log.Fatal(err) + } + log.Println("no errors continuing") + + for k, v := range response.Items { + log.Printf("%v: %v\n", k, v) + } +} diff --git a/example_update_order.go b/example_update_order.go new file mode 100644 index 0000000..79be467 --- /dev/null +++ b/example_update_order.go @@ -0,0 +1,32 @@ +package main + +import ( + "flag" + "log" + + "github.com/debyltech/go-snipcart/snipcart" +) + +func main() { + snipcartApiKey := flag.String("key", "", "Snipcart API Key") + flag.Parse() + + if *snipcartApiKey == "" { + log.Fatal("missing -key flag") + } + + Client := snipcart.NewClient(*snipcartApiKey) + + updateOrder := snipcart.SnipcartOrderUpdate{ + ShippingRateId: "b1f5a5bca34d4e9ea7a55c011b22644f;5677a809435d46cbbb5dda2485295326", + } + + response, err := Client.UpdateOrder("e6e72c95-31df-4594-b9a3-8603ce3914c8", &updateOrder) + if err != nil { + log.Fatal(err) + } + + for k, v := range response.Items { + log.Printf("%v: %v\n", k, v) + } +}