Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubecolor for openSUSE:Factory 
checked in at 2025-09-29 16:32:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubecolor (Old)
 and      /work/SRC/openSUSE:Factory/.kubecolor.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubecolor"

Mon Sep 29 16:32:37 2025 rev:3 rq:1307580 version:0.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubecolor/kubecolor.changes      2025-04-28 
16:16:41.002029392 +0200
+++ /work/SRC/openSUSE:Factory/.kubecolor.new.11973/kubecolor.changes   
2025-09-29 16:34:48.760927573 +0200
@@ -1,0 +2,54 @@
+Sun Sep 28 14:51:17 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.5.2:
+  * Vulnerabilities
+    - GO-2025-3787 / GHSA-fv92-fjc5-jj9h
+    - GO-2025-3750 / CVE-2025-0913
+    - GO-2025-3956 / CVE-2025-47906
+  * Fixes
+    - Fix kubectl logs parsing of klog caller with dashes by
+      @applejag in #252
+    - Fix kubectl logs parsing of dates with comma delimiter by
+      @applejag in #253
+    - Add missing error status colorizing by @noetarbouriech in
+      #259
+  * Dependencies
+    - Bump k8s.io/apimachinery from 0.32.3 to 0.33.0 in the all
+      group by @dependabot[bot] in #245
+    - Bump actions/attest-build-provenance from 2.2.3 to 2.3.0 in
+      the all group by @dependabot[bot] in #246
+    - Bump k8s.io/apimachinery from 0.33.0 to 0.33.1 in the all
+      group by @dependabot[bot] in #250
+    - Bump actions/attest-build-provenance from 2.3.0 to 2.4.0 in
+      the all group by @dependabot[bot] in #256
+    - Bump k8s.io/apimachinery from 0.33.1 to 0.33.2 in the all
+      group by @dependabot[bot] in #257
+    - Update Go v1.24.0 -> v1.24.5 & mapstructure v2.2.1 -> v2.4.0
+      to fix vulnerability by @applejag in #262
+    - Bump k8s.io/apimachinery from 0.33.2 to 0.33.3 in the all
+      group by @dependabot[bot] in #261
+    - Bump actions/download-artifact from 4 to 5 in the all group
+      by @dependabot[bot] in #263
+    - Bump k8s.io/apimachinery from 0.33.3 to 0.33.4 in the all
+      group by @dependabot[bot] in #264
+    - Bump actions/checkout from 4 to 5 in the all group by
+      @dependabot[bot] in #265
+    - Bump actions/attest-build-provenance from 2.4.0 to 3.0.0 in
+      the all group by @dependabot[bot] in #266
+    - Bump the all group with 2 updates by @dependabot[bot] in #267
+    - Bump the all group with 2 updates by @dependabot[bot] in #268
+    - Bump the all group with 2 updates by @dependabot[bot] in #269
+    - Update Go to 1.24.7 to fix vuln GO-2025-3956 / CVE-2025-47906
+      by @applejag in #271
+  * Other
+    - Fix release workflow by @applejag in #238
+    - Fix tagging by @applejag in #239
+    - Fix artifacts in release.yml by @applejag in #240
+    - Fix upload assets to release by @applejag in #241
+    - Fix publish command by @applejag in #242
+    - Add missing release asset checksums by @applejag in #244
+    - Fix CI badge in README.md by @applejag in #251
+    - Fix release workflow after actions/download-artifacts update
+      by @applejag in #272
+
+-------------------------------------------------------------------

Old:
----
  kubecolor-0.5.1.obscpio

New:
----
  kubecolor-0.5.2.obscpio

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

Other differences:
------------------
++++++ kubecolor.spec ++++++
--- /var/tmp/diff_new_pack.2vcZvT/_old  2025-09-29 16:34:49.376953507 +0200
+++ /var/tmp/diff_new_pack.2vcZvT/_new  2025-09-29 16:34:49.380953675 +0200
@@ -17,14 +17,14 @@
 
 
 Name:           kubecolor
