Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubectl-switch for openSUSE:Factory 
checked in at 2025-07-17 17:19:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubectl-switch (Old)
 and      /work/SRC/openSUSE:Factory/.kubectl-switch.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubectl-switch"

Thu Jul 17 17:19:31 2025 rev:3 rq:1294078 version:2.2.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubectl-switch/kubectl-switch.changes    
2025-06-23 14:57:13.293702389 +0200
+++ /work/SRC/openSUSE:Factory/.kubectl-switch.new.8875/kubectl-switch.changes  
2025-07-17 17:21:11.689822053 +0200
@@ -1,0 +2,46 @@
+Thu Jul 17 05:50:33 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 2.2.9:
+  * Bug Fixes
+    - go: update k8s.io/apimachinery ( v0.33.2 → v0.33.3 )
+      (a78e902)
+  * CI/CD
+    - github-action: update jdx/mise-action ( v2.3.1 → v2.4.0 )
+      (0d96133)
+    - github-action: update jdx/mise-action ( 5cb1df6 → bfb9fa0 )
+      (bc69045)
+    - github-action: update aquasecurity/trivy-action ( 0.31.0 →
+      0.32.0 ) (35f945b)
+    - github-action: pin mirceanton/action-semver-release action to
+      be5a941 (785832f)
+    - release: update workflow (1017d41)
+    - github-action: update github/codeql-action ( v3.29.1 →
+      v3.29.2 ) (a889447)
+    - github-action: pin mirceanton/action-semver-release action to
+      be5a941 (f87230b)
+    - release: update release action (f411582)
+    - renovate: replace mise exec with renovatebot action (81a62b5)
+    - github-action: update github/codeql-action ( v3.29.0 →
+      v3.29.1 ) (be4fad1)
+    - github-action: update jdx/mise-action ( v2.3.0 → v2.3.1 )
+      (76ef09d)
+    - github-action: update jdx/mise-action ( v2.2.3 → v2.3.0 )
+      (92364ad)
+    - github-action: update jdx/mise-action ( 429184f → 5cb1df6 )
+      (ff5ebaf)
+    - github-action: update jdx/mise-action ( 13abe50 → 429184f )
+      (5186a30)
+  * Chores
+    - mise: update aqua:golangci/golangci-lint ( 2.2.1 → 2.2.2 )
+      (839bf71)
+    - mise: update aqua:goreleaser/goreleaser ( 2.10.2 → 2.11.0 )
+      (#200) (2b0ae0c)
+    - mise: update go ( 1.24.4 → 1.24.5 ) (8c7d5f0)
+    - mise: update aqua:golangci/golangci-lint ( 2.2.0 → 2.2.1 )
+      (aa5a949)
+    - mise: update aqua:golangci/golangci-lint ( 2.1.6 → 2.2.0 )
+      (6944aa9)
+    - mise: Update npm:renovate ( 40.62.1 → 41.1.0 ) (#199)
+      (b66a549)
+
+-------------------------------------------------------------------

Old:
----
  kubectl-switch-2.2.8.obscpio

New:
----
  kubectl-switch-2.2.9.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kubectl-switch.spec ++++++
--- /var/tmp/diff_new_pack.o3BVWS/_old  2025-07-17 17:21:13.005876899 +0200
+++ /var/tmp/diff_new_pack.o3BVWS/_new  2025-07-17 17:21:13.005876899 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kubectl-switch
-Version:        2.2.8
+Version:        2.2.9
 Release:        0
 Summary:        Simple tool to help manage multiple kubeconfig files
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.o3BVWS/_old  2025-07-17 17:21:13.049878733 +0200
+++ /var/tmp/diff_new_pack.o3BVWS/_new  2025-07-17 17:21:13.053878900 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/mirceanton/kubectl-switch</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.2.8</param>
+    <param name="revision">v2.2.9</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.o3BVWS/_old  2025-07-17 17:21:13.081880066 +0200
+++ /var/tmp/diff_new_pack.o3BVWS/_new  2025-07-17 17:21:13.085880233 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/mirceanton/kubectl-switch</param>
-              <param 
name="changesrevision">8cbb12d8bfbedafa117fb1b89a717e5f29bd2c3e</param></service></servicedata>
+              <param 
name="changesrevision">a78e902dfb86ef77c7d9a69d20be6a07fa82febb</param></service></servicedata>
 (No newline at EOF)
 

++++++ kubectl-switch-2.2.8.obscpio -> kubectl-switch-2.2.9.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/CODEOWNERS 
new/kubectl-switch-2.2.9/.github/CODEOWNERS
--- old/kubectl-switch-2.2.8/.github/CODEOWNERS 2025-06-22 14:05:22.000000000 
+0200
+++ new/kubectl-switch-2.2.9/.github/CODEOWNERS 1970-01-01 01:00:00.000000000 
+0100
@@ -1 +0,0 @@
-* @mircea-pavel-anton
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/Code_of_Conduct.md 
new/kubectl-switch-2.2.9/.github/Code_of_Conduct.md
--- old/kubectl-switch-2.2.8/.github/Code_of_Conduct.md 2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/Code_of_Conduct.md 1970-01-01 
01:00:00.000000000 +0100
@@ -1,133 +0,0 @@
-
-# Contributor Covenant Code of Conduct
-
-## Our Pledge
-
-We as members, contributors, and leaders pledge to make participation in our
-community a harassment-free experience for everyone, regardless of age, body
-size, visible or invisible disability, ethnicity, sex characteristics, gender
-identity and expression, level of experience, education, socio-economic status,
-nationality, personal appearance, race, caste, color, religion, or sexual
-identity and orientation.
-
-We pledge to act and interact in ways that contribute to an open, welcoming,
-diverse, inclusive, and healthy community.
-
-## Our Standards
-
-Examples of behavior that contributes to a positive environment for our
-community include:
-
-* Demonstrating empathy and kindness toward other people
-* Being respectful of differing opinions, viewpoints, and experiences
-* Giving and gracefully accepting constructive feedback
-* Accepting responsibility and apologizing to those affected by our mistakes,
-  and learning from the experience
-* Focusing on what is best not just for us as individuals, but for the overall
-  community
-
-Examples of unacceptable behavior include:
-
-* The use of sexualized language or imagery, and sexual attention or advances 
of
-  any kind
-* Trolling, insulting or derogatory comments, and personal or political attacks
-* Public or private harassment
-* Publishing others' private information, such as a physical or email address,
-  without their explicit permission
-* Other conduct which could reasonably be considered inappropriate in a
-  professional setting
-
-## Enforcement Responsibilities
-
-Community leaders are responsible for clarifying and enforcing our standards of
-acceptable behavior and will take appropriate and fair corrective action in
-response to any behavior that they deem inappropriate, threatening, offensive,
-or harmful.
-
-Community leaders have the right and responsibility to remove, edit, or reject
-comments, commits, code, wiki edits, issues, and other contributions that are
-not aligned to this Code of Conduct, and will communicate reasons for 
moderation
-decisions when appropriate.
-
-## Scope
-
-This Code of Conduct applies within all community spaces, and also applies when
-an individual is officially representing the community in public spaces.
-Examples of representing our community include using an official email address,
-posting via an official social media account, or acting as an appointed
-representative at an online or offline event.
-
-## Enforcement
-
-Instances of abusive, harassing, or otherwise unacceptable behavior may be
-reported to the community leaders responsible for enforcement at
-@mircea-pavel-anton.
-All complaints will be reviewed and investigated promptly and fairly.
-
-All community leaders are obligated to respect the privacy and security of the
-reporter of any incident.
-
-## Enforcement Guidelines
-
-Community leaders will follow these Community Impact Guidelines in determining
-the consequences for any action they deem in violation of this Code of Conduct:
-
-### 1. Correction
-
-**Community Impact**: Use of inappropriate language or other behavior deemed
-unprofessional or unwelcome in the community.
-
-**Consequence**: A private, written warning from community leaders, providing
-clarity around the nature of the violation and an explanation of why the
-behavior was inappropriate. A public apology may be requested.
-
-### 2. Warning
-
-**Community Impact**: A violation through a single incident or series of
-actions.
-
-**Consequence**: A warning with consequences for continued behavior. No
-interaction with the people involved, including unsolicited interaction with
-those enforcing the Code of Conduct, for a specified period of time. This
-includes avoiding interactions in community spaces as well as external channels
-like social media. Violating these terms may lead to a temporary or permanent
-ban.
-
-### 3. Temporary Ban
-
-**Community Impact**: A serious violation of community standards, including
-sustained inappropriate behavior.
-
-**Consequence**: A temporary ban from any sort of interaction or public
-communication with the community for a specified period of time. No public or
-private interaction with the people involved, including unsolicited interaction
-with those enforcing the Code of Conduct, is allowed during this period.
-Violating these terms may lead to a permanent ban.
-
-### 4. Permanent Ban
-
-**Community Impact**: Demonstrating a pattern of violation of community
-standards, including sustained inappropriate behavior, harassment of an
-individual, or aggression toward or disparagement of classes of individuals.
-
-**Consequence**: A permanent ban from any sort of public interaction within the
-community.
-
-## Attribution
-
-This Code of Conduct is adapted from the [Contributor Covenant][homepage],
-version 2.1, available at
-[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
-
-Community Impact Guidelines were inspired by
-[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
-
-For answers to common questions about this code of conduct, see the FAQ at
-[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
-[https://www.contributor-covenant.org/translations][translations].
-
-[homepage]: https://www.contributor-covenant.org
-[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
-[Mozilla CoC]: https://github.com/mozilla/diversity
-[FAQ]: https://www.contributor-covenant.org/faq
-[translations]: https://www.contributor-covenant.org/translations
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/funding.yml 
new/kubectl-switch-2.2.9/.github/funding.yml
--- old/kubectl-switch-2.2.8/.github/funding.yml        2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/funding.yml        1970-01-01 
01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
----
-github:
-  - mircea-pavel-anton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/labeler.yaml 
new/kubectl-switch-2.2.9/.github/labeler.yaml
--- old/kubectl-switch-2.2.8/.github/labeler.yaml       2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/labeler.yaml       1970-01-01 
01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
----
-area/docker:
-  - changed-files:
-      - any-glob-to-any-file: ".dockerignore"
-      - any-glob-to-any-file: "Dockerfile"
-
-area/github:
-  - changed-files:
-      - any-glob-to-any-file: ".github/**/*"
-
-area/go:
-  - changed-files:
-      - any-glob-to-any-file: "cmd/**/*"
-      - any-glob-to-any-file: "internal/**/*"
-      - any-glob-to-any-file: "pkg/**/*"
-      - any-glob-to-any-file: "go.mod"
-      - any-glob-to-any-file: "go.sum"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/labels.yaml 
new/kubectl-switch-2.2.9/.github/labels.yaml
--- old/kubectl-switch-2.2.8/.github/labels.yaml        2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/labels.yaml        1970-01-01 
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
----
-# 
=================================================================================================
-# Areas
-# 
=================================================================================================
-- name: area/docker
-  color: "3970E4"
-- name: area/github
-  color: "000000"
-- name: area/go
-  color: "844FBA"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubectl-switch-2.2.8/.github/workflows/actionlint.yaml 
new/kubectl-switch-2.2.9/.github/workflows/actionlint.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/actionlint.yaml  2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/actionlint.yaml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Actionlint
-permissions: { contents: read }
-
-on:
-  workflow_dispatch: {}
-  push:
-    paths:
-      - ".github/workflows/*.yaml"
-      - ".mise.toml"
-
-jobs:
-  actionlint:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-
-      - name: Setup mise
-        uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
-
-      - name: Run actionlint
-        run: mise exec -- actionlint
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/workflows/codeql.yaml 
new/kubectl-switch-2.2.9/.github/workflows/codeql.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/codeql.yaml      2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/codeql.yaml      1970-01-01 
01:00:00.000000000 +0100
@@ -1,43 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: CodeQL
-
-permissions:
-  security-events: write
-  packages: read
-  actions: read
-  contents: read
-
-on:
-  schedule: [{ cron: "0 0 * * *" }]
-  push: { branches: ["main"] }
-  pull_request: { branches: ["main"] }
-  workflow_dispatch: {}
-
-jobs:
-  analyze:
-    name: Analyze (${{ matrix.language }})
-    runs-on: ubuntu-latest
-    strategy:
-      fail-fast: false
-      matrix:
-        include:
-          - language: actions
-            build-mode: none
-          - language: go
-            build-mode: autobuild
-
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-
-      - name: Initialize CodeQL
-        uses: 
github/codeql-action/init@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
-        with:
-          languages: ${{ matrix.language }}
-          build-mode: ${{ matrix.build-mode }}
-
-      - name: Perform CodeQL Analysis
-        uses: 
github/codeql-action/analyze@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
-        with:
-          category: "/language:${{matrix.language}}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubectl-switch-2.2.8/.github/workflows/commitlint.yaml 
new/kubectl-switch-2.2.9/.github/workflows/commitlint.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/commitlint.yaml  2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/commitlint.yaml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Commitlint
-permissions: { contents: read }
-
-on:
-  pull_request_target: {}
-  push: {}
-
-jobs:
-  commitlint:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-
-      - name: Setup mise
-        uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
-
-      - name: Validate PR Title
-        if: github.event_name == 'pull_request_target'
-        run: echo "$PR_TITLE" | mise exec -- commitlint --verbose
-        env:
-          PR_TITLE: ${{ github.event.pull_request.title }}
-
-      - name: Validate last commit
-        if: github.event_name == 'push'
-        run: mise exec -- commitlint --last --verbose
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubectl-switch-2.2.8/.github/workflows/golangci-lint.yaml 
new/kubectl-switch-2.2.9/.github/workflows/golangci-lint.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/golangci-lint.yaml       
2025-06-22 14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/golangci-lint.yaml       
1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: GolangCI Lint
-permissions: { contents: read }
-
-on:
-  workflow_dispatch: {}
-  push:
-    paths:
-      - .github/workflows/golangci-lint.yaml
-      - .golangci.yaml
-      - ".mise.toml"
-      - "**.go"
-      - "go.mod"
-      - "go.sum"
-
-jobs:
-  golangci-lint:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-
-      - name: Setup mise
-        uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
-
-      - name: Run golangci-lint
-        run: mise exec -- golangci-lint run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubectl-switch-2.2.8/.github/workflows/goreleaser.yaml 
new/kubectl-switch-2.2.9/.github/workflows/goreleaser.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/goreleaser.yaml  2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/goreleaser.yaml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,62 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Goreleaser
-permissions: { contents: read }
-
-on:
-  release: { types: [published] } # wet run
-  push: # dry run
-    paths:
-      - .github/workflows/goreleaser.yaml
-      - .goreleaser.yaml
-      - ".mise.toml"
-      - "**.go"
-      - "go.mod"
-      - "go.sum"
-  workflow_dispatch:
-    inputs:
-      dry-run:
-        description: Dry Run
-        required: false
-        default: false
-        type: boolean
-
-jobs:
-  goreleaser:
-    if: github.repository_owner == 'mirceanton' # ? don't run on forks -> 
missing repo secrets
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-        with: { fetch-depth: 0 }
-
-      - name: Setup mise
-        uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
-
-      - name: Run goreleaser (dry-run)
-        if: github.event_name != 'release' || inputs.dry-run == 'true'
-        run: goreleaser --snapshot
-        env: { TAP_GITHUB_TOKEN: "${{ secrets.GHCR_RW_TOKEN }}" }
-
-      - name: Generate Token
-        if: github.event_name == 'release' || inputs.dry-run == 'false'
-        uses: 
actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # 
v2.0.6
-        id: app-token
-        with:
-          app-id: "${{ secrets.BOT_APP_ID }}"
-          private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
-
-      - name: Login to Container Registry
-        if: github.event_name == 'release' || inputs.dry-run == 'false'
-        uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # 
v3.4.0
-        with:
-          registry: "ghcr.io"
-          username: "${{ github.actor }}"
-          password: "${{ secrets.GHCR_RW_TOKEN }}"
-
-      - name: Run goreleaser
-        if: github.event_name == 'release' || inputs.dry-run == 'false'
-        run: mise exec -- goreleaser --clean
-        env:
-          GITHUB_TOKEN: "${{ steps.app-token.outputs.token }}"
-          TAP_GITHUB_TOKEN: "${{ secrets.GHCR_RW_TOKEN }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubectl-switch-2.2.8/.github/workflows/label-sync.yaml 
new/kubectl-switch-2.2.9/.github/workflows/label-sync.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/label-sync.yaml  2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/label-sync.yaml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,49 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Label Sync
-permissions: { contents: read }
-
-on:
-  schedule: [{cron: '0 * * * *'}]
-  workflow_dispatch:
-    inputs:
-      dry-run:
-        description: Dry Run
-        default: true
-        required: false
-        type: boolean
-
-  pull_request:
-    paths:
-      - .github/workflows/label-sync.yaml
-      - .github/labels.yaml
-
-  push:
-    branches: ["main", "master"]
-    paths:
-      - .github/workflows/label-sync.yaml
-      - .github/labels.yaml
-
-jobs:
-  label-sync:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Generate Token
-        uses: 
actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # 
v2.0.6
-        id: app-token
-        with:
-          app-id: "${{ secrets.BOT_APP_ID }}"
-          private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
-
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-        with:
-          token: "${{ steps.app-token.outputs.token }}"
-          sparse-checkout: "${{ env.LABEL_SYNC_CONFIG_FILE }}"
-
-      - name: Sync Labels
-        uses: EndBug/label-sync@52074158190acb45f3077f9099fea818aa43f97a # 
v2.3.3
-        with:
-          dry-run: "${{ (inputs.dry-run || github.event_name == 
'pull_request') == true }}"
-          token: "${{ steps.app-token.outputs.token }}"
-          config-file: .github/labels.yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/workflows/labeler.yaml 
new/kubectl-switch-2.2.9/.github/workflows/labeler.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/labeler.yaml     2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/labeler.yaml     1970-01-01 
01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Labeler
-permissions: { contents: read }
-
-on:
-  pull_request_target: {}
-
-jobs:
-  size-label:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Generate Token
-        uses: 
actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # 
v2.0.6
-        id: app-token
-        with:
-          app-id: "${{ secrets.BOT_APP_ID }}"
-          private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
-
-      - name: Size Label
-        uses: 
pascalgn/size-label-action@f8edde36b3be04b4f65dcfead05dc8691b374348 # v0.5.5
-        env:
-          GITHUB_TOKEN: "${{ steps.app-token.outputs.token }}"
-
-  labeler:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Generate Token
-        uses: 
actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # 
v2.0.6
-        id: app-token
-        with:
-          app-id: "${{ secrets.BOT_APP_ID }}"
-          private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
-
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-        with:
-          token: "${{ steps.app-token.outputs.token }}"
-
-      - name: Labeler
-        uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0
-        with:
-          sync-labels: true
-          repo-token: "${{ steps.app-token.outputs.token }}"
-          configuration-path: .github/labeler.yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/workflows/release.yaml 
new/kubectl-switch-2.2.9/.github/workflows/release.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/release.yaml     2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/release.yaml     1970-01-01 
01:00:00.000000000 +0100
@@ -1,57 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Release
-permissions: { contents: read }
-
-on:
-  schedule: [{cron: '0 0 * * *'}] # wet run
-  push: {} # dry run
-  workflow_dispatch:
-    inputs:
-      version-increment:
-        description: 'Version increment type'
-        required: false
-        default: 'auto'
-        type: choice
-        options: [ "auto", "major", "minor", "patch", "prerelease" ]
-      dry-run:
-        description: 'Dry run mode (no actual release)'
-        required: false
-        default: false
-        type: boolean
-      draft:
-        description: Mark Release as Draft
-        default: false
-        required: false
-        type: boolean
-
-concurrency:
-  group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
-  cancel-in-progress: true
-
-jobs:
-  release:
-    if: github.repository_owner == 'mirceanton' # ? don't run on forks
-    runs-on: ubuntu-latest
-    steps:
-      - name: Generate Token
-        uses: 
actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # 
v2.0.6
-        id: app-token
-        with:
-          app-id: "${{ secrets.BOT_APP_ID }}"
-          private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
-
-      - name: Generate Release Metadata
-        id: release-metadata
-        uses: 
mirceanton/action-semver-metadata@830294a0f6ab7d2fd11067085a8732ce6066f466 # 
v1.0.3
-        with:
-          github-token: ${{ steps.app-token.outputs.token }}
-
-      - name: Create Release
-        if: ${{ (github.event_name == 'workflow_dispatch' && inputs.dry-run == 
'false' ) || (github.event_name == 'schedule') }}
-        uses: 
softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2
-        with:
-          name: 'v${{ steps.release-metadata.outputs.next-version }}'
-          tag_name: 'v${{ steps.release-metadata.outputs.next-version }}'
-          body: ${{ steps.release-metadata.outputs.release-notes }}
-          token: ${{ steps.app-token.outputs.token }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/workflows/renovate.yaml 
new/kubectl-switch-2.2.9/.github/workflows/renovate.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/renovate.yaml    2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/renovate.yaml    1970-01-01 
01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Renovate
-permissions: { contents: read }
-
-on:
-  schedule: [{ cron: "0 * * * *" }]
-  workflow_dispatch:
-    inputs:
-      dry-run:
-        description: Dry Run
-        default: false
-        required: false
-        type: boolean
-      log-level:
-        description: Log Level
-        type: choice
-        default: debug
-        options: [ debug, info ]
-        required: true
-
-concurrency:
-  group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
-  cancel-in-progress: true
-
-jobs:
-  renovate:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-
-      - name: Setup mise
-        uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
-
-      - name: Generate Token
-        uses: 
actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # 
v2.0.6
-        id: app-token
-        with:
-          app-id: "${{ secrets.BOT_APP_ID }}"
-          private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
-
-      - name: Run Renovate
-        run: mise exec -- renovate
-        env:
-          # https://docs.renovatebot.com/self-hosted-configuration/
-          LOG_LEVEL: "${{ inputs.log-level || 'debug' }}"
-          RENOVATE_CONFIG_FILE: .renovaterc.json
-          RENOVATE_AUTODISCOVER: true
-          RENOVATE_AUTODISCOVER_FILTER: "${{ github.repository }}"
-          RENOVATE_DRY_RUN: "${{ inputs.dry-run == true }}"
-          RENOVATE_TOKEN: "${{ steps.app-token.outputs.token }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.github/workflows/test.yaml 
new/kubectl-switch-2.2.9/.github/workflows/test.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/test.yaml        2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/test.yaml        1970-01-01 
01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Test
-permissions: { contents: read }
-
-on:
-  workflow_dispatch: {}
-  push:
-    paths:
-      - ".github/workflows/test.yaml"
-      - "**.go"
-      - "go.mod"
-      - "go.sum"
-
-jobs:
-  test:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
-
-      - name: Setup mise
-        uses: jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2
-
-      - name: Run Tests
-        run: bash scripts/test.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kubectl-switch-2.2.8/.github/workflows/trivy-scan.yaml 
new/kubectl-switch-2.2.9/.github/workflows/trivy-scan.yaml
--- old/kubectl-switch-2.2.8/.github/workflows/trivy-scan.yaml  2025-06-22 
14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.github/workflows/trivy-scan.yaml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,46 +0,0 @@
----
-# yaml-language-server: 
$schema=https://json.schemastore.org/github-workflow.json
-name: Trivy
-
-permissions:
-  security-events: write
-  contents: read
-
-on:
-  schedule: [{cron: "1 0 * * *"}]
-  pull_request: {}
-  workflow_dispatch:
-    inputs:
-      dry-run:
-        description: Dry Run
-        required: false
-        default: false
-        type: boolean
-
-concurrency:
-  group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
-  cancel-in-progress: true
-
-jobs:
-  scan:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Create directory for scan results
-        run: mkdir -p trivy-results
-
-      - name: Run Trivy vulnerability scanner
-        uses: 
aquasecurity/trivy-action@76071ef0d7ec797419534a183b498b4d6366cf37 # 0.31.0
-        with:
-          image-ref: ghcr.io/${{ github.repository }}:latest
-          format: 'sarif'
-          output: 'trivy-results/results.sarif'
-          severity: 'CRITICAL,HIGH,MEDIUM'
-          ignore-unfixed: false
-          vuln-type: 'os,library'
-
-      - name: Upload Trivy scan results to GitHub Security tab
-        if: ${{ !(inputs.dry-run || github.event_name == 'pull_request') }}
-        uses: 
github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # 
v3.29.0
-        with:
-          sarif_file: 'trivy-results/results.sarif'
-          category: 'trivy'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.gitignore 
new/kubectl-switch-2.2.9/.gitignore
--- old/kubectl-switch-2.2.8/.gitignore 2025-06-22 14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.gitignore 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-kubectl-switch
-dist/
-configs/
-.DS_Store
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/.mise.toml 
new/kubectl-switch-2.2.9/.mise.toml
--- old/kubectl-switch-2.2.8/.mise.toml 2025-06-22 14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/.mise.toml 2025-07-16 07:08:11.000000000 +0200
@@ -2,9 +2,9 @@
 # 
=================================================================================================
 # Project Tools -> pinned versions
 # 
=================================================================================================
-go = "1.24.4"
-"aqua:golangci/golangci-lint" = "2.1.6"
-"aqua:goreleaser/goreleaser" = "2.10.2"
+go = "1.24.5"
+"aqua:golangci/golangci-lint" = "2.2.2"
+"aqua:goreleaser/goreleaser" = "2.11.0"
 "aqua:kubernetes/kubectl" = "1.33.1"
 
 
@@ -19,7 +19,5 @@
 # 
=================================================================================================
 # CI Tools
 # 
=================================================================================================
-node = "22"
-"npm:renovate" = "40"
 "npm:@commitlint/cli" = "19"
 "aqua:rhysd/actionlint" = "1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/go.mod 
new/kubectl-switch-2.2.9/go.mod
--- old/kubectl-switch-2.2.8/go.mod     2025-06-22 14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/go.mod     2025-07-16 07:08:11.000000000 +0200
@@ -9,7 +9,7 @@
        github.com/AlecAivazis/survey/v2 v2.3.7
        github.com/sirupsen/logrus v1.9.3
        github.com/spf13/cobra v1.9.1
-       k8s.io/apimachinery v0.33.2
+       k8s.io/apimachinery v0.33.3
        k8s.io/client-go v0.33.2
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubectl-switch-2.2.8/go.sum 
new/kubectl-switch-2.2.9/go.sum
--- old/kubectl-switch-2.2.8/go.sum     2025-06-22 14:05:22.000000000 +0200
+++ new/kubectl-switch-2.2.9/go.sum     2025-07-16 07:08:11.000000000 +0200
@@ -188,6 +188,8 @@
 k8s.io/apimachinery v0.33.1/go.mod 
h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
 k8s.io/apimachinery v0.33.2 h1:IHFVhqg59mb8PJWTLi8m1mAoepkUNYmptHsV+Z1m5jY=
 k8s.io/apimachinery v0.33.2/go.mod 
h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
+k8s.io/apimachinery v0.33.3 h1:4ZSrmNa0c/ZpZJhAgRdcsFcZOw1PQU1bALVQ0B3I5LA=
+k8s.io/apimachinery v0.33.3/go.mod 
h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
 k8s.io/client-go v0.33.1 h1:ZZV/Ks2g92cyxWkRRnfUDsnhNn28eFpt26aGc8KbXF4=
 k8s.io/client-go v0.33.1/go.mod h1:JAsUrl1ArO7uRVFWfcj6kOomSlCv+JpvIsp6usAGefA=
 k8s.io/client-go v0.33.2 h1:z8CIcc0P581x/J1ZYf4CNzRKxRvQAwoAolYPbtQes+E=

++++++ kubectl-switch.obsinfo ++++++
--- /var/tmp/diff_new_pack.o3BVWS/_old  2025-07-17 17:21:13.217885735 +0200
+++ /var/tmp/diff_new_pack.o3BVWS/_new  2025-07-17 17:21:13.221885901 +0200
@@ -1,5 +1,5 @@
 name: kubectl-switch
-version: 2.2.8
-mtime: 1750593922
-commit: 8cbb12d8bfbedafa117fb1b89a717e5f29bd2c3e
+version: 2.2.9
+mtime: 1752642491
+commit: a78e902dfb86ef77c7d9a69d20be6a07fa82febb
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kubectl-switch/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.kubectl-switch.new.8875/vendor.tar.gz differ: char 
138, line 2

Reply via email to