Script 'mail_helper' called by obssrc
Hello community,

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

Package is "kubelogin"

Thu Jul 17 17:19:14 2025 rev:21 rq:1294043 version:0.2.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubelogin/kubelogin.changes      2025-07-02 
12:10:23.960994531 +0200
+++ /work/SRC/openSUSE:Factory/.kubelogin.new.8875/kubelogin.changes    
2025-07-17 17:20:46.216760480 +0200
@@ -1,0 +2,12 @@
+Thu Jul 17 05:47:15 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 0.2.10:
+  * fix release note (#684)
+  * v0.2.10 (#683)
+  * Fix Docker registry name case issue in GitHub Actions workflow
+    (#682)
+  * Add Docker Image Build and Publish Workflow (#680)
+  * Fix CVE-2025-22871 and CVE-2025-22868: Update Go version and
+    security dependencies (#678)
+
+-------------------------------------------------------------------

Old:
----
  kubelogin-0.2.9.obscpio

New:
----
  kubelogin-0.2.10.obscpio

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

Other differences:
------------------
++++++ kubelogin.spec ++++++
--- /var/tmp/diff_new_pack.wUe52m/_old  2025-07-17 17:20:48.188842665 +0200
+++ /var/tmp/diff_new_pack.wUe52m/_new  2025-07-17 17:20:48.192842832 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kubelogin
-Version:        0.2.9
+Version:        0.2.10
 Release:        0
 Summary:        Kubernetes client credential plugin implementing Azure 
authentication
 License:        MIT
@@ -25,7 +25,7 @@
 Source0:        %{name}-%{version}.tar.gz
 Source1:        vendor.tar.gz
 BuildRequires:  golang-packaging
-BuildRequires:  golang(API) >= 1.23.7
+BuildRequires:  golang(API) >= 1.23
 %{go_provides}
 
 %description

++++++ _service ++++++
--- /var/tmp/diff_new_pack.wUe52m/_old  2025-07-17 17:20:48.280846499 +0200
+++ /var/tmp/diff_new_pack.wUe52m/_new  2025-07-17 17:20:48.284846666 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/Azure/kubelogin.git</param>
     <param name="scm">git</param>
-    <param name="revision">v0.2.9</param>
+    <param name="revision">v0.2.10</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.wUe52m/_old  2025-07-17 17:20:48.312847833 +0200
+++ /var/tmp/diff_new_pack.wUe52m/_new  2025-07-17 17:20:48.336848833 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/Azure/kubelogin.git</param>
-              <param 
name="changesrevision">205212e3bdee7af653d20ddba068984793e840cd</param></service></servicedata>
+              <param 
name="changesrevision">a6281673932f597014cd966c0aa5cfa12f650ea4</param></service></servicedata>
 (No newline at EOF)
 

++++++ kubelogin-0.2.9.obscpio -> kubelogin-0.2.10.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/.dockerignore 
new/kubelogin-0.2.10/.dockerignore
--- old/kubelogin-0.2.9/.dockerignore   1970-01-01 01:00:00.000000000 +0100
+++ new/kubelogin-0.2.10/.dockerignore  2025-07-16 23:17:25.000000000 +0200
@@ -0,0 +1,41 @@
+# Docker ignore file for kubelogin
+# Ignore development and build files that are not needed in Docker context
+
+# Version control
+.git
+.gitignore
+
+# Build artifacts (except the final binary)
+.bingo/
+hack/
+
+# Documentation
+docs/
+README.md
+CHANGELOG.md
+CODE_OF_CONDUCT.md
+SECURITY.md
+
+# Test files
+*_test.go
+**/*_test.go
+**/testdata/
+**/*VCR.yaml
+
+# Development files
+.github/dependabot.yml
+.github/workflows/golangci-lint.yml
+.github/workflows/website.yaml
+.github/workflows/dependency-review.yml
+.pre-commit-config.yaml
+
+# IDE files
+.vscode/
+.idea/
+*.swp
+*.swo
+*~
+
+# OS files
+.DS_Store
+Thumbs.db
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/.github/workflows/docker-publish.yml 
new/kubelogin-0.2.10/.github/workflows/docker-publish.yml
--- old/kubelogin-0.2.9/.github/workflows/docker-publish.yml    1970-01-01 
01:00:00.000000000 +0100
+++ new/kubelogin-0.2.10/.github/workflows/docker-publish.yml   2025-07-16 
23:17:25.000000000 +0200
@@ -0,0 +1,88 @@
+name: Docker Build and Publish
+
+on:
+  release:
+    types: [published]
+  workflow_dispatch:
+    inputs:
+      tag:
+        description: 'Docker image tag'
+        required: false
+        default: 'latest'
+
+permissions:
+  contents: read
+  packages: write
+
+env:
+  REGISTRY: ghcr.io
+
+jobs:
+  docker:
+    name: Build and Publish Docker Image
+    runs-on: ubuntu-latest
+    steps:
+      - name: Set IMAGE_NAME to lowercase
+        run: echo "IMAGE_NAME=$(echo '${{ github.repository }}' | tr 
'[:upper:]' '[:lower:]')" >> $GITHUB_ENV
+
+      - name: Check out code
+        uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 
v4.1.1
+
+      - name: Set up Go
+        uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # 
v4.1.0
+        with:
+          go-version-file: "go.mod"
+          cache: false
+
+      - name: Set up Docker Buildx
+        uses: 
docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
+
+      - name: Log in to GitHub Container Registry
+        uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # 
v3.0.0
+        with:
+          registry: ${{ env.REGISTRY }}
+          username: ${{ github.actor }}
+          password: ${{ secrets.GITHUB_TOKEN }}
+
+      - name: Extract release tag
+        id: extract_tag
+        run: |
+          if [ "${{ github.event_name }}" = "release" ]; then
+            echo "tag=${{ github.event.release.tag_name }}" >> $GITHUB_OUTPUT
+          else
+            echo "tag=${{ github.event.inputs.tag }}" >> $GITHUB_OUTPUT
+          fi
+
+      - name: Build kubelogin binaries for multi-arch
+        run: |
+          # Build for amd64
+          GOOS=linux GOARCH=amd64 CGO_ENABLED=0 GIT_TAG=${{ 
steps.extract_tag.outputs.tag }} make kubelogin
+          
+          # Build for arm64  
+          GOOS=linux GOARCH=arm64 CGO_ENABLED=0 GIT_TAG=${{ 
steps.extract_tag.outputs.tag }} make kubelogin
+          
+          # Verify binaries were created
+          ls -la bin/linux_amd64/kubelogin
+          ls -la bin/linux_arm64/kubelogin
+          
+          # Test the binaries
+          file bin/linux_amd64/kubelogin
+          file bin/linux_arm64/kubelogin
+
+      - name: Build and push Docker image
+        uses: 
docker/build-push-action@4a13e500e55cf31b7a5d59a38ab2040ab0f42f56 # v5.1.0
+        with:
+          context: .
+          platforms: linux/amd64,linux/arm64
+          push: true
+          tags: |
+            ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ 
steps.extract_tag.outputs.tag }}
+            ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
+          file: Dockerfile
+
+      - name: Generate Docker image summary
+        run: |
+          echo "## Docker Image Published" >> $GITHUB_STEP_SUMMARY
+          echo "- **Registry**: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" >> 
$GITHUB_STEP_SUMMARY
+          echo "- **Tag**: ${{ steps.extract_tag.outputs.tag }}" >> 
$GITHUB_STEP_SUMMARY
+          echo "- **Platforms**: linux/amd64, linux/arm64" >> 
$GITHUB_STEP_SUMMARY
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/.gitignore 
new/kubelogin-0.2.10/.gitignore
--- old/kubelogin-0.2.9/.gitignore      2025-06-25 02:08:18.000000000 +0200
+++ new/kubelogin-0.2.10/.gitignore     2025-07-16 23:17:25.000000000 +0200
@@ -6,6 +6,7 @@
 *.dylib
 *.cov
 bin
+kubelogin
 
 # Test binary, built with `go test -c`
 *.test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/CHANGELOG.md 
new/kubelogin-0.2.10/CHANGELOG.md
--- old/kubelogin-0.2.9/CHANGELOG.md    2025-06-25 02:08:18.000000000 +0200
+++ new/kubelogin-0.2.10/CHANGELOG.md   2025-07-16 23:17:25.000000000 +0200
@@ -1,15 +1,32 @@
 # Change Log
 
+## [0.2.10]
+
+### What's Changed
+
+* Add Docker Image Build and Publish Workflow by @Copilot in 
https://github.com/Azure/kubelogin/pull/680
+* Fix Docker registry name case issue in GitHub Actions workflow by @Copilot 
in https://github.com/Azure/kubelogin/pull/682
+
+### Maintenance
+
+* Fix CVE-2025-22871 and CVE-2025-22868: Update Go version and security 
dependencies by @Copilot in https://github.com/Azure/kubelogin/pull/678
+
+### New Contributors
+
+* @Copilot made their first contribution in 
https://github.com/Azure/kubelogin/pull/678
+
+**Full Changelog**: https://github.com/Azure/kubelogin/compare/v0.2.9...v0.2.10
+
 ## [0.2.9]
 
-## What's Changed
+### What's Changed
 
 * added redirect-url to interactive mode by @weinong in 
https://github.com/Azure/kubelogin/pull/661
 * added Interactive login hint by @weinong in 
https://github.com/Azure/kubelogin/pull/663
 * Add caching support for PoP token acquisition by @JorgeDaboub in 
https://github.com/Azure/kubelogin/pull/662
 * feat: update documentation by @jakangah in 
https://github.com/Azure/kubelogin/pull/669
 
-## New Contributors
+### New Contributors
 
 * @jakangah made their first contribution in 
https://github.com/Azure/kubelogin/pull/669
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/Dockerfile 
new/kubelogin-0.2.10/Dockerfile
--- old/kubelogin-0.2.9/Dockerfile      1970-01-01 01:00:00.000000000 +0100
+++ new/kubelogin-0.2.10/Dockerfile     2025-07-16 23:17:25.000000000 +0200
@@ -0,0 +1,18 @@
+# Dockerfile for kubelogin
+# This Dockerfile copies a pre-built binary into a minimal scratch image.
+# The binary should be built before running docker build using: make kubelogin
+# 
+# Usage:
+#   make build-image                    # Build with latest tag
+#   GIT_TAG=v1.0.0 make build-image   # Build with specific tag
+#
+FROM scratch
+
+# Build arguments for multi-architecture support
+ARG TARGETARCH=amd64
+
+# Copy the pre-built binary from local build to /usr/local/bin
+COPY bin/linux_${TARGETARCH}/kubelogin /usr/local/bin/kubelogin
+
+# Set the entrypoint
+ENTRYPOINT ["/usr/local/bin/kubelogin"]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/Makefile 
new/kubelogin-0.2.10/Makefile
--- old/kubelogin-0.2.9/Makefile        2025-06-25 02:08:18.000000000 +0200
+++ new/kubelogin-0.2.10/Makefile       2025-07-16 23:17:25.000000000 +0200
@@ -17,6 +17,24 @@
 
 all: $(TARGET)
 
+help:
+       @echo "Available targets:"
+       @echo "  all          - Build the kubelogin binary (default)"
+       @echo "  $(TARGET)    - Build the kubelogin binary"
+       @echo "  lint         - Run linting checks"
+       @echo "  test         - Run tests (includes linting)"
+       @echo "  clean        - Remove built binaries"
+       @echo "  build-image  - Build Docker image with kubelogin binary"
+       @echo ""
+       @echo "Docker image build options:"
+       @echo "  make build-image                    # Build with 'latest' tag"
+       @echo "  GIT_TAG=v1.0.0 make build-image   # Build with specific tag"
+       @echo ""
+       @echo "Environment variables:"
+       @echo "  GOOS         - Target OS (default: $(OS))"
+       @echo "  GOARCH       - Target architecture (default: $(ARCH))"
+       @echo "  GIT_TAG      - Git tag for version info and Docker tagging"
+
 lint: $(GOLANGCI_LINT)
        $(GOLANGCI_LINT) run
 
@@ -28,3 +46,13 @@
 
 clean:
        -rm -f $(BIN)
+
+# Docker image build target
+IMAGE_NAME    := ghcr.io/azure/kubelogin
+IMAGE_TAG     := $(if $(GIT_TAG),$(GIT_TAG),latest)
+
+build-image: $(TARGET)
+       docker build -t $(IMAGE_NAME):$(IMAGE_TAG) .
+       @if [ "$(GIT_TAG)" != "" ]; then \
+               docker tag $(IMAGE_NAME):$(IMAGE_TAG) $(IMAGE_NAME):latest; \
+       fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/go.mod new/kubelogin-0.2.10/go.mod
--- old/kubelogin-0.2.9/go.mod  2025-06-25 02:08:18.000000000 +0200
+++ new/kubelogin-0.2.10/go.mod 2025-07-16 23:17:25.000000000 +0200
@@ -1,7 +1,7 @@
 module github.com/Azure/kubelogin
 
 // NOTE: kubelogin follows the same support policy as Go, which supports the 
last two major versions.
-go 1.23.7
+go 1.23.11
 
 require (
        github.com/Azure/azure-sdk-for-go/sdk/azcore v1.14.0
@@ -17,7 +17,7 @@
        github.com/spf13/pflag v1.0.5
        github.com/stretchr/testify v1.9.0
        go.uber.org/mock v0.5.0
-       golang.org/x/crypto v0.36.0
+       golang.org/x/crypto v0.40.0
        gopkg.in/dnaeon/go-vcr.v4 v4.0.2
        k8s.io/apimachinery v0.29.3
        k8s.io/cli-runtime v0.29.3
@@ -42,7 +42,7 @@
        github.com/go-openapi/jsonreference v0.20.2 // indirect
        github.com/go-openapi/swag v0.22.3 // indirect
        github.com/gogo/protobuf v1.3.2 // indirect
-       github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
+       github.com/golang-jwt/jwt/v5 v5.2.3 // indirect
        github.com/golang/protobuf v1.5.4 // indirect
        github.com/google/btree v1.1.2 // indirect
        github.com/google/gnostic-models v0.6.8 // indirect
@@ -68,14 +68,13 @@
        github.com/pmezard/go-difflib v1.0.0 // indirect
        github.com/xlab/treeprint v1.2.0 // indirect
        go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
-       golang.org/x/net v0.38.0 // indirect
-       golang.org/x/oauth2 v0.10.0 // indirect
-       golang.org/x/sync v0.12.0 // indirect
-       golang.org/x/sys v0.31.0 // indirect
-       golang.org/x/term v0.30.0 // indirect
-       golang.org/x/text v0.23.0 // indirect
+       golang.org/x/net v0.41.0 // indirect
+       golang.org/x/oauth2 v0.30.0 // indirect
+       golang.org/x/sync v0.16.0 // indirect
+       golang.org/x/sys v0.34.0 // indirect
+       golang.org/x/term v0.33.0 // indirect
+       golang.org/x/text v0.27.0 // indirect
        golang.org/x/time v0.3.0 // indirect
-       google.golang.org/appengine v1.6.7 // indirect
        google.golang.org/protobuf v1.33.0 // indirect
        gopkg.in/inf.v0 v0.9.1 // indirect
        gopkg.in/yaml.v2 v2.4.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubelogin-0.2.9/go.sum new/kubelogin-0.2.10/go.sum
--- old/kubelogin-0.2.9/go.sum  2025-06-25 02:08:18.000000000 +0200
+++ new/kubelogin-0.2.10/go.sum 2025-07-16 23:17:25.000000000 +0200
@@ -70,12 +70,11 @@
 github.com/golang-jwt/jwt/v4 v4.5.0/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
 github.com/golang-jwt/jwt/v4 v4.5.2 
h1:YtQM7lnr8iZ+j5q71MGKkNw9Mn7AjHM68uc9g5fXeUI=
 github.com/golang-jwt/jwt/v4 v4.5.2/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
-github.com/golang-jwt/jwt/v5 v5.2.2 
h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
-github.com/golang-jwt/jwt/v5 v5.2.2/go.mod 
h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
+github.com/golang-jwt/jwt/v5 v5.2.3 
h1:kkGXqQOBSDDWRhWNXTFpqGSCMyh/PLnqUvMGJPDJDs0=
+github.com/golang-jwt/jwt/v5 v5.2.3/go.mod 
h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod 
h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
 github.com/golang/mock v1.1.1/go.mod 
h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
 github.com/golang/protobuf v1.2.0/go.mod 
h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-github.com/golang/protobuf v1.3.1/go.mod 
h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.3.2/go.mod 
h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.4.0-rc.1/go.mod 
h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
 github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod 
h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
@@ -197,8 +196,8 @@
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/crypto v0.6.0/go.mod 
h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
-golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
-golang.org/x/crypto v0.36.0/go.mod 
h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
+golang.org/x/crypto v0.40.0 h1:r4x+VvoG5Fm+eJcxMaY8CQM7Lb0l1lsmjGBQ6s8BfKM=
+golang.org/x/crypto v0.40.0/go.mod 
h1:Qr1vMER5WyS2dfPHAlsOj01wgLbsyWtFn/aY+5+ZdxY=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod 
h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod 
h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -211,7 +210,6 @@
 golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod 
h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod 
h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod 
h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod 
h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod 
h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
@@ -219,19 +217,19 @@
 golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod 
h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
 golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod 
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
 golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
-golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
-golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
+golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
+golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod 
h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8=
-golang.org/x/oauth2 v0.10.0/go.mod 
h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI=
+golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
+golang.org/x/oauth2 v0.30.0/go.mod 
h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 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=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
-golang.org/x/sync v0.12.0/go.mod 
h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
+golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
+golang.org/x/sync v0.16.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-20190412213103-97732733099d/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -245,22 +243,21 @@
 golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
-golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
+golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
+golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.0.0-20220526004731-065cf7ba2467/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
-golang.org/x/term v0.30.0/go.mod 
h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
+golang.org/x/term v0.33.0 h1:NuFncQrRcaRvVmgRkvM3j/F00gWIAlcmlB8ACEKmGIg=
+golang.org/x/term v0.33.0/go.mod 
h1:s18+ql9tYWp1IfpV9DmCtQDDSRBUjKaw9M1eAv5UeF0=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
-golang.org/x/text v0.23.0/go.mod 
h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
+golang.org/x/text v0.27.0 h1:4fGWRpyh641NLlecmyl4LOe6yDdfaYNrGb2zdfo4JV4=
+golang.org/x/text v0.27.0/go.mod 
h1:1D28KMCvyooCX9hBiosv5Tz/+YLxj0j7XhWjpSUF7CU=
 golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
 golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -272,16 +269,14 @@
 golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod 
h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
 golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod 
h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
 golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
-golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA=
-golang.org/x/tools v0.22.0/go.mod 
h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c=
+golang.org/x/tools v0.34.0 h1:qIpSLOxeCYGg9TrcJokLBG4KFA6d795g0xkBkiESGlo=
+golang.org/x/tools v0.34.0/go.mod 
h1:pAP9OwEaY1CAW3HOmg3hLZC5Z0CCmzjAF2UQMSqNARg=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 google.golang.org/appengine v1.1.0/go.mod 
h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
 google.golang.org/appengine v1.4.0/go.mod 
h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-google.golang.org/appengine v1.6.7 
h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
-google.golang.org/appengine v1.6.7/go.mod 
h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod 
h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
 google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod 
h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
 google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod 
h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=

++++++ kubelogin.obsinfo ++++++
--- /var/tmp/diff_new_pack.wUe52m/_old  2025-07-17 17:20:48.740865670 +0200
+++ /var/tmp/diff_new_pack.wUe52m/_new  2025-07-17 17:20:48.744865837 +0200
@@ -1,5 +1,5 @@
 name: kubelogin
-version: 0.2.9
-mtime: 1750810098
-commit: 205212e3bdee7af653d20ddba068984793e840cd
+version: 0.2.10
+mtime: 1752700645
+commit: a6281673932f597014cd966c0aa5cfa12f650ea4
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kubelogin/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.kubelogin.new.8875/vendor.tar.gz differ: char 13, 
line 1

Reply via email to