Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package helmfile for openSUSE:Factory checked in at 2025-06-13 18:46:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/helmfile (Old) and /work/SRC/openSUSE:Factory/.helmfile.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "helmfile" Fri Jun 13 18:46:29 2025 rev:69 rq:1285376 version:1.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/helmfile/helmfile.changes 2025-05-31 19:18:47.855575373 +0200 +++ /work/SRC/openSUSE:Factory/.helmfile.new.19631/helmfile.changes 2025-06-13 18:46:42.857933160 +0200 @@ -1,0 +2,21 @@ +Fri Jun 13 07:47:36 UTC 2025 - Manfred Hollstein <manfre...@gmx.net> + +- Update to version 1.1.2: + What's Changed + * build(deps): bump github.com/helmfile/chartify from 0.24.2 to + 0.24.3 by @dependabot in #2065 + * build: update Helm to v3.18.2 and adjust related configurations + by @yxxhero in #2064 + * build(deps): bump github.com/helmfile/vals from 0.41.1 to + 0.41.2 by @dependabot in #2067 + * build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 + by @dependabot in #2068 + * fix-insecure-flag by @anontrex in #2072 + * build(deps): bump github.com/cloudflare/circl from 1.4.0 to + 1.6.1 by @dependabot in #2074 + * fix: update helm-diff to version 3.12.2 in CI and Dockerfiles + by @yxxhero in #2073 + * fix: TestToYaml not working with 32-bit architectures by + @ProbstDJakob in #2075 + +------------------------------------------------------------------- Old: ---- helmfile-1.1.1.tar.gz New: ---- helmfile-1.1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ helmfile.spec ++++++ --- /var/tmp/diff_new_pack.UEq2BO/_old 2025-06-13 18:46:44.213988771 +0200 +++ /var/tmp/diff_new_pack.UEq2BO/_new 2025-06-13 18:46:44.217988935 +0200 @@ -17,9 +17,9 @@ # -%define git_commit fe1e51e5ef8f89758438920412658f787872dae2 +%define git_commit 8a57db5ffd6b44c8a1eba55e55094fb39073575f Name: helmfile -Version: 1.1.1 +Version: 1.1.2 Release: 0 Summary: Deploy Kubernetes Helm Charts License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.UEq2BO/_old 2025-06-13 18:46:44.257990576 +0200 +++ /var/tmp/diff_new_pack.UEq2BO/_new 2025-06-13 18:46:44.257990576 +0200 @@ -5,7 +5,7 @@ <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">v1.1.1</param> + <param name="revision">v1.1.2</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="manual"> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.UEq2BO/_old 2025-06-13 18:46:44.277991396 +0200 +++ /var/tmp/diff_new_pack.UEq2BO/_new 2025-06-13 18:46:44.285991725 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/helmfile/helmfile.git</param> - <param name="changesrevision">fe1e51e5ef8f89758438920412658f787872dae2</param> + <param name="changesrevision">8a57db5ffd6b44c8a1eba55e55094fb39073575f</param> </service> </servicedata> ++++++ helmfile-1.1.1.tar.gz -> helmfile-1.1.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/FUNDING.yml new/helmfile-1.1.2/.github/FUNDING.yml --- old/helmfile-1.1.1/.github/FUNDING.yml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/FUNDING.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -# These are supported funding model platforms - -github: mumoshu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/ISSUE_TEMPLATE/bug.yml new/helmfile-1.1.2/.github/ISSUE_TEMPLATE/bug.yml --- old/helmfile-1.1.1/.github/ISSUE_TEMPLATE/bug.yml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/ISSUE_TEMPLATE/bug.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,81 +0,0 @@ -name: Bug -description: File a bug report -body: - - type: markdown - attributes: - value: | - Before opening a bug report, please search for the behaviour in the existing issues. - - Go ahead to https://github.com/helmfile/helmfile/search?q=&type= and fill in the error message you received from Helmfile or the keywords you think appropriate. - - type: markdown - id: thankyou - attributes: - value: | - Thank you for taking your time to file a bug report! To confirm it's a bug, we need some information to reproduce it. - - type: input - id: os - attributes: - label: Operating system - description: "Which operating system do you use? Please provide the version as well." - placeholder: "ex. Ubuntu 20.04.4 LTS" - validations: - required: true - - type: input - id: helmfile - attributes: - label: Helmfile Version - description: "Please provide the version number of Helmfile you used. If it isn't the latest, please upgrade first." - placeholder: "Run `helmfile version` to print it." - validations: - required: true - - type: input - id: helm - attributes: - label: Helm Version - description: "Please provide the version number of Helm you used. If it isn't the latest, please upgrade first." - placeholder: "Run `helm version` to print it." - validations: - required: true - - type: textarea - id: bug-description - attributes: - label: Bug description - description: What happened? - validations: - required: true - - type: textarea - id: helmfile-yaml - attributes: - label: Example helmfile.yaml - description: "Please provide an example helmfile.yaml that can be used to reproduce the issue locally." - validations: - required: true - - type: textarea - id: helmfile-error - attributes: - label: "Error message you've seen (if any)" - description: "Please provide the error message emitted by Helmfile." - validations: - required: true - - type: input - id: repo - attributes: - label: Steps to reproduce - description: Please provide the URL to a GitHub repository that contains a helmfile.yaml, other companion files, and a README.md with the steps to reproduce the bug. - validations: - required: true - - type: input - id: helmfile_working_ver - attributes: - label: Working Helmfile Version - description: "Please provide the highest version number of Helmfile that doesn't result in the above problem." - placeholder: "Run `helmfile version` to print it." - validations: - required: true - - type: input - id: discussion - attributes: - label: Relevant discussion - description: Please provide the URL to a relevant GitHub Discussion. - validations: - required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/ISSUE_TEMPLATE/config.yml new/helmfile-1.1.2/.github/ISSUE_TEMPLATE/config.yml --- old/helmfile-1.1.1/.github/ISSUE_TEMPLATE/config.yml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/ISSUE_TEMPLATE/config.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -blank_issues_enabled: false -contact_links: -- name: Sponsor Helmfile Maintainers - about: If your business relies on the continued maintainance of Helmfile, please consider sponsoring maintainers. - url: https://github.com/helmfile/helmfile/tree/main/CODEOWNERS -- name: Ideas and Feature Requests - about: Wanna request a feature? Create a discussion and collect :+1:s first. - url: https://github.com/helmfile/helmfile/discussions/new?category=ideas -- name: Questions and User Support - about: Need support using Helmfile? We use Discussions as the place to provide community support. - url: https://github.com/helmfile/helmfile/discussions/new?category=questions -- name: Need Paid Support? - about: Consider contracting with any of the Helmfile maintainers. - url: https://github.com/helmfile/helmfile/tree/main/CODEOWNERS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/dependabot.yml new/helmfile-1.1.2/.github/dependabot.yml --- old/helmfile-1.1.1/.github/dependabot.yml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/dependabot.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "gomod" - directory: "/" - schedule: - interval: "daily" - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "daily" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/stale.yml new/helmfile-1.1.2/.github/stale.yml --- old/helmfile-1.1.1/.github/stale.yml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/stale.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -# Number of days of inactivity before an issue becomes stale -daysUntilStale: 14 -# Number of days of inactivity before a stale issue is closed -daysUntilClose: 7 -# Issues with these labels will never be considered stale -exemptLabels: - - in progress - - pinned - - security - - bug -# Label to use when marking an issue as stale -staleLabel: wontfix -# Comment to post when marking an issue as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. -# Comment to post when closing a stale issue. Set to `false` to disable -closeComment: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/workflows/Makefile new/helmfile-1.1.2/.github/workflows/Makefile --- old/helmfile-1.1.1/.github/workflows/Makefile 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/workflows/Makefile 1970-01-01 01:00:00.000000000 +0100 @@ -1,68 +0,0 @@ -HELM_VERSION ?= v3.7.2 -KUSTOMIZE_VERSION ?= v5.4.3 -K8S_VERSION ?= v1.32.1 -MINIKUBE_VERSION ?= v1.31.1 -SOPS_VERSION ?= v3.9.3 - -# --- -CHANGE_MINIKUBE_NONE_USER ?= true -MINIKUBE_WANTUPDATENOTIFICATION ?= false -MINIKUBE_WANTREPORTERRORPROMPT ?= false - -VAULT_ADDR := http://127.0.0.1:8200 -VAULT_TOKEN := toor - -tmp := $(shell mktemp -d) -HELM_FILENAME := helm-${HELM_VERSION}-linux-amd64.tar.gz -KUSTOMIZE_FILENAME := kustomize_${KUSTOMIZE_VERSION}_linux_amd64.tar.gz - - -all: vault sops helm kustomize minikube/destroy minikube - -helm: - curl -sSLo $(tmp)/${HELM_FILENAME} "https://get.helm.sh/${HELM_FILENAME}" - tar zxf $(tmp)/${HELM_FILENAME} --directory ${tmp} linux-amd64/helm - chmod +x ${tmp}/linux-amd64/helm - sudo mv ${tmp}/linux-amd64/helm /usr/local/bin/ -.PHONY: helm - -kustomize: - curl -sSLo $(tmp)/${KUSTOMIZE_FILENAME} "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2F${KUSTOMIZE_VERSION}/${KUSTOMIZE_FILENAME}" - tar zxf $(tmp)/${KUSTOMIZE_FILENAME} --directory ${tmp} kustomize - chmod +x ${tmp}/kustomize - sudo mv ${tmp}/kustomize /usr/local/bin/ -.PHONY: kustomize - -minikube/destroy: - sudo -E minikube delete || true - sudo -E rm -rf /etc/kubernetes || true - sudo -E rm -rf $$HOME/.minikube/* || true -.PHONY: minikube/destroy -.EXPORT_ALL_VARIABLES: minikube/destroy - -minikube: - curl -sSLo ${tmp}/kubectl https://dl.k8s.io/release/${K8S_VERSION}/bin/linux/amd64/kubectl - chmod +x ${tmp}/kubectl && sudo mv ${tmp}/kubectl /usr/local/bin/ - curl -sSLo ${tmp}/minikube https://storage.googleapis.com/minikube/releases/${MINIKUBE_VERSION}/minikube-linux-amd64 - chmod +x ${tmp}/minikube && sudo mv ${tmp}/minikube /usr/local/bin/ - sudo -E minikube delete || true - sudo -E rm -rf /etc/kubernetes || true - sudo -E rm -rf $$HOME/.minikube/* || true - sudo -E minikube start --vm-driver=none --kubernetes-version=${K8S_VERSION} - sudo -E minikube update-context - kubectl wait node/minikube --for=condition=Ready -.PHONY: minikube -.EXPORT_ALL_VARIABLES: minikube - -vault: - docker kill $$(docker ps -a --filter "name=vault" -q) || true - docker run -d -p8200:8200 --rm --name vault vault:1.2.0 server -dev -dev-root-token-id=toor - docker run --rm --network="host" --cap-add IPC_LOCK -e VAULT_ADDR=$$VAULT_ADDR -e VAULT_TOKEN=$$VAULT_TOKEN vault:1.2.0 secrets enable -path=sops transit - docker run --rm --network="host" --cap-add IPC_LOCK -e VAULT_ADDR=$$VAULT_ADDR -e VAULT_TOKEN=$$VAULT_TOKEN vault:1.2.0 write sops/keys/key type=rsa-4096 -.PHONY: vault - -sops: - curl -sSLo $(tmp)/sops "https://github.com/getsops/sops/releases/download/${SOPS_VERSION}/sops-${SOPS_VERSION}.linux.amd64" - chmod +x $(tmp)/sops - sudo mv ${tmp}/sops /usr/local/bin/ -.PHONY: sops diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/workflows/cache.yaml new/helmfile-1.1.2/.github/workflows/cache.yaml --- old/helmfile-1.1.1/.github/workflows/cache.yaml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/workflows/cache.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,26 +0,0 @@ -name: Cleanup cache - -on: - pull_request: - types: - - closed - -jobs: - cleanup-cache: - runs-on: ubuntu-latest - steps: - - run: | - gh extension install actions/gh-actions-cache - - echo "Fetching list of cache keys" - cacheKeys=$(gh actions-cache list -R $GITHUB_REPOSITORY -B $BRANCH | cut -f 1 ) - - echo "Deleting caches..." - for cacheKey in $cacheKeys; do - gh actions-cache delete $cacheKey -R $GITHUB_REPOSITORY -B $BRANCH --confirm - done - shell: bash - continue-on-error: true - env: - GH_TOKEN: ${{ github.token }} - BRANCH: refs/pull/${{ github.event.pull_request.number }}/merge diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/workflows/ci.yaml new/helmfile-1.1.2/.github/workflows/ci.yaml --- old/helmfile-1.1.1/.github/workflows/ci.yaml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/workflows/ci.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,140 +0,0 @@ -name: Go - -on: - push: - branches: [ main ] - paths-ignore: [ '**.md', '**/docs/**' ] - pull_request: - branches: [ main ] - paths-ignore: [ '**.md', '**/docs/**' ] - -jobs: - lint: - runs-on: ubuntu-latest - timeout-minutes: 10 - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - cache: false - - uses: golangci/golangci-lint-action@v8 - with: - version: v2.1.6 - - tests: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - - name: Build - run: make build build-test-tools - - name: Test - run: make check test - - name: Archive built binaries - run: tar -cvf built-binaries.tar helmfile diff-yamls dyff - - uses: actions/upload-artifact@v4 - with: - name: built-binaries-${{ github.run_id }} - path: built-binaries.tar - retention-days: 1 - - name: Display built binaries - run: ls -l helmfile diff-yamls dyff - - integration_tests: - needs: tests - runs-on: ubuntu-latest - strategy: - matrix: - include: - # Helm maintains the latest minor version only and therefore each Helmfile version supports 2 Helm minor versions. - # That's why we cover only 2 Helm minor versions in this matrix. - # See https://github.com/helmfile/helmfile/pull/286#issuecomment-1250161182 for more context. - - helm-version: v3.17.3 - kustomize-version: v5.2.1 - plugin-secrets-version: 4.6.5 - plugin-diff-version: 3.11.0 - extra-helmfile-flags: '' - - helm-version: v3.17.3 - kustomize-version: v5.4.3 - # We assume that the helm-secrets plugin is supposed to - # work with the two most recent helm minor versions. - # Once it turned out to be not practically true, - # we will mark this combination as failable, - # and instruct users to upgrade helm and helm-secrets at once. - plugin-secrets-version: 4.6.5 - plugin-diff-version: 3.12.1 - extra-helmfile-flags: '' - - helm-version: v3.18.1 - kustomize-version: v5.2.1 - plugin-secrets-version: 4.6.5 - plugin-diff-version: 3.11.0 - extra-helmfile-flags: '' - - helm-version: v3.18.1 - kustomize-version: v5.4.3 - plugin-secrets-version: 4.6.5 - plugin-diff-version: 3.12.1 - extra-helmfile-flags: '' - # In case you need to test some optional helmfile features, - # enable it via extra-helmfile-flags below. - - helm-version: v3.18.1 - kustomize-version: v5.4.3 - plugin-secrets-version: 4.6.5 - plugin-diff-version: 3.12.1 - extra-helmfile-flags: '--enable-live-output' - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - - - uses: actions/download-artifact@v4 - with: - name: built-binaries-${{ github.run_id }} - - name: install semver - run: go install github.com/ffurrer2/semver/v2/cmd/semver@latest - - name: Extract tar to get built binaries - run: tar -xvf built-binaries.tar - - name: Display built binaries - run: ls -l helmfile diff-yamls dyff - - - name: Install test dependencies - env: - HELM_VERSION: ${{ matrix.helm-version }} - KUSTOMIZE_VERSION: ${{ matrix.kustomize-version }} - run: make -C .github/workflows helm vault sops kustomize - - name: Start minikube - uses: medyagh/setup-minikube@latest - - name: Execute integration tests - run: make integration - env: - HELM_SECRETS_VERSION: ${{ matrix.plugin-secrets-version }} - HELM_DIFF_VERSION: ${{ matrix.plugin-diff-version }} - HELMFILE_HELM3: 1 - TERM: xterm - EXTRA_HELMFILE_FLAGS: ${{ matrix.extra-helmfile-flags }} - - e2e_tests: - needs: tests - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: actions/download-artifact@v4 - with: - name: built-binaries-${{ github.run_id }} - - name: Extract tar to get built binaries - run: tar -xvf built-binaries.tar - - name: Display built binaries - run: ls -l helmfile diff-yamls dyff - - name: Install package - run: sudo apt-get -y install expect - - name: Run helmfile init - run: bash test/e2e/helmfile-init/init_linux.sh - env: - TERM: xterm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/workflows/images.yaml new/helmfile-1.1.2/.github/workflows/images.yaml --- old/helmfile-1.1.1/.github/workflows/images.yaml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/workflows/images.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,83 +0,0 @@ -name: Images - -on: - pull_request: - branches: [ main ] - push: - branches: - - main - - "image/**" - - "*image" - - "image*" - tags: - - 'v*' - paths-ignore: - - .github/workflows/ci.yml - - .github/workflows/lock.yml - - ".github/ISSUE_TEMPLATE/**" - - "docs/**" - - "hack/**" - - "**.md" - - ".gitignore" - - "Makefile" - -jobs: - build: - name: Build - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - strategy: - matrix: - image: - - dockerfile: Dockerfile - suffix: "" - - dockerfile: Dockerfile.debian-stable-slim - suffix: "-debian-stable-slim" - - dockerfile: Dockerfile.ubuntu - suffix: "-ubuntu" - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - with: - version: latest - - - name: Docker meta - id: meta - uses: docker/metadata-action@v5 - with: - images: ghcr.io/${{ github.repository }}${{ matrix.image.suffix }} - flavor: latest=false - tags: | - type=raw,value=canary,enable=${{ github.ref == format('refs/heads/{0}', 'main') }} - type=ref,event=pr - type=semver,pattern={{raw}} - type=raw,value=latest,enable=${{ startsWith(github.ref, 'refs/tags/') }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build / Push - uses: docker/build-push-action@v6 - with: - context: . - file: ${{ matrix.image.dockerfile }} - platforms: linux/amd64,linux/arm64 - push: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/') }} - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/workflows/lock.yaml new/helmfile-1.1.2/.github/workflows/lock.yaml --- old/helmfile-1.1.1/.github/workflows/lock.yaml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/workflows/lock.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -# Copyright 2022 The Helmfile Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: 'Lock closed' -on: - schedule: - - cron: '0 0 * * *' - -jobs: - lock: - runs-on: 'ubuntu-latest' - steps: - - uses: 'dessant/lock-threads@v5' - with: - github-token: '${{ github.token }}' - issue-lock-inactive-days: 1 - issue-lock-reason: 'resolved' - pr-lock-inactive-days: 1 - pr-lock-reason: 'resolved' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.github/workflows/releaser.yaml new/helmfile-1.1.2/.github/workflows/releaser.yaml --- old/helmfile-1.1.1/.github/workflows/releaser.yaml 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.github/workflows/releaser.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,34 +0,0 @@ -name: GoReleaser - -on: - push: - tags: - - 'v0*' - - 'v1*' - branches: - - 'main' - pull_request: - branches: - - 'main' - -permissions: - contents: write - -env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - SNAPSHOT: ${{ !startsWith(github.ref, 'refs/tags/v') && '--snapshot' || '' }} - -jobs: - goreleaser: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: actions/setup-go@v5 - with: - go-version-file: go.mod - - uses: goreleaser/goreleaser-action@v6 - with: - version: latest - args: release --clean ${{ env.SNAPSHOT }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/.gitignore new/helmfile-1.1.2/.gitignore --- old/helmfile-1.1.1/.gitignore 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -dist/ -.idea/ -/helmfile -/helmfile.lock -/diff-yamls -/dyff -test/integration/tmp$ -vendor/ -*.log -.vagrant/ -*.lock -test/integration/.gnupg/ -.vscode/launch.json -cover.out diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/Dockerfile new/helmfile-1.1.2/Dockerfile --- old/helmfile-1.1.1/Dockerfile 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/Dockerfile 2025-06-12 11:15:48.000000000 +0200 @@ -30,7 +30,7 @@ ARG HELM_DATA_HOME="${HOME}/.local/share/helm" ENV HELM_DATA_HOME="${HELM_DATA_HOME}" -ARG HELM_VERSION="v3.18.1" +ARG HELM_VERSION="v3.18.2" ENV HELM_VERSION="${HELM_VERSION}" ARG HELM_LOCATION="https://get.helm.sh" ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" @@ -38,8 +38,8 @@ curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ echo Verifying ${HELM_FILENAME}... && \ case ${TARGETPLATFORM} in \ - "linux/amd64") HELM_SHA256="b1c7e8e261fd30f34c617282813ecafc63628fcd59a255a9fc51b1fe43394c05" ;; \ - "linux/arm64") HELM_SHA256="5ddc8fbd4b17857754a95be799543ceafa5aa9532b05f738ee590a76bb049988" ;; \ + "linux/amd64") HELM_SHA256="c5deada86fe609deefdf40e9cbbe3da2f8cf3f6a4551a0ebe7886dc8fcf98bce" ;; \ + "linux/arm64") HELM_SHA256="03181a494a0916b370a100a5b2536104963b095be53fb23d1e29b2afb1c7de8d" ;; \ esac && \ echo "${HELM_SHA256} ${HELM_FILENAME}" | sha256sum -c && \ echo Extracting ${HELM_FILENAME}... && \ @@ -93,7 +93,7 @@ [ "$(age --version)" = "${AGE_VERSION}" ] && \ [ "$(age-keygen --version)" = "${AGE_VERSION}" ] -RUN helm plugin install https://github.com/databus23/helm-diff --version v3.12.1 && \ +RUN helm plugin install https://github.com/databus23/helm-diff --version v3.12.2 && \ helm plugin install https://github.com/jkroepke/helm-secrets --version v4.6.5 && \ helm plugin install https://github.com/hypnoglow/helm-s3.git --version v0.16.3 && \ helm plugin install https://github.com/aslafy-z/helm-git.git --version v1.3.0 && \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/Dockerfile.debian-stable-slim new/helmfile-1.1.2/Dockerfile.debian-stable-slim --- old/helmfile-1.1.1/Dockerfile.debian-stable-slim 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/Dockerfile.debian-stable-slim 2025-06-12 11:15:48.000000000 +0200 @@ -35,7 +35,7 @@ ARG HELM_DATA_HOME="${HOME}/.local/share/helm" ENV HELM_DATA_HOME="${HELM_DATA_HOME}" -ARG HELM_VERSION="v3.18.1" +ARG HELM_VERSION="v3.18.2" ENV HELM_VERSION="${HELM_VERSION}" ARG HELM_LOCATION="https://get.helm.sh" ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" @@ -43,8 +43,8 @@ curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ echo Verifying ${HELM_FILENAME}... && \ case ${TARGETPLATFORM} in \ - "linux/amd64") HELM_SHA256="b1c7e8e261fd30f34c617282813ecafc63628fcd59a255a9fc51b1fe43394c05" ;; \ - "linux/arm64") HELM_SHA256="5ddc8fbd4b17857754a95be799543ceafa5aa9532b05f738ee590a76bb049988" ;; \ + "linux/amd64") HELM_SHA256="c5deada86fe609deefdf40e9cbbe3da2f8cf3f6a4551a0ebe7886dc8fcf98bce" ;; \ + "linux/arm64") HELM_SHA256="03181a494a0916b370a100a5b2536104963b095be53fb23d1e29b2afb1c7de8d" ;; \ esac && \ echo "${HELM_SHA256} ${HELM_FILENAME}" | sha256sum -c && \ echo Extracting ${HELM_FILENAME}... && \ @@ -99,7 +99,7 @@ [ "$(age --version)" = "${AGE_VERSION}" ] && \ [ "$(age-keygen --version)" = "${AGE_VERSION}" ] -RUN helm plugin install https://github.com/databus23/helm-diff --version v3.12.1 && \ +RUN helm plugin install https://github.com/databus23/helm-diff --version v3.12.2 && \ helm plugin install https://github.com/jkroepke/helm-secrets --version v4.6.5 && \ helm plugin install https://github.com/hypnoglow/helm-s3.git --version v0.16.3 && \ helm plugin install https://github.com/aslafy-z/helm-git.git --version v1.3.0 && \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/Dockerfile.ubuntu new/helmfile-1.1.2/Dockerfile.ubuntu --- old/helmfile-1.1.1/Dockerfile.ubuntu 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/Dockerfile.ubuntu 2025-06-12 11:15:48.000000000 +0200 @@ -35,7 +35,7 @@ ARG HELM_DATA_HOME="${HOME}/.local/share/helm" ENV HELM_DATA_HOME="${HELM_DATA_HOME}" -ARG HELM_VERSION="v3.18.1" +ARG HELM_VERSION="v3.18.2" ENV HELM_VERSION="${HELM_VERSION}" ARG HELM_LOCATION="https://get.helm.sh" ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" @@ -43,8 +43,8 @@ curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ echo Verifying ${HELM_FILENAME}... && \ case ${TARGETPLATFORM} in \ - "linux/amd64") HELM_SHA256="b1c7e8e261fd30f34c617282813ecafc63628fcd59a255a9fc51b1fe43394c05" ;; \ - "linux/arm64") HELM_SHA256="5ddc8fbd4b17857754a95be799543ceafa5aa9532b05f738ee590a76bb049988" ;; \ + "linux/amd64") HELM_SHA256="c5deada86fe609deefdf40e9cbbe3da2f8cf3f6a4551a0ebe7886dc8fcf98bce" ;; \ + "linux/arm64") HELM_SHA256="03181a494a0916b370a100a5b2536104963b095be53fb23d1e29b2afb1c7de8d" ;; \ esac && \ echo "${HELM_SHA256} ${HELM_FILENAME}" | sha256sum -c && \ echo Extracting ${HELM_FILENAME}... && \ @@ -99,7 +99,7 @@ [ "$(age --version)" = "${AGE_VERSION}" ] && \ [ "$(age-keygen --version)" = "${AGE_VERSION}" ] -RUN helm plugin install https://github.com/databus23/helm-diff --version v3.12.1 && \ +RUN helm plugin install https://github.com/databus23/helm-diff --version v3.12.2 && \ helm plugin install https://github.com/jkroepke/helm-secrets --version v4.6.5 && \ helm plugin install https://github.com/hypnoglow/helm-s3.git --version v0.16.3 && \ helm plugin install https://github.com/aslafy-z/helm-git.git --version v1.3.0 && \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/go.mod new/helmfile-1.1.2/go.mod --- old/helmfile-1.1.1/go.mod 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/go.mod 2025-06-12 11:15:48.000000000 +0200 @@ -13,8 +13,8 @@ github.com/gosuri/uitable v0.0.4 github.com/hashicorp/go-getter v1.7.8 github.com/hashicorp/hcl/v2 v2.23.0 - github.com/helmfile/chartify v0.24.2 - github.com/helmfile/vals v0.41.1 + github.com/helmfile/chartify v0.24.3 + github.com/helmfile/vals v0.41.2 github.com/spf13/cobra v1.9.1 github.com/spf13/pflag v1.0.6 github.com/stretchr/testify v1.10.0 @@ -25,11 +25,11 @@ github.com/zclconf/go-cty-yaml v1.1.0 go.szostok.io/version v1.2.0 go.uber.org/zap v1.27.0 - golang.org/x/sync v0.14.0 + golang.org/x/sync v0.15.0 golang.org/x/term v0.32.0 gopkg.in/yaml.v2 v2.4.0 gopkg.in/yaml.v3 v3.0.1 - helm.sh/helm/v3 v3.18.1 + helm.sh/helm/v3 v3.18.2 k8s.io/apimachinery v0.33.1 ) @@ -171,14 +171,14 @@ github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/chai2010/gettext-go v1.0.2 // indirect - github.com/cloudflare/circl v1.4.0 // indirect + github.com/cloudflare/circl v1.6.1 // indirect github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78 // indirect github.com/containerd/containerd v1.7.27 // indirect github.com/containerd/errdefs v0.3.0 // indirect github.com/containerd/log v0.1.0 // indirect github.com/containerd/platforms v0.2.1 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect - github.com/cyberark/conjur-api-go v0.12.15 // indirect + github.com/cyberark/conjur-api-go v0.13.0 // indirect github.com/danieljoos/wincred v1.2.2 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/dylibso/observe-sdk/go v0.0.0-20240819160327-2d926c5d788a // indirect @@ -198,7 +198,7 @@ github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-openapi/analysis v0.23.0 // indirect - github.com/go-openapi/errors v0.22.0 // indirect + github.com/go-openapi/errors v0.22.1 // indirect github.com/go-openapi/jsonpointer v0.21.0 // indirect github.com/go-openapi/jsonreference v0.21.0 // indirect github.com/go-openapi/loads v0.22.0 // indirect @@ -224,7 +224,7 @@ github.com/hashicorp/go-secure-stdlib/parseutil v0.1.8 // indirect github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect github.com/hashicorp/go-version v1.6.0 // indirect - github.com/hashicorp/hcp-sdk-go v0.142.0 // indirect + github.com/hashicorp/hcp-sdk-go v0.144.0 // indirect github.com/hokaccha/go-prettyjson v0.0.0-20211117102719-0474bc63780f // indirect github.com/ianlancetaylor/demangle v0.0.0-20240805132620-81f5be970eca // indirect github.com/itchyny/timefmt-go v0.1.6 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/go.sum new/helmfile-1.1.2/go.sum --- old/helmfile-1.1.1/go.sum 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/go.sum 2025-06-12 11:15:48.000000000 +0200 @@ -823,8 +823,8 @@ github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cloudflare/circl v1.4.0 h1:BV7h5MgrktNzytKmWjpOtdYrf0lkkbF8YMlBGPhJQrY= -github.com/cloudflare/circl v1.4.0/go.mod h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU= +github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0= +github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -859,8 +859,8 @@ github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= -github.com/cyberark/conjur-api-go v0.12.15 h1:hLHzm3Q4XSW7rlsTklGqInpQBhAJozR5KZM//qLvE/8= -github.com/cyberark/conjur-api-go v0.12.15/go.mod h1:0ZVdpe/GzMMQyZkGV3o9bM/jswH3XrBEU9phSL0lP/g= +github.com/cyberark/conjur-api-go v0.13.0 h1:x6gB9MtzUX+SJmKmDxv0ZNFPl+U5bjIA5/sSWqVLGXw= +github.com/cyberark/conjur-api-go v0.13.0/go.mod h1:0ZVdpe/GzMMQyZkGV3o9bM/jswH3XrBEU9phSL0lP/g= github.com/danieljoos/wincred v1.2.2 h1:774zMFJrqaeYCK2W57BgAem/MLi6mtSE47MB6BOJ0i0= github.com/danieljoos/wincred v1.2.2/go.mod h1:w7w4Utbrz8lqeMbDAK0lkNJUv5sAOkFi7nd/ogr0Uh8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -965,8 +965,8 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-openapi/analysis v0.23.0 h1:aGday7OWupfMs+LbmLZG4k0MYXIANxcuBTYUC03zFCU= github.com/go-openapi/analysis v0.23.0/go.mod h1:9mz9ZWaSlV8TvjQHLl2mUW2PbZtemkE8yA5v22ohupo= -github.com/go-openapi/errors v0.22.0 h1:c4xY/OLxUBSTiepAg3j/MHuAv5mJhnf53LLMWFB+u/w= -github.com/go-openapi/errors v0.22.0/go.mod h1:J3DmZScxCDufmIMsdOuDHxJbdOGC0xtUynjIx092vXE= +github.com/go-openapi/errors v0.22.1 h1:kslMRRnK7NCb/CvR1q1VWuEQCEIsBGn5GgKD9e+HYhU= +github.com/go-openapi/errors v0.22.1/go.mod h1:+n/5UdIqdVnLIJ6Q9Se8HNGUXYaY6CN8ImWzfi/Gzp0= github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ= github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY= github.com/go-openapi/jsonreference v0.21.0 h1:Rs+Y7hSXT83Jacb7kFyjn4ijOuVGSvOdF2+tg1TRrwQ= @@ -1197,16 +1197,16 @@ github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/hcl/v2 v2.23.0 h1:Fphj1/gCylPxHutVSEOf2fBOh1VE4AuLV7+kbJf3qos= github.com/hashicorp/hcl/v2 v2.23.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= -github.com/hashicorp/hcp-sdk-go v0.142.0 h1:fODrRtwKeBfcJlsw54ieO7o4PdraHjPMp90sotQQdLM= -github.com/hashicorp/hcp-sdk-go v0.142.0/go.mod h1:ZxsZZjErm3E2sj2OjDeVsGJAkWtcRLUS+FrNLGPsUyw= +github.com/hashicorp/hcp-sdk-go v0.144.0 h1:6zGpBE2smZzVEAv/e2D4/Nw37n9rfiiHYR9b3EeKXJ0= +github.com/hashicorp/hcp-sdk-go v0.144.0/go.mod h1:HYHwfLOi7gvZwtqTQfPRYlK+XDup9NWhVRDU6N24tOs= github.com/hashicorp/jsonapi v1.3.1 h1:GtPvnmcWgYwCuDGvYT5VZBHcUyFdq9lSyCzDjn1DdPo= github.com/hashicorp/jsonapi v1.3.1/go.mod h1:kWfdn49yCjQvbpnvY1dxxAuAFzISwrrMDQOcu6NsFoM= github.com/hashicorp/vault/api v1.16.0 h1:nbEYGJiAPGzT9U4oWgaaB0g+Rj8E59QuHKyA5LhwQN4= github.com/hashicorp/vault/api v1.16.0/go.mod h1:KhuUhzOD8lDSk29AtzNjgAu2kxRA9jL9NAbkFlqvkBA= -github.com/helmfile/chartify v0.24.2 h1:tEM+ohiQewQFVqdetHEKegK6Nyh08MuHs0TFB5ScC8k= -github.com/helmfile/chartify v0.24.2/go.mod h1:zyckAr5KGQQiTTFPTLP2DzAJ4dvaUcE6/pfkY/6demU= -github.com/helmfile/vals v0.41.1 h1:8vQQETrqaCjondpqsoVgOLT69Gy6r2BWttEOiOj3bnQ= -github.com/helmfile/vals v0.41.1/go.mod h1:mmfj2R731IR0iuRt/owyt9yOUjHZqf7kx9OlWH9EYZo= +github.com/helmfile/chartify v0.24.3 h1:XU8wMnaF+hhESeSF2XYtZZ+MfI+MdmV7WCeQ1Vn+Q5Y= +github.com/helmfile/chartify v0.24.3/go.mod h1:X2EubrN2cbjFF0Prj+kyx0EHwCH8Du7iCQg8x0vjQEc= +github.com/helmfile/vals v0.41.2 h1:lWusJUyxfgP4Mj47mjXXS6qPmp268Nc/2KarlBPvRnA= +github.com/helmfile/vals v0.41.2/go.mod h1:M2tSao4DvQwqfk8i6coEPxrmRpwIpRbA7E8y3NfsXjY= github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec h1:qv2VnGeEQHchGaZ/u7lxST/RaJw+cv273q79D81Xbog= github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= github.com/hokaccha/go-prettyjson v0.0.0-20211117102719-0474bc63780f h1:7LYC+Yfkj3CTRcShK0KOL/w6iTiKyqqBA9a41Wnggw8= @@ -1771,8 +1771,8 @@ golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.14.0 h1:woo0S4Yywslg6hp4eUFjTVOyKt0RookbpAHG4c1HmhQ= -golang.org/x/sync v0.14.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8= +golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -2284,8 +2284,8 @@ gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -helm.sh/helm/v3 v3.18.1 h1:qLhXmtqXOHQb0Xv9HJolOLlah8RWbgyzt50xrtTWAlg= -helm.sh/helm/v3 v3.18.1/go.mod h1:43QHS1W97RcoFJRk36ZBhHdTfykqBlJdsWp3yhzdq8w= +helm.sh/helm/v3 v3.18.2 h1:mPQP/HHYjNEDAztAK50dD6uxTCNV1zSVU38WwSVdw9M= +helm.sh/helm/v3 v3.18.2/go.mod h1:43QHS1W97RcoFJRk36ZBhHdTfykqBlJdsWp3yhzdq8w= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/pkg/app/init.go new/helmfile-1.1.2/pkg/app/init.go --- old/helmfile-1.1.1/pkg/app/init.go 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/pkg/app/init.go 2025-06-12 11:15:48.000000000 +0200 @@ -18,8 +18,8 @@ const ( HelmRequiredVersion = "v3.17.3" - HelmRecommendedVersion = "v3.18.1" - HelmDiffRecommendedVersion = "v3.12.1" + HelmRecommendedVersion = "v3.18.2" + HelmDiffRecommendedVersion = "v3.12.2" HelmSecretsRecommendedVersion = "v4.6.5" HelmGitRecommendedVersion = "v1.3.0" HelmS3RecommendedVersion = "v0.16.3" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/pkg/remote/remote.go new/helmfile-1.1.2/pkg/remote/remote.go --- old/helmfile-1.1.1/pkg/remote/remote.go 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/pkg/remote/remote.go 2025-06-12 11:15:48.000000000 +0200 @@ -190,6 +190,11 @@ return "", err } + // Block remote access if insecure features are disabled and the source is remote + if disableInsecureFeatures && IsRemote(path) { + return "", fmt.Errorf("remote sources are disabled due to 'HELMFILE_DISABLE_INSECURE_FEATURES'") + } + srcDir := fmt.Sprintf("%s://%s/%s", u.Scheme, u.Host, u.Dir) file := u.File @@ -532,9 +537,6 @@ } func NewRemote(logger *zap.SugaredLogger, homeDir string, fs *filesystem.FileSystem) *Remote { - if disableInsecureFeatures { - panic("Remote sources are disabled due to 'DISABLE_INSECURE_FEATURES'") - } remote := &Remote{ Logger: logger, Home: homeDir, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/pkg/tmpl/context_funcs_test.go new/helmfile-1.1.2/pkg/tmpl/context_funcs_test.go --- old/helmfile-1.1.1/pkg/tmpl/context_funcs_test.go 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/pkg/tmpl/context_funcs_test.go 2025-06-12 11:15:48.000000000 +0200 @@ -201,7 +201,7 @@ }, { name: "test unmarshalling issue 2024 with int64", - input: map[string]any{"thisShouldBeString": 1234567890123456789}, + input: map[string]any{"thisShouldBeString": int64(1234567890123456789)}, expected: `thisShouldBeString: 1234567890123456789 `, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helmfile-1.1.1/test/integration/run.sh new/helmfile-1.1.2/test/integration/run.sh --- old/helmfile-1.1.1/test/integration/run.sh 2025-05-30 05:45:28.000000000 +0200 +++ new/helmfile-1.1.2/test/integration/run.sh 2025-06-12 11:15:48.000000000 +0200 @@ -27,7 +27,7 @@ export HELM_HOME="${HELM_DATA_HOME}" export HELM_PLUGINS="${HELM_DATA_HOME}/plugins" export HELM_CONFIG_HOME="${helm_dir}/config" -HELM_DIFF_VERSION="${HELM_DIFF_VERSION:-3.12.1}" +HELM_DIFF_VERSION="${HELM_DIFF_VERSION:-3.12.2}" HELM_GIT_VERSION="${HELM_GIT_VERSION:-1.3.0}" HELM_SECRETS_VERSION="${HELM_SECRETS_VERSION:-3.15.0}" export GNUPGHOME="${PWD}/${dir}/.gnupg" ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/helmfile/vendor.tar.gz /work/SRC/openSUSE:Factory/.helmfile.new.19631/vendor.tar.gz differ: char 5, line 1