Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kor for openSUSE:Factory checked in at 2025-04-08 17:51:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kor (Old) and /work/SRC/openSUSE:Factory/.kor.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kor" Tue Apr 8 17:51:56 2025 rev:29 rq:1267809 version:0.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kor/kor.changes 2025-03-27 22:33:54.740607357 +0100 +++ /work/SRC/openSUSE:Factory/.kor.new.1907/kor.changes 2025-04-08 17:52:42.862226107 +0200 @@ -1,0 +2,6 @@ +Tue Apr 08 04:51:30 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- Update to version 0.6.1: + * Support slack messages in helm chart (#430) + +------------------------------------------------------------------- Old: ---- kor-0.6.0.obscpio New: ---- kor-0.6.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kor.spec ++++++ --- /var/tmp/diff_new_pack.wCYnSK/_old 2025-04-08 17:52:43.414249263 +0200 +++ /var/tmp/diff_new_pack.wCYnSK/_new 2025-04-08 17:52:43.414249263 +0200 @@ -17,7 +17,7 @@ Name: kor -Version: 0.6.0 +Version: 0.6.1 Release: 0 Summary: Tool to discover unused Kubernetes Resources License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.wCYnSK/_old 2025-04-08 17:52:43.450250773 +0200 +++ /var/tmp/diff_new_pack.wCYnSK/_new 2025-04-08 17:52:43.454250941 +0200 @@ -3,9 +3,9 @@ <param name="url">https://github.com/yonahd/kor</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.6.0</param> + <param name="revision">v0.6.1</param> <!-- the helm-related tag kor-0.1.xx is sitting on the same commit... --> - <param name="match-tag">v0.6.0</param> + <param name="match-tag">v0.6.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.wCYnSK/_old 2025-04-08 17:52:43.478251948 +0200 +++ /var/tmp/diff_new_pack.wCYnSK/_new 2025-04-08 17:52:43.482252116 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/yonahd/kor</param> - <param name="changesrevision">7145d7f439f01edb8f038ceffb6540a39a558a9a</param></service></servicedata> + <param name="changesrevision">096b9d811fc5033cfb46de10f6dc534afdf33ccf</param></service></servicedata> (No newline at EOF) ++++++ kor-0.6.0.obscpio -> kor-0.6.1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/ISSUE_TEMPLATE/bug_report.md new/kor-0.6.1/.github/ISSUE_TEMPLATE/bug_report.md --- old/kor-0.6.0/.github/ISSUE_TEMPLATE/bug_report.md 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/ISSUE_TEMPLATE/bug_report.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: - - -**Expected behavior** -<!--- Tell us what should happen --> - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**OS version, architecture and kor version** -e.g. Darwin x86_64 -Kor version: 0.1.8 - - -**Additional context** -Add any other context about the problem here. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/ISSUE_TEMPLATE/feature_request.md new/kor-0.6.1/.github/ISSUE_TEMPLATE/feature_request.md --- old/kor-0.6.0/.github/ISSUE_TEMPLATE/feature_request.md 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/ISSUE_TEMPLATE/feature_request.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: 'Feature: Add this super cool feature ' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/dependabot.yml new/kor-0.6.1/.github/dependabot.yml --- old/kor-0.6.0/.github/dependabot.yml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/dependabot.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ ---- -version: 2 -updates: - - package-ecosystem: "gomod" - directory: "/" - schedule: - interval: "weekly" - day: "sunday" \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/pull_request_template.md new/kor-0.6.1/.github/pull_request_template.md --- old/kor-0.6.0/.github/pull_request_template.md 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/pull_request_template.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -<!-- Please read [CONTRIBUTING.md](CONTRIBUTING.md) for additional information on contributing to this repository! --> - -<!-- - !!!! README !!!! Please fill this out. - - Please follow conventional commit naming conventions: - - https://www.conventionalcommits.org/en/v1.0.0/#summary ---> - -<!-- A short description of what your PR does and what it solves. --> - -## What this PR does / why we need it? - -## PR Checklist - -- [ ] This PR adds K8s exceptions (false positives) -- [ ] This PR adds new code -- [ ] This PR includes tests for new/existing code -- [ ] This PR adds docs -<!-- - [ ] This PR does something else --> - -## GitHub Issue - -Closes [XX-XX] - -<!-- Notes that may be helpful for anyone reviewing this PR --> - -## Notes for your reviewers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/workflows/chart-release.yml new/kor-0.6.1/.github/workflows/chart-release.yml --- old/kor-0.6.0/.github/workflows/chart-release.yml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/workflows/chart-release.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,27 +0,0 @@ -name: Release Charts -on: - push: - tags: - - "*" -jobs: - chart-release: - name: Chart Release - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Configure Git - run: | - git config user.name "$GITHUB_ACTOR" - git config user.email "$github_ac...@users.noreply.github.com" - - - name: Install Helm - uses: azure/setup-helm@v4 - - - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.6.0 - env: - CR_TOKEN: "${{ secrets.RELEASE_GITHUB_TOKEN }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/workflows/helm-test.yaml new/kor-0.6.1/.github/workflows/helm-test.yaml --- old/kor-0.6.0/.github/workflows/helm-test.yaml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/workflows/helm-test.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -name: Lint and Test Charts - -on: - pull_request: - branches: - - main - paths: - - charts/** - - .github/workflows/helm-test.yaml - -jobs: - lint-test: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Set up Helm - uses: azure/setup-helm@v4.2.0 - with: - version: v3.14.4 - - - uses: actions/setup-python@v5 - with: - python-version: '3.x' - check-latest: true - - - name: Set up chart-testing - uses: helm/chart-testing-action@v2.6.1 - - - name: Run chart-testing (list-changed) - id: list-changed - run: | - changed=$(ct list-changed --target-branch ${{ github.event.repository.default_branch }}) - if [[ -n "$changed" ]]; then - echo "changed=true" >> "$GITHUB_OUTPUT" - fi - - - name: Run chart-testing (lint) - if: steps.list-changed.outputs.changed == 'true' - run: ct lint --target-branch ${{ github.event.repository.default_branch }} - - - name: Check README diff - if: steps.list-changed.outputs.changed == 'true' - run: | - docker run --rm --volume "$(pwd):/helm-docs" jnorwood/helm-docs:latest - if ! git diff --exit-code; then - echo "Error: Please update the chart README" - echo " docker run --rm --volume \"\$(pwd):/helm-docs\" jnorwood/helm-docs:latest" - exit 1 - fi - - - name: Create kind cluster - if: steps.list-changed.outputs.changed == 'true' - uses: helm/kind-action@v1.10.0 - - - name: Run chart-testing (install) - if: steps.list-changed.outputs.changed == 'true' - run: ct install --target-branch ${{ github.event.repository.default_branch }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/workflows/merge-request.yml new/kor-0.6.1/.github/workflows/merge-request.yml --- old/kor-0.6.0/.github/workflows/merge-request.yml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/workflows/merge-request.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,45 +0,0 @@ -name: build-lint-test - -on: - push: - branches: - - main - paths: - - '**/*.go' - pull_request: - types: - - opened - - synchronize - branches: - - main - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version-file: "go.mod" - - - name: golangci-lint - uses: golangci/golangci-lint-action@v4 - with: - version: latest - skip-cache: true - - - name: Build - run: make build - - - name: Test - run: make test - - - name: Upload coverage reports - uses: codecov/codecov-action@v4 - with: - files: coverage.txt - token: ${{ secrets.CODECOV_TOKEN }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/workflows/release.yml new/kor-0.6.1/.github/workflows/release.yml --- old/kor-0.6.0/.github/workflows/release.yml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/workflows/release.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -name: Release -on: - push: - tags: - - "*" -jobs: - release: - name: Release - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version-file: "go.mod" - - - name: Run goreleaser - uses: goreleaser/goreleaser-action@v5 - with: - version: latest - args: release --clean - env: - GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }} - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Login to Docker Hub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Extract metadata for the Docker image - id: meta - uses: docker/metadata-action@v5 - with: - images: ${{ secrets.DOCKERHUB_USERNAME }}/kor - - - name: Build and push the Docker image - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - platforms: linux/amd64,linux/arm64 - - - name: Update new version in krew-index - uses: rajatjindal/krew-release-bot@v0.0.46 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.github/workflows/validate-exception-jsons.yml new/kor-0.6.1/.github/workflows/validate-exception-jsons.yml --- old/kor-0.6.0/.github/workflows/validate-exception-jsons.yml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.github/workflows/validate-exception-jsons.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -name: Validate Exception JSONs - -on: - pull_request: - branches: - - main - paths: - - "pkg/kor/exceptions/**" - -jobs: - sort_json: - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v3 - - - name: Validate Exception JSON Sorting - run: make validate-exception-sorting - - - name: Validate Exception Deduplication - run: make validate-exception-duplications diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/.gitignore new/kor-0.6.1/.gitignore --- old/kor-0.6.0/.gitignore 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -.vscode -*.iml -.idea/ -dist/** -main.exe -coverage.txt -build/ -kor -!kor/ -*.swp -hack/exceptions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/charts/kor/Chart.yaml new/kor-0.6.1/charts/kor/Chart.yaml --- old/kor-0.6.0/charts/kor/Chart.yaml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/charts/kor/Chart.yaml 2025-04-07 17:56:31.000000000 +0200 @@ -2,8 +2,8 @@ name: kor description: A Kubernetes Helm Chart to discover orphaned resources using kor type: application -version: 0.1.20 -appVersion: "0.6.0" +version: 0.2.0 +appVersion: "0.6.1" maintainers: - name: "yonahd" url: "https://github.com/yonahd/kor" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/charts/kor/README.md new/kor-0.6.1/charts/kor/README.md --- old/kor-0.6.0/charts/kor/README.md 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/charts/kor/README.md 2025-04-07 17:56:31.000000000 +0200 @@ -1,6 +1,6 @@ # kor -   +   A Kubernetes Helm Chart to discover orphaned resources using kor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/charts/kor/templates/cronjob.yaml new/kor-0.6.1/charts/kor/templates/cronjob.yaml --- old/kor-0.6.0/charts/kor/templates/cronjob.yaml 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/charts/kor/templates/cronjob.yaml 2025-04-07 17:56:31.000000000 +0200 @@ -28,8 +28,6 @@ - --namespaced={{ .Values.cronJob.namespaced }} {{- end}} {{- if .Values.cronJob.slackWebhookUrl }} - - '--slack-webhook-url' - - "${SLACK_WEBHOOK_URL}" env: - name: SLACK_WEBHOOK_URL valueFrom: @@ -39,8 +37,6 @@ {{- else if and .Values.cronJob.slackChannel .Values.cronJob.slackAuthToken }} - '--slack-channel' - {{ .Values.cronJob.slackChannel | quote }} - - '--slack-auth-token' - - "${SLACK_AUTH_TOKEN}" env: - name: SLACK_AUTH_TOKEN valueFrom: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/cmd/kor/root.go new/kor-0.6.1/cmd/kor/root.go --- old/kor-0.6.0/cmd/kor/root.go 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/cmd/kor/root.go 2025-04-07 17:56:31.000000000 +0200 @@ -7,6 +7,7 @@ "strings" "github.com/spf13/cobra" + "github.com/spf13/viper" "github.com/yonahd/kor/pkg/common" "github.com/yonahd/kor/pkg/filters" @@ -25,8 +26,8 @@ var rootCmd = &cobra.Command{ Use: execName(), - Short: "kor - a CLI to to discover unused Kubernetes resources", - Long: `kor is a CLI to to discover unused Kubernetes resources + Short: "kor - a CLI to discover unused Kubernetes resources", + Long: `kor is a CLI to discover unused Kubernetes resources kor can currently discover unused configmaps and secrets`, Args: cobra.MinimumNArgs(1), Run: func(cmd *cobra.Command, args []string) { @@ -52,6 +53,12 @@ ) func init() { + initFlags() + initViper() + addFilterOptionsFlag(rootCmd, filterOptions) +} + +func initFlags() { rootCmd.PersistentFlags().StringVarP(&kubeconfig, "kubeconfig", "k", "", "Path to kubeconfig file (optional)") rootCmd.PersistentFlags().StringVarP(&outputFormat, "output", "o", "table", "Output format (table, json or yaml)") rootCmd.PersistentFlags().StringVar(&opts.WebhookURL, "slack-webhook-url", "", "Slack webhook URL to send notifications to") @@ -62,7 +69,31 @@ rootCmd.PersistentFlags().BoolVarP(&opts.Verbose, "verbose", "v", false, "Verbose output (print empty namespaces)") rootCmd.PersistentFlags().StringVar(&opts.GroupBy, "group-by", "namespace", "Group output by (namespace, resource)") rootCmd.PersistentFlags().BoolVar(&opts.ShowReason, "show-reason", false, "Print reason resource is considered unused") - addFilterOptionsFlag(rootCmd, filterOptions) +} + +func initViper() { + if err := viper.BindEnv("slack-webhook-url", "SLACK_WEBHOOK_URL"); err != nil { + fmt.Printf("Error binding SLACK_WEBHOOK_URL: %v\n", err) + } + if err := viper.BindEnv("slack-auth-token", "SLACK_AUTH_TOKEN"); err != nil { + fmt.Printf("Error binding SLACK_AUTH_TOKEN: %v\n", err) + } + + viper.AutomaticEnv() + + if err := viper.BindPFlag("slack-webhook-url", rootCmd.PersistentFlags().Lookup("slack-webhook-url")); err != nil { + fmt.Printf("Error binding flag --slack-webhook-url: %v\n", err) + } + + if err := viper.BindPFlag("slack-auth-token", rootCmd.PersistentFlags().Lookup("slack-auth-token")); err != nil { + fmt.Printf("Error binding flag --slack-auth-token: %v\n", err) + } + + opts.WebhookURL = viper.GetString("slack-webhook-url") + opts.Token = viper.GetString("slack-auth-token") + + opts.WebhookURL = os.ExpandEnv(opts.WebhookURL) + opts.Token = os.ExpandEnv(opts.Token) } func Execute() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/go.mod new/kor-0.6.1/go.mod --- old/kor-0.6.0/go.mod 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/go.mod 2025-04-07 17:56:31.000000000 +0200 @@ -9,6 +9,7 @@ github.com/olekukonko/tablewriter v0.0.5 github.com/prometheus/client_golang v1.21.1 github.com/spf13/cobra v1.9.1 + github.com/spf13/viper v1.20.1 k8s.io/api v0.32.3 k8s.io/apiextensions-apiserver v0.32.3 k8s.io/apimachinery v0.32.3 @@ -22,11 +23,13 @@ github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/emicklei/go-restful/v3 v3.11.0 // indirect + github.com/fsnotify/fsnotify v1.8.0 // indirect github.com/fxamacker/cbor/v2 v2.7.0 // indirect github.com/go-logr/logr v1.4.2 // indirect github.com/go-openapi/jsonpointer v0.21.0 // indirect github.com/go-openapi/jsonreference v0.20.2 // indirect github.com/go-openapi/swag v0.23.0 // indirect + github.com/go-viper/mapstructure/v2 v2.2.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/google/gnostic-models v0.6.8 // indirect @@ -44,19 +47,26 @@ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/pelletier/go-toml/v2 v2.2.3 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.62.0 // indirect github.com/prometheus/procfs v0.15.1 // indirect github.com/rivo/uniseg v0.4.4 // indirect + github.com/sagikazarmark/locafero v0.7.0 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect + github.com/spf13/afero v1.12.0 // indirect + github.com/spf13/cast v1.7.1 // indirect github.com/spf13/pflag v1.0.6 // indirect + github.com/subosito/gotenv v1.6.0 // indirect github.com/x448/float16 v0.8.4 // indirect + go.uber.org/multierr v1.11.0 // indirect golang.org/x/net v0.36.0 // indirect - golang.org/x/oauth2 v0.24.0 // indirect + golang.org/x/oauth2 v0.25.0 // indirect golang.org/x/sys v0.30.0 // indirect golang.org/x/term v0.29.0 // indirect golang.org/x/text v0.22.0 // indirect - golang.org/x/time v0.7.0 // indirect + golang.org/x/time v0.8.0 // indirect google.golang.org/protobuf v1.36.1 // indirect gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kor-0.6.0/go.sum new/kor-0.6.1/go.sum --- old/kor-0.6.0/go.sum 2025-03-27 10:15:06.000000000 +0100 +++ new/kor-0.6.1/go.sum 2025-04-07 17:56:31.000000000 +0200 @@ -12,6 +12,10 @@ github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU= +github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M= +github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= github.com/fxamacker/cbor/v2 v2.7.0 h1:iM5WgngdRBanHcxugY4JySA0nk1wZorNOpTgCMedv5E= github.com/fxamacker/cbor/v2 v2.7.0/go.mod h1:pxXPTn3joSm21Gbwsv0w9OSA2y1HFR9qXEeXQVeNoDQ= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= @@ -26,6 +30,8 @@ github.com/go-openapi/swag v0.23.0/go.mod h1:esZ8ITTYEsH1V2trKHjAN8Ai7xHb8RV+YSZ577vPjgQ= github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= +github.com/go-viper/mapstructure/v2 v2.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss= +github.com/go-viper/mapstructure/v2 v2.2.1/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= @@ -84,6 +90,8 @@ github.com/onsi/ginkgo/v2 v2.21.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo= github.com/onsi/gomega v1.35.1 h1:Cwbd75ZBPxFSuZ6T+rN/WCb/gOc6YgFBXLlZLhC7Ds4= github.com/onsi/gomega v1.35.1/go.mod h1:PvZbdDc8J6XJEpDK4HCuRBm8a6Fzp9/DmhC9C7yFlog= +github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M= +github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -103,10 +111,20 @@ github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/sagikazarmark/locafero v0.7.0 h1:5MqpDsTGNDhY8sGp0Aowyf0qKsPrhewaLSsFaodPcyo= +github.com/sagikazarmark/locafero v0.7.0/go.mod h1:2za3Cg5rMaTMoG/2Ulr9AwtFaIppKXTRYnozin4aB5k= +github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= +github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= +github.com/spf13/afero v1.12.0 h1:UcOPyRBYczmFn6yvphxkn9ZEOY65cpwGKb5mL36mrqs= +github.com/spf13/afero v1.12.0/go.mod h1:ZTlWwG4/ahT8W7T0WQ5uYmjI9duaLQGy3Q2OAl4sk/4= +github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y= +github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo= github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0= github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o= github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.20.1 h1:ZMi+z/lvLyPSCoNtFCpqjy0S4kPbirhpTMwl8BkW9X4= +github.com/spf13/viper v1.20.1/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= @@ -116,10 +134,14 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= +github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= +go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -131,8 +153,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA= golang.org/x/net v0.36.0/go.mod h1:bFmbeoIPfrw4sMHNhb4J9f6+tPziuGjq7Jk/38fxi1I= -golang.org/x/oauth2 v0.24.0 h1:KTBBxWqUa0ykRPLtV69rRto9TLXcqYkeswu48x/gvNE= -golang.org/x/oauth2 v0.24.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.25.0 h1:CY4y7XT9v0cRI9oupztF8AgiIu99L/ksR/Xp/6jrZ70= +golang.org/x/oauth2 v0.25.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -149,8 +171,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= -golang.org/x/time v0.7.0 h1:ntUhktv3OPE6TgYxXWv9vKvUSJyIFJlyohwbkEwPrKQ= -golang.org/x/time v0.7.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +golang.org/x/time v0.8.0 h1:9i3RxcPv3PZnitoVGMPDKZSq1xW1gK1Xy3ArNOGZfEg= +golang.org/x/time v0.8.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= ++++++ kor.obsinfo ++++++ --- /var/tmp/diff_new_pack.wCYnSK/_old 2025-04-08 17:52:43.654259331 +0200 +++ /var/tmp/diff_new_pack.wCYnSK/_new 2025-04-08 17:52:43.658259499 +0200 @@ -1,5 +1,5 @@ name: kor -version: 0.6.0 -mtime: 1743066906 -commit: 7145d7f439f01edb8f038ceffb6540a39a558a9a +version: 0.6.1 +mtime: 1744041391 +commit: 096b9d811fc5033cfb46de10f6dc534afdf33ccf ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/kor/vendor.tar.gz /work/SRC/openSUSE:Factory/.kor.new.1907/vendor.tar.gz differ: char 5, line 1