-Version:        0.5.1
+Version:        0.5.2
 Release:        0
 Summary:        Colorize your kubectl output
 License:        MIT
 URL:            https://kubecolor.github.io/
 Source0:        %{name}-%{version}.tar.zst
 Source1:        vendor.tar.gz
-BuildRequires:  golang(API) >= 1.23
+BuildRequires:  go1.24 >= 1.24.7
 Requires:       kubernetes-client-provider
 
 %description

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2vcZvT/_old  2025-09-29 16:34:49.420955359 +0200
+++ /var/tmp/diff_new_pack.2vcZvT/_new  2025-09-29 16:34:49.432955865 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/kubecolor/kubecolor</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.5.1</param>
+    <param name="revision">v0.5.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2vcZvT/_old  2025-09-29 16:34:49.456956875 +0200
+++ /var/tmp/diff_new_pack.2vcZvT/_new  2025-09-29 16:34:49.464957212 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/kubecolor/kubecolor</param>
-              <param 
name="changesrevision">d66071b42945660e12773cadc8e2c9eb097dd85f</param></service></servicedata>
+              <param 
name="changesrevision">7dcf5659afec8f86ed17b89cf4c3aeb52c490ffa</param></service></servicedata>
 (No newline at EOF)
 

++++++ kubecolor-0.5.1.obscpio -> kubecolor-0.5.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/Dockerfile 
new/kubecolor-0.5.2/Dockerfile
--- old/kubecolor-0.5.1/Dockerfile      2025-04-23 14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/Dockerfile      2025-09-28 12:18:27.000000000 +0200
@@ -1,4 +1,4 @@
-FROM docker.io/library/golang:1.24.2 AS build
+FROM docker.io/library/golang:1.24.7 AS build
 
 WORKDIR /go/src/kubecolor
 COPY go.mod go.sum .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/README.md 
new/kubecolor-0.5.2/README.md
--- old/kubecolor-0.5.1/README.md       2025-04-23 14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/README.md       2025-09-28 12:18:27.000000000 +0200
@@ -4,7 +4,7 @@
 
 Kubecolor is a `kubectl` wrapper used to add colors to your kubectl output.
 
