diff --git a/.goreleaser.yml b/.goreleaser.yml
index 1f22162a52b7e83e028171d56a7fd6c7900f28d1..9fba6621fa409c6a966340fe5b10d56a329c9d5e 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -46,4 +46,8 @@ release:
 
 publishers:
   - name: helm-chart-repo
+    ids: # make sure that this is only executed once by filtering for *one arbitrary* artifact ID
+      - deployment-yamls
     cmd: ./scripts/publish-helm-chart.sh hcloud-cloud-controller-manager-{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}.tgz
+    env:
+      - CHART_REPO_REMOTE={{ .Env.CHART_REPO_REMOTE }}