From 9242a9526c55bc4b060916f6574aac67582a02e3 Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Fri, 30 Jan 2026 15:05:56 +0000 Subject: [PATCH] fix: fix publisher (#24) ## Description relates to #1234 ## Checklist - [ ] Issue was linked above - [ ] Code format was applied: `make fmt` - [ ] Examples were added / adjusted (see `examples/` directory) - [x] Docs are up-to-date: `make generate-docs` (will be checked by CI) - [ ] Unit tests got implemented or updated - [ ] Acceptance tests got implemented or updated (see e.g. [here](https://github.com/stackitcloud/terraform-provider-stackit/blob/f5f99d170996b208672ae684b6da53420e369563/stackit/internal/services/dns/dns_acc_test.go)) - [x] Unit tests are passing: `make test` (will be checked by CI) - [x] No linter issues: `make lint` (will be checked by CI) Reviewed-on: https://tf-provider.git.onstackit.cloud/stackit-dev-tools/terraform-provider-stackitprivatepreview/pulls/24 Co-authored-by: Marcel S. Henselin Co-committed-by: Marcel S. Henselin --- cmd/cmd/publish/provider.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/cmd/publish/provider.go b/cmd/cmd/publish/provider.go index c3974e22..92a77b9a 100644 --- a/cmd/cmd/publish/provider.go +++ b/cmd/cmd/publish/provider.go @@ -7,6 +7,7 @@ import ( "io" "io/fs" "log" + "log/slog" "os" "os/exec" "path" @@ -171,7 +172,9 @@ func (p *Provider) createVersionsFile() error { downloadPath := path.Join(p.Domain, "v1", "providers", p.Namespace, p.Provider, "versions") err = data.LoadFromUrl(fmt.Sprintf("https://%s", downloadPath)) if err != nil { - return fmt.Errorf("error getting existing versions file: %w", err) + slog.Warn("error getting existing versions file, start with empty") + // TODO: create flag for first use or make it more robust + // return fmt.Errorf("error getting existing versions file: %w", err) } err = data.AddVersion(version)