-[![test](https://github.com/kubecolor/kubecolor/actions/workflows/test.yml/badge.svg)](https://github.com/kubecolor/kubecolor/actions/workflows/test.yml)
+[![ci](https://github.com/kubecolor/kubecolor/actions/workflows/ci.yml/badge.svg)](https://github.com/kubecolor/kubecolor/actions/workflows/ci.yml)
 [![Go Report 
Card](https://goreportcard.com/badge/github.com/kubecolor/kubecolor)](https://goreportcard.com/report/github.com/kubecolor/kubecolor)
 
[![codecov](https://codecov.io/gh/kubecolor/kubecolor/graph/badge.svg)](https://codecov.io/gh/kubecolor/kubecolor)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/assets/packaging/createrepo.sh 
new/kubecolor-0.5.2/assets/packaging/createrepo.sh
--- old/kubecolor-0.5.1/assets/packaging/createrepo.sh  2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/assets/packaging/createrepo.sh  2025-09-28 
12:18:27.000000000 +0200
@@ -31,8 +31,8 @@
     fi
 
     echo "# Running createrepo inside Docker" >&2
-    echo "# \$ $docker run --rm -it createrepo" "$@" >&2
-    $docker run --rm -it -v "$PWD":/opt/src -w /opt/src createrepo "$@"
+    echo "# \$ $docker run --rm createrepo" "$@" >&2
+    $docker run --rm -v "$PWD":/opt/src -w /opt/src createrepo "$@"
     echo >&2
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/assets/packaging/gh-label-assets.sh 
new/kubecolor-0.5.2/assets/packaging/gh-label-assets.sh
--- old/kubecolor-0.5.1/assets/packaging/gh-label-assets.sh     2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/assets/packaging/gh-label-assets.sh     2025-09-28 
12:18:27.000000000 +0200
@@ -24,6 +24,7 @@
   label="${label%.tar}"
   label="$(echo "$label" | tr '_' ' ')"
   case "$asset" in
+  *checksums.txt ) label="checksums (SHA 256)" ;;
   *.msi ) label="${label} installer" ;;
   *.deb ) label="${label} deb" ;;
   *.rpm ) label="${label} RPM" ;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/assets/packaging/reprepro.sh 
new/kubecolor-0.5.2/assets/packaging/reprepro.sh
--- old/kubecolor-0.5.1/assets/packaging/reprepro.sh    2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/assets/packaging/reprepro.sh    2025-09-28 
12:18:27.000000000 +0200
@@ -32,8 +32,8 @@
     fi
 
     echo "# Running reprepro inside Docker" >&2
-    echo "# \$ $docker run --rm -it reprepro" "$@" >&2
-    $docker run --rm -it -v "$PWD":/opt/src -v 
"${GNUPGHOME:-"$HOME"/.gnupg}":/root/.gnupg -w /opt/src reprepro "$@"
+    echo "# \$ $docker run --rm reprepro" "$@" >&2
+    $docker run --rm -v "$PWD":/opt/src -v 
"${GNUPGHOME:-"$HOME"/.gnupg}":/root/.gnupg -w /opt/src reprepro "$@"
     echo >&2
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/assets/packaging/rpm-repomd-sign.sh 
new/kubecolor-0.5.2/assets/packaging/rpm-repomd-sign.sh
--- old/kubecolor-0.5.1/assets/packaging/rpm-repomd-sign.sh     2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/assets/packaging/rpm-repomd-sign.sh     2025-09-28 
12:18:27.000000000 +0200
@@ -4,4 +4,4 @@
 
 set -euo pipefail
 
-gpg --armor --detach-sign packages/rpm/repodata/repomd.xml
+gpg --yes --armor --detach-sign packages/rpm/repodata/repomd.xml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/assets/packaging/rpmsign.sh 
new/kubecolor-0.5.2/assets/packaging/rpmsign.sh
--- old/kubecolor-0.5.1/assets/packaging/rpmsign.sh     2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/assets/packaging/rpmsign.sh     2025-09-28 
12:18:27.000000000 +0200
@@ -31,8 +31,8 @@
     fi
 
     echo "# Running rpmsign inside Docker" >&2
-    echo "# \$ $docker run --rm -it rpmsign" "$@" >&2
-    $docker run --rm -it -v "$PWD":/opt/src -v 
"${GNUPGHOME:-"$HOME"/.gnupg}":/root/.gnupg -w /opt/src rpmsign "$@"
+    echo "# \$ $docker run --rm rpmsign" "$@" >&2
+    $docker run --rm -v "$PWD":/opt/src -v 
"${GNUPGHOME:-"$HOME"/.gnupg}":/root/.gnupg -w /opt/src rpmsign "$@"
     echo >&2
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/assets/packaging/version.sh 
new/kubecolor-0.5.2/assets/packaging/version.sh
--- old/kubecolor-0.5.1/assets/packaging/version.sh     2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/assets/packaging/version.sh     2025-09-28 
12:18:27.000000000 +0200
@@ -17,6 +17,13 @@
     fi
 }
 
+if [[ ! -f dist/metadata.json ]]; then
+    echo "Missing dist/metadata.json file"
+    exit 1
+fi
+
+echo "metadata.json=$(cat dist/metadata.json)"
+
 mkdir -pv packages
 VERSION="$(jq '.version' dist/metadata.json -r | tee packages/version)"
 set-output version "$VERSION"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/go.mod new/kubecolor-0.5.2/go.mod
--- old/kubecolor-0.5.1/go.mod  2025-04-23 14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/go.mod  2025-09-28 12:18:27.000000000 +0200
@@ -1,38 +1,38 @@
 module github.com/kubecolor/kubecolor
 
-go 1.24.2
+go 1.24.7
 
 require (
        github.com/MakeNowJust/heredoc v1.0.0
        github.com/google/go-cmp v0.7.0
-       github.com/gookit/color v1.5.4
+       github.com/gookit/color v1.6.0
        github.com/hexops/gotextdiff v1.0.3
        github.com/invopop/jsonschema v0.13.0
        github.com/mattn/go-colorable v0.1.14
        github.com/mattn/go-isatty v0.0.20
        github.com/mitchellh/mapstructure v1.5.0
-       github.com/spf13/viper v1.20.1
+       github.com/spf13/viper v1.21.0
        github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e
        gopkg.in/yaml.v3 v3.0.1
-       k8s.io/apimachinery v0.32.3
+       k8s.io/apimachinery v0.34.1
 )
 
 require (
        github.com/bahlo/generic-list-go v0.2.0 // indirect
        github.com/buger/jsonparser v1.1.1 // indirect
-       github.com/fsnotify/fsnotify v1.8.0 // indirect
-       github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
+       github.com/fsnotify/fsnotify v1.9.0 // indirect
+       github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
        github.com/mailru/easyjson v0.7.7 // indirect
-       github.com/pelletier/go-toml/v2 v2.2.3 // 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/pelletier/go-toml/v2 v2.2.4 // indirect
+       github.com/sagikazarmark/locafero v0.11.0 // indirect
+       github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // 
indirect
+       github.com/spf13/afero v1.15.0 // indirect
+       github.com/spf13/cast v1.10.0 // indirect
+       github.com/spf13/pflag v1.0.10 // indirect
        github.com/subosito/gotenv v1.6.0 // indirect
        github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
-       go.uber.org/multierr v1.11.0 // indirect
+       go.yaml.in/yaml/v3 v3.0.4 // indirect
        golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 // indirect
-       golang.org/x/sys v0.29.0 // indirect
-       golang.org/x/text v0.21.0 // indirect
+       golang.org/x/sys v0.30.0 // indirect
+       golang.org/x/text v0.28.0 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/go.sum new/kubecolor-0.5.2/go.sum
--- old/kubecolor-0.5.1/go.sum  2025-04-23 14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/go.sum  2025-09-28 12:18:27.000000000 +0200
@@ -4,18 +4,20 @@
 github.com/bahlo/generic-list-go v0.2.0/go.mod 
h1:2KvAjgMlE5NNynlg/5iLrrCCZ2+5xWbdbCW3pNTGyYg=
 github.com/buger/jsonparser v1.1.1 
h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs=
 github.com/buger/jsonparser v1.1.1/go.mod 
h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0=
-github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc 
h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
-github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/davecgh/go-spew v1.1.1 
h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
+github.com/davecgh/go-spew v1.1.1/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 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/go-viper/mapstructure/v2 v2.2.1 
h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss=
-github.com/go-viper/mapstructure/v2 v2.2.1/go.mod 
h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
+github.com/fsnotify/fsnotify v1.9.0 
h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=
+github.com/fsnotify/fsnotify v1.9.0/go.mod 
h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
+github.com/go-viper/mapstructure/v2 v2.4.0 
h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs=
+github.com/go-viper/mapstructure/v2 v2.4.0/go.mod 
h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
 github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
 github.com/google/go-cmp v0.7.0/go.mod 
h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
-github.com/gookit/color v1.5.4 h1:FZmqs7XOyGgCAxmWyPslpiok1k05wmY3SJTytgvYFs0=
-github.com/gookit/color v1.5.4/go.mod 
h1:pZJOeOS8DM43rXbp4AZo1n9zCU2qjpcRko0b6/QJi9w=
+github.com/gookit/assert v0.1.1 h1:lh3GcawXe/p+cU7ESTZ5Ui3Sm/x8JWpIis4/1aF0mY0=
+github.com/gookit/assert v0.1.1/go.mod 
h1:jS5bmIVQZTIwk42uXl4lyj4iaaxx32tqH16CFj0VX2E=
+github.com/gookit/color v1.6.0 h1:JjJXBTk1ETNyqyilJhkTXJYYigHG24TM9Xa2M1xAhRA=
+github.com/gookit/color v1.6.0/go.mod 
h1:9ACFc7/1IpHGBW8RwuDm/0YEnhg3dwwXpoMsmtyHfjs=
 github.com/hexops/gotextdiff v1.0.3 
h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
 github.com/hexops/gotextdiff v1.0.3/go.mod 
h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg=
 github.com/invopop/jsonschema v0.13.0 
h1:KvpoAJWEjR3uD9Kbm2HWJmqsEaHt8lBUpd0qHcIi21E=
@@ -33,45 +35,45 @@
 github.com/mattn/go-isatty v0.0.20/go.mod 
h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
 github.com/mitchellh/mapstructure v1.5.0 
h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
 github.com/mitchellh/mapstructure v1.5.0/go.mod 
h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
-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/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 
h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
-github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-github.com/rogpeppe/go-internal v1.9.0 
h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
-github.com/rogpeppe/go-internal v1.9.0/go.mod 
h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
-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/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/testify v1.10.0 
h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
-github.com/stretchr/testify v1.10.0/go.mod 
h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
+github.com/pelletier/go-toml/v2 v2.2.4 
h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4=
+github.com/pelletier/go-toml/v2 v2.2.4/go.mod 
h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY=
+github.com/pmezard/go-difflib v1.0.0 
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+github.com/pmezard/go-difflib v1.0.0/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/rogpeppe/go-internal v1.13.1 
h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
+github.com/rogpeppe/go-internal v1.13.1/go.mod 
h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
+github.com/sagikazarmark/locafero v0.11.0 
h1:1iurJgmM9G3PA/I+wWYIOw/5SyBtxapeHDcg+AAIFXc=
+github.com/sagikazarmark/locafero v0.11.0/go.mod 
h1:nVIGvgyzw595SUSUE6tvCp3YYTeHs15MvlmU87WwIik=
+github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 
h1:+jumHNA0Wrelhe64i8F6HNlS8pkoyMv5sreGx2Ry5Rw=
+github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8/go.mod 
h1:3n1Cwaq1E1/1lhQhtRK2ts/ZwZEhjcQeJQ1RuC6Q/8U=
+github.com/spf13/afero v1.15.0 h1:b/YBCLWAJdFWJTN9cLhiXXcD7mzKn9Dm86dNnfyQw1I=
+github.com/spf13/afero v1.15.0/go.mod 
h1:NC2ByUVxtQs4b3sIUphxK0NioZnmxgyCrfzeuq8lxMg=
+github.com/spf13/cast v1.10.0 h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY=
+github.com/spf13/cast v1.10.0/go.mod 
h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo=
+github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk=
+github.com/spf13/pflag v1.0.10/go.mod 
h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
+github.com/spf13/viper v1.21.0 h1:x5S+0EU27Lbphp4UKm1C+1oQO+rKx36vfCoaVebLFSU=
+github.com/spf13/viper v1.21.0/go.mod 
h1:P0lhsswPGWD/1lZJ9ny3fYnVqxiegrlNrEmgLjbTCAY=
+github.com/stretchr/testify v1.11.1 
h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
+github.com/stretchr/testify v1.11.1/go.mod 
h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
 github.com/subosito/gotenv v1.6.0 
h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
 github.com/subosito/gotenv v1.6.0/go.mod 
h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
 github.com/wk8/go-ordered-map/v2 v2.1.8 
h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc=
 github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod 
h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw=
 github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e 
h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no=
 github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod 
h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM=
-go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
-go.uber.org/multierr v1.11.0/go.mod 
h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
+go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
+go.yaml.in/yaml/v3 v3.0.4/go.mod 
h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
 golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 
h1:985EYyeCOxTpcgOTJpflJUwOeEz0CQOdPt73OzpE9F8=
 golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0/go.mod 
h1:/lliqkxwWAhPjf5oSOIJup2XcqJaw8RGS6k3TGEc7GI=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU=
-golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
-golang.org/x/text v0.21.0/go.mod 
h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
+golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
+golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng=
+golang.org/x/text v0.28.0/go.mod 
h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 
h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-k8s.io/apimachinery v0.32.3 h1:JmDuDarhDmA/Li7j3aPrwhpNBA94Nvk5zLeOge9HH1U=
-k8s.io/apimachinery v0.32.3/go.mod 
h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE=
+k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
+k8s.io/apimachinery v0.34.1/go.mod 
h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/printer/util.go 
new/kubecolor-0.5.2/printer/util.go
--- old/kubecolor-0.5.1/printer/util.go 2025-04-23 14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/printer/util.go 2025-09-28 12:18:27.000000000 +0200
@@ -143,13 +143,17 @@
 
                // some other status
                "ContainerStatusUnknown",
+               "ContainerCannotRun",
                "CrashLoopBackOff",
+               "DeadlineExceeded",
                "ImagePullBackOff",
                "Evicted",
                "FailedScheduling",
                "Error",
                "ErrImagePull",
                "OOMKilled",
+               "RunContainerError",
+               "StartError",
                // PVC status
                "Lost":
                return theme.Status.Error.Render(status), true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/scanner/logscan/logscan.go 
new/kubecolor-0.5.2/scanner/logscan/logscan.go
--- old/kubecolor-0.5.1/scanner/logscan/logscan.go      2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/scanner/logscan/logscan.go      2025-09-28 
12:18:27.000000000 +0200
@@ -14,15 +14,19 @@
 // klogLevelAndDateRegex is for parsing Kubernetes klog line: 
https://github.com/kubernetes/klog/blob/75663bb798999a49e3e4c0f2375ed5cca8164194/klog.go#L637-L650
 //
 //     Lmmdd hh:mm:ss.uuuuuu threadid file:line] msg...
-var klogLevelAndDateRegex = regexp.MustCompile(`^([IWEF])(\d{4} 
\d\d:\d\d:\d\d\.\d+)(\s*\d+\s*)([\w\._]+:\d+)\]`)
+var klogLevelAndDateRegex = regexp.MustCompile(`^([IWEF])(\d{4} 
\d\d:\d\d:\d\d\.\d+)(\s*\d+\s*)([\w\._-]+:\d+)\]`)
 
 // dateRegex is for parsing dates in various formats. E.g:
 //
 //     2024-08-03T19:57:19.446242
+//     2024-08-03T19:57:19,446242
 //     2024-08-03 20:04:28.614 GMT
+//     2024-08-03 20:04:28,614 GMT
 //     03 Aug 2024 20:04:28.614 GMT
+//     03 Aug 2024 20:04:28,614 GMT
 //     Aug/03/2024:20:04:28.614 +02:00
-var dateRegex = 
regexp.MustCompile(`^\d{4}-\d\d-\d\dT\d\d:\d\d(:\d\d(\.\d+)?)?(Z|[+-]\d\d:\d\d|[+-]\d{4})?\b|^(\d{4}-\d\d-\d\d|\d\d
 ([a-zA-Z][a-z]+) \d{4}|\d\d/([a-zA-Z][a-z]+)/\d{4})[ 
:]\d\d:\d\d(:\d\d(\.\d+)?)?( ?(GMT|UTC|[+-]\d\d:\d\d|[+-]\d\d\d\d))?\b`)
+//     Aug/03/2024:20:04:28,614 +02:00
+var dateRegex = 
regexp.MustCompile(`^\d{4}-\d\d-\d\dT\d\d:\d\d(:\d\d([\.,]\d+)?)?(Z|[+-]\d\d:\d\d|[+-]\d{4})?\b|^(\d{4}-\d\d-\d\d|\d\d
 ([a-zA-Z][a-z]+) \d{4}|\d\d/([a-zA-Z][a-z]+)/\d{4})[ 
:]\d\d:\d\d(:\d\d([\.,]\d+)?)?( ?(GMT|UTC|[+-]\d\d:\d\d|[+-]\d\d\d\d))?\b`)
 
 // guidRegex is for matching on GUIDs and UUIDs. E.g:
 //
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kubecolor-0.5.1/test/corpus/kubectl_logs.txt 
new/kubecolor-0.5.2/test/corpus/kubectl_logs.txt
--- old/kubecolor-0.5.1/test/corpus/kubectl_logs.txt    2025-04-23 
14:35:10.000000000 +0200
+++ new/kubecolor-0.5.2/test/corpus/kubectl_logs.txt    2025-09-28 
12:18:27.000000000 +0200
@@ -1,4 +1,19 @@
 
================================================================================
+# date logs with comma delimiter
+$ kubectl logs my-pod
+================================================================================
+
+02 Aug 2024 13:21:03,348 INFO hello world
+02 Aug 2024 13:21:03,448 DEBUG foo bar
+02 Aug 2024 13:21:03,549 ERROR lorem ipsum
+
+--------------------------------------------------------------------------------
+
+02 Aug 2024 13:21:03,348 INFO hello world
+02 Aug 2024 13:21:03,448 DEBUG foo bar
+02 Aug 2024 13:21:03,549 ERROR lorem ipsum
+
+================================================================================
 # kubernetes operator logs using klog
 $ kubectl logs cert-manager-webhook-8656b957f-l6s6j
 
================================================================================
@@ -167,3 +182,24 @@
 WARN Recieved kill signal. Stopping... 
signal=terminated timeout=10s
 DEBU server: Closing store before shutting down API server
 ERRO server.distmemorystore.olric: Failed to acquire semaphore: 
context canceled
+
+================================================================================
+# minio operator logs
+$ kubectl logs minio-operator-664f49db9f-fpgnt
+================================================================================
+
+I0527 13:23:48.194176       1 controller.go:81] Starting MinIO Operator
+I0527 13:23:48.196398       1 main-controller.go:293] Setting up event handlers
+I0527 13:23:48.239000       1 main-controller.go:514] Using Kubernetes CSR 
Version: v1
+I0527 13:23:48.239078       1 main-controller.go:534] Waiting for STS API to 
start
+I0527 13:23:48.239245       1 main-controller.go:399] Starting STS API server
+I0527 13:23:48.239246       1 leaderelection.go:257] attempting to acquire 
leader lease minio/minio-operator-lock...
+
+--------------------------------------------------------------------------------
+
+I0527 13:23:48.194176       1 controller.go:81] 
Starting MinIO Operator
+I0527 13:23:48.196398       1 
main-controller.go:293] Setting up event handlers
+I0527 13:23:48.239000       1 
main-controller.go:514] Using Kubernetes CSR Version: v1
+I0527 13:23:48.239078       1 
main-controller.go:534] Waiting for STS API to start
+I0527 13:23:48.239245       1 
main-controller.go:399] Starting STS API server
+I0527 13:23:48.239246       1 
leaderelection.go:257] attempting to acquire leader lease 
minio/minio-operator-lock...

++++++ kubecolor.obsinfo ++++++
--- /var/tmp/diff_new_pack.2vcZvT/_old  2025-09-29 16:34:49.900975568 +0200
+++ /var/tmp/diff_new_pack.2vcZvT/_new  2025-09-29 16:34:49.920976410 +0200
@@ -1,5 +1,5 @@
 name: kubecolor
-version: 0.5.1
-mtime: 1745411710
-commit: d66071b42945660e12773cadc8e2c9eb097dd85f
+version: 0.5.2
+mtime: 1759054707
+commit: 7dcf5659afec8f86ed17b89cf4c3aeb52c490ffa
 

++++++ vendor.tar.gz ++++++
++++ 28099 lines of diff (skipped)

Reply via email to