Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chezmoi for openSUSE:Factory checked 
in at 2023-12-06 23:47:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chezmoi (Old)
 and      /work/SRC/openSUSE:Factory/.chezmoi.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chezmoi"

Wed Dec  6 23:47:50 2023 rev:40 rq:1131027 version:2.42.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/chezmoi/chezmoi.changes  2023-11-29 
21:21:36.807116463 +0100
+++ /work/SRC/openSUSE:Factory/.chezmoi.new.25432/chezmoi.changes       
2023-12-06 23:48:10.879162220 +0100
@@ -1,0 +2,10 @@
+Tue Dec  5 16:43:34 UTC 2023 - Filippo Bonazzi <filippo.bona...@suse.com>
+
+- Update to version 2.42.2:
+  - Features
+    * feat: Add CHEZMOI_COMMAND_DIR env var for hooks
+  - Fixes
+    * fix: Fix fromJson template function deserializing non-objects
+    * fix: Handle extra slashes in path arguments
+
+-------------------------------------------------------------------

Old:
----
  chezmoi-2.42.1.obscpio

New:
----
  chezmoi-2.42.2.obscpio

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

Other differences:
------------------
++++++ chezmoi.spec ++++++
--- /var/tmp/diff_new_pack.bJ9oL0/_old  2023-12-06 23:48:13.083243475 +0100
+++ /var/tmp/diff_new_pack.bJ9oL0/_new  2023-12-06 23:48:13.083243475 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           chezmoi
-Version:        2.42.1
+Version:        2.42.2
 Release:        0
 Summary:        A multi-host manager for dotfiles
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.bJ9oL0/_old  2023-12-06 23:48:13.111244507 +0100
+++ /var/tmp/diff_new_pack.bJ9oL0/_new  2023-12-06 23:48:13.115244655 +0100
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/twpayne/chezmoi.git</param>
-    <param name="revision">v2.42.1</param>
+    <param name="revision">v2.42.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>

++++++ chezmoi-2.42.1.obscpio -> chezmoi-2.42.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/.github/workflows/lock.yml 
new/chezmoi-2.42.2/.github/workflows/lock.yml
--- old/chezmoi-2.42.1/.github/workflows/lock.yml       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/.github/workflows/lock.yml       2023-12-02 
02:29:57.000000000 +0100
@@ -15,7 +15,7 @@
   action:
     runs-on: ubuntu-22.04
     steps:
-    - uses: dessant/lock-threads@d42e5f49803f3c4e14ffee0378e31481265dda22
+    - uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771
       with:
         issue-lock-reason: resolved
         issue-inactive-days: 7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/.github/workflows/main.yml 
new/chezmoi-2.42.2/.github/workflows/main.yml
--- old/chezmoi-2.42.1/.github/workflows/main.yml       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/.github/workflows/main.yml       2023-12-02 
02:29:57.000000000 +0100
@@ -51,10 +51,10 @@
     - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
       with:
         fetch-depth: 1
-    - uses: github/codeql-action/init@66b90a5db151a8042fa97405c6cf843bbe433f7b
+    - uses: github/codeql-action/init@407ffafae6a767df3e0230c3df91b6443ae8df75
       with:
         languages: go
-    - uses: 
github/codeql-action/analyze@66b90a5db151a8042fa97405c6cf843bbe433f7b
+    - uses: 
github/codeql-action/analyze@407ffafae6a767df3e0230c3df91b6443ae8df75
   misspell:
     runs-on: ubuntu-22.04
     steps:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/configuration-file/hooks.md 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/configuration-file/hooks.md
--- 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/configuration-file/hooks.md 
    2023-11-29 10:22:12.000000000 +0100
+++ 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/configuration-file/hooks.md 
    2023-12-02 02:29:57.000000000 +0100
@@ -36,6 +36,7 @@
     ```
 
 When running hooks, the `CHEZMOI=1` and `CHEZMOI_*` environment variables will
-be set. `CHEZMOI_COMMAND` is set to the chezmoi command being run and
+be set. `CHEZMOI_COMMAND` is set to the chezmoi command being run,
+`CHEZMOI_COMMAND_DIR` is set to the directory where chezmoi was run from, and
 `CHEZMOI_ARGS` contains the full arguments to chezmoi, starting with the path 
to
 chezmoi's executable.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
--- 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
       2023-11-29 10:22:12.000000000 +0100
+++ 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
       2023-12-02 02:29:57.000000000 +0100
@@ -3,7 +3,7 @@
 `gitHubLatestRelease` calls the GitHub API to retrieve the latest release about
 the given *owner-repo*, returning structured data as defined by the [GitHub Go
 API
-bindings](https://pkg.go.dev/github.com/google/go-github/v56/github#RepositoryRelease).
+bindings](https://pkg.go.dev/github.com/google/go-github/v57/github#RepositoryRelease).
 
 Calls to `gitHubLatestRelease` are cached so calling `gitHubLatestRelease` with
 the same *owner-repo* will only result in one call to the GitHub API.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
--- 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
   2023-11-29 10:22:12.000000000 +0100
+++ 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
   2023-12-02 02:29:57.000000000 +0100
@@ -2,7 +2,7 @@
 
 `gitHubLatestTag` calls the GitHub API to retrieve the latest tag for the given
 *owner-repo*, returning structured data as defined by the [GitHub Go API
-bindings](https://pkg.go.dev/github.com/google/go-github/v56/github#RepositoryTag).
+bindings](https://pkg.go.dev/github.com/google/go-github/v57/github#RepositoryTag).
 
 Calls to `gitHubLatestTag` are cached the same as
 [`githubTags`](/reference/templates/functions/gitHubTags/), so calling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubReleases.md
 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubReleases.md
--- 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubReleases.md
    2023-11-29 10:22:12.000000000 +0100
+++ 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubReleases.md
    2023-12-02 02:29:57.000000000 +0100
@@ -3,7 +3,7 @@
 `gitHubReleases` calls the GitHub API to retrieve the first page of releases 
for
 the given *owner-repo*, returning structured data as defined by the [GitHub Go
 API
-bindings](https://pkg.go.dev/github.com/google/go-github/v56/github#RepositoryRelease).
+bindings](https://pkg.go.dev/github.com/google/go-github/v57/github#RepositoryRelease).
 
 Calls to `gitHubReleases` are cached so calling `gitHubReleases` with the same
 *owner-repo* will only result in one call to the GitHub API.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubTags.md
 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubTags.md
--- 
old/chezmoi-2.42.1/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubTags.md
        2023-11-29 10:22:12.000000000 +0100
+++ 
new/chezmoi-2.42.2/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubTags.md
        2023-12-02 02:29:57.000000000 +0100
@@ -3,7 +3,7 @@
 `gitHubTags` calls the GitHub API to retrieve the first page of tags for
 the given *owner-repo*, returning structured data as defined by the [GitHub Go
 API
-bindings](https://pkg.go.dev/github.com/google/go-github/v56/github#RepositoryTag).
+bindings](https://pkg.go.dev/github.com/google/go-github/v57/github#RepositoryTag).
 
 Calls to `gitHubTags` are cached so calling `gitHubTags` with the
 same *owner-repo* will only result in one call to the GitHub API.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/assets/chezmoi.io/requirements.txt 
new/chezmoi-2.42.2/assets/chezmoi.io/requirements.txt
--- old/chezmoi-2.42.1/assets/chezmoi.io/requirements.txt       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/assets/chezmoi.io/requirements.txt       2023-12-02 
02:29:57.000000000 +0100
@@ -1,2 +1,2 @@
-mkdocs-material==9.4.10
+mkdocs-material==9.4.14
 mkdocs-mermaid2-plugin==1.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/go.mod new/chezmoi-2.42.2/go.mod
--- old/chezmoi-2.42.1/go.mod   2023-11-29 10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/go.mod   2023-12-02 02:29:57.000000000 +0100
@@ -9,9 +9,9 @@
        github.com/Masterminds/sprig/v3 v3.2.3
        github.com/Shopify/ejson v1.4.1
        github.com/alecthomas/assert/v2 v2.4.0
-       github.com/aws/aws-sdk-go-v2 v1.23.1
-       github.com/aws/aws-sdk-go-v2/config v1.25.5
-       github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.23.3
+       github.com/aws/aws-sdk-go-v2 v1.23.5
+       github.com/aws/aws-sdk-go-v2/config v1.25.11
+       github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.25.2
        github.com/bmatcuk/doublestar/v4 v4.6.1
        github.com/bradenhilton/mozillainstallhash v1.0.1
        github.com/charmbracelet/bubbles v0.16.1
@@ -19,12 +19,12 @@
        github.com/charmbracelet/glamour v0.6.0
        github.com/coreos/go-semver v0.3.1
        github.com/fsnotify/fsnotify v1.7.0
-       github.com/go-git/go-git/v5 v5.10.0
-       github.com/google/go-github/v56 v56.0.0
+       github.com/go-git/go-git/v5 v5.10.1
+       github.com/google/go-github/v57 v57.0.0
        github.com/google/renameio/v2 v2.0.0
        github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
-       github.com/itchyny/gojq v0.12.13
-       github.com/klauspost/compress v1.17.3
+       github.com/itchyny/gojq v0.12.14
+       github.com/klauspost/compress v1.17.4
        github.com/mitchellh/copystructure v1.2.0
        github.com/mitchellh/mapstructure v1.5.0
        github.com/muesli/combinator v0.3.0
@@ -44,15 +44,15 @@
        github.com/withfig/autocomplete-tools/integrations/cobra v1.2.1
        github.com/zalando/go-keyring v0.2.3
        go.etcd.io/bbolt v1.3.8
-       golang.org/x/crypto v0.15.0
-       golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa
-       golang.org/x/oauth2 v0.14.0
+       golang.org/x/crypto v0.16.0
+       golang.org/x/exp v0.0.0-20231127185646-65229373498e
+       golang.org/x/oauth2 v0.15.0
        golang.org/x/sync v0.5.0
-       golang.org/x/sys v0.14.0
-       golang.org/x/term v0.14.0
+       golang.org/x/sys v0.15.0
+       golang.org/x/term v0.15.0
        gopkg.in/ini.v1 v1.67.0
        gopkg.in/yaml.v3 v3.0.1
-       howett.net/plist v1.0.0
+       howett.net/plist v1.0.1
        mvdan.cc/sh/v3 v3.7.0
 )
 
@@ -66,22 +66,21 @@
        github.com/Masterminds/semver/v3 v3.2.1 // indirect
        github.com/Microsoft/go-winio v0.6.1 // indirect
        github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c // 
indirect
-       github.com/acomagu/bufpipe v1.0.4 // indirect
        github.com/alecthomas/chroma v0.10.0 // indirect
        github.com/alecthomas/repr v0.3.0 // indirect
        github.com/alessio/shellescape v1.4.2 // indirect
        github.com/atotto/clipboard v0.1.4 // indirect
-       github.com/aws/aws-sdk-go-v2/credentials v1.16.4 // indirect
-       github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.5 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4 // indirect
+       github.com/aws/aws-sdk-go-v2/credentials v1.16.9 // indirect
+       github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.9 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8 // indirect
        github.com/aws/aws-sdk-go-v2/internal/ini v1.7.1 // indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1 
// indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4 // 
indirect
-       github.com/aws/aws-sdk-go-v2/service/sso v1.17.3 // indirect
-       github.com/aws/aws-sdk-go-v2/service/ssooidc v1.20.1 // indirect
-       github.com/aws/aws-sdk-go-v2/service/sts v1.25.4 // indirect
-       github.com/aws/smithy-go v1.17.0 // indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3 
// indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8 // 
indirect
+       github.com/aws/aws-sdk-go-v2/service/sso v1.18.2 // indirect
+       github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.2 // indirect
+       github.com/aws/aws-sdk-go-v2/service/sts v1.26.2 // indirect
+       github.com/aws/smithy-go v1.18.1 // indirect
        github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
        github.com/aymerick/douceur v0.2.0 // indirect
        github.com/bradenhilton/cityhash v1.0.0 // indirect
@@ -97,7 +96,7 @@
        github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
        github.com/go-git/go-billy/v5 v5.5.0 // indirect
        github.com/godbus/dbus/v5 v5.1.0 // indirect
-       github.com/golang-jwt/jwt/v5 v5.1.0 // indirect
+       github.com/golang-jwt/jwt/v5 v5.2.0 // indirect
        github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // 
indirect
        github.com/golang/protobuf v1.5.3 // indirect
        github.com/google/btree v1.1.2 // indirect
@@ -130,14 +129,14 @@
        github.com/rivo/uniseg v0.4.4 // indirect
        github.com/shopspring/decimal v1.3.1 // indirect
        github.com/skeema/knownhosts v1.2.1 // indirect
-       github.com/spf13/cast v1.5.1 // indirect
+       github.com/spf13/cast v1.6.0 // indirect
        github.com/xanzy/ssh-agent v0.3.3 // indirect
        github.com/yuin/goldmark v1.6.0 // indirect
        github.com/yuin/goldmark-emoji v1.0.2 // indirect
        golang.org/x/mod v0.14.0 // indirect
-       golang.org/x/net v0.18.0 // indirect
+       golang.org/x/net v0.19.0 // indirect
        golang.org/x/text v0.14.0 // indirect
-       golang.org/x/tools v0.15.0 // indirect
+       golang.org/x/tools v0.16.0 // indirect
        google.golang.org/appengine v1.6.8 // indirect
        google.golang.org/protobuf v1.31.0 // indirect
        gopkg.in/warnings.v0 v0.1.2 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/go.sum new/chezmoi-2.42.2/go.sum
--- old/chezmoi-2.42.1/go.sum   2023-11-29 10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/go.sum   2023-12-02 02:29:57.000000000 +0100
@@ -34,8 +34,6 @@
 github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c/go.mod 
h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
 github.com/Shopify/ejson v1.4.1 h1:zGGojGJNTdIWza/kOT8gd2HKCg3ZkSi3CZ1ZX70NHsw=
 github.com/Shopify/ejson v1.4.1/go.mod 
h1:VZMUtDzvBW/PAXRUF5fzp1ffb1ucT8MztrZXXLYZurw=
-github.com/acomagu/bufpipe v1.0.4 
h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
-github.com/acomagu/bufpipe v1.0.4/go.mod 
h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
 github.com/alecthomas/assert/v2 v2.4.0 
h1:/ZiZ0NnriAWPYYO+4eOjgzNELrFQLaHNr92mHSHFj9U=
 github.com/alecthomas/assert/v2 v2.4.0/go.mod 
h1:fw5suVxB+wfYJ3291t0hRTqtGzFYdSwstnRQdaQx2DM=
 github.com/alecthomas/chroma v0.10.0 
h1:7XDcGkCQopCNKjZHfYrNLraA+M7e0fMiJ/Mfikbfjek=
@@ -50,34 +48,34 @@
 github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod 
h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
 github.com/atotto/clipboard v0.1.4 
h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4=
 github.com/atotto/clipboard v0.1.4/go.mod 
h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI=
-github.com/aws/aws-sdk-go-v2 v1.23.1 
h1:qXaFsOOMA+HsZtX8WoCa+gJnbyW7qyFFBlPqvTSzbaI=
-github.com/aws/aws-sdk-go-v2 v1.23.1/go.mod 
h1:i1XDttT4rnf6vxc9AuskLc6s7XBee8rlLilKlc03uAA=
-github.com/aws/aws-sdk-go-v2/config v1.25.5 
h1:UGKm9hpQS2hoK8CEJ1BzAW8NbUpvwDJJ4lyqXSzu8bk=
-github.com/aws/aws-sdk-go-v2/config v1.25.5/go.mod 
h1:Bf4gDvy4ZcFIK0rqDu1wp9wrubNba2DojiPB2rt6nvI=
-github.com/aws/aws-sdk-go-v2/credentials v1.16.4 
h1:i7UQYYDSJrtc30RSwJwfBKwLFNnBTiICqAJ0pPdum8E=
-github.com/aws/aws-sdk-go-v2/credentials v1.16.4/go.mod 
h1:Kdh/okh+//vQ/AjEt81CjvkTo64+/zIE4OewP7RpfXk=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.5 
h1:KehRNiVzIfAcj6gw98zotVbb/K67taJE0fkfgM6vzqU=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.5/go.mod 
h1:VhnExhw6uXy9QzetvpXDolo1/hjhx4u9qukBGkuUwjs=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4 
h1:LAm3Ycm9HJfbSCd5I+wqC2S9Ej7FPrgr5CQoOljJZcE=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4/go.mod 
h1:xEhvbJcyUf/31yfGSQBe01fukXwXJ0gxDp7rLfymWE0=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4 
h1:4GV0kKZzUxiWxSVpn/9gwR0g21NF1Jsyduzo9rHgC/Q=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4/go.mod 
h1:dYvTNAggxDZy6y1AF7YDwXsPuHFy/VNEpEI/2dWK9IU=
+github.com/aws/aws-sdk-go-v2 v1.23.5 
h1:xK6C4udTyDMd82RFvNkDQxtAd00xlzFUtX4fF2nMZyg=
+github.com/aws/aws-sdk-go-v2 v1.23.5/go.mod 
h1:t3szzKfP0NeRU27uBFczDivYJjsmSnqI8kIvKyWb9ds=
+github.com/aws/aws-sdk-go-v2/config v1.25.11 
h1:RWzp7jhPRliIcACefGkKp03L0Yofmd2p8M25kbiyvno=
+github.com/aws/aws-sdk-go-v2/config v1.25.11/go.mod 
h1:BVUs0chMdygHsQtvaMyEOpW2GIW+ubrxJLgIz/JU29s=
+github.com/aws/aws-sdk-go-v2/credentials v1.16.9 
h1:LQo3MUIOzod9JdUK+wxmSdgzLVYUbII3jXn3S/HJZU0=
+github.com/aws/aws-sdk-go-v2/credentials v1.16.9/go.mod 
h1:R7mDuIJoCjH6TxGUc/cylE7Lp/o0bhKVoxdBThsjqCM=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.9 
h1:FZVFahMyZle6WcogZCOxo6D/lkDA2lqKIn4/ueUmVXw=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.9/go.mod 
h1:kjq7REMIkxdtcEC9/4BVXjOsNY5isz6jQbEgk6osRTU=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8 
h1:8GVZIR0y6JRIUNSYI1xAMF4HDfV8H/bOsZ/8AD/uY5Q=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8/go.mod 
h1:rwBfu0SoUkBUZndVgPZKAD9Y2JigaZtRP68unRiYToQ=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8 
h1:ZE2ds/qeBkhk3yqYvS3CDCFNvd9ir5hMjlVStLZWrvM=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8/go.mod 
h1:/lAPPymDYL023+TS6DJmjuL42nxix2AvEvfjqOBRODk=
 github.com/aws/aws-sdk-go-v2/internal/ini v1.7.1 
h1:uR9lXYjdPX0xY+NhvaJ4dD8rpSRz5VY81ccIIoNG+lw=
 github.com/aws/aws-sdk-go-v2/internal/ini v1.7.1/go.mod 
h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY=
-github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1 
h1:rpkF4n0CyFcrJUG/rNNohoTmhtWlFTRI4BsZOh9PvLs=
-github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1/go.mod 
h1:l9ymW25HOqymeU2m1gbUQ3rUIsTwKs8gYHXkqDQUhiI=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4 
h1:rdovz3rEu0vZKbzoMYPTehp0E8veoE9AyfzqCr5Eeao=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4/go.mod 
h1:aYCGNjyUCUelhofxlZyj63srdxWUSsBSGg5l6MCuXuE=
-github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.23.3 
h1:NurfTBFmaehSiWMv5drydRWs3On0kwoBe1gWYFt+5ws=
-github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.23.3/go.mod 
h1:LDD9wCQ1tvjMIWEIFPvZ8JgJsEOjded+X5jav9tD/zg=
-github.com/aws/aws-sdk-go-v2/service/sso v1.17.3 
h1:CdsSOGlFF3Pn+koXOIpTtvX7st0IuGsZ8kJqcWMlX54=
-github.com/aws/aws-sdk-go-v2/service/sso v1.17.3/go.mod 
h1:oA6VjNsLll2eVuUoF2D+CMyORgNzPEW/3PyUdq6WQjI=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.20.1 
h1:cbRqFTVnJV+KRpwFl76GJdIZJKKCdTPnjUZ7uWh3pIU=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.20.1/go.mod 
h1:hHL974p5auvXlZPIjJTblXJpbkfK4klBczlsEaMCGVY=
-github.com/aws/aws-sdk-go-v2/service/sts v1.25.4 
h1:yEvZ4neOQ/KpUqyR+X0ycUTW/kVRNR4nDZ38wStHGAA=
-github.com/aws/aws-sdk-go-v2/service/sts v1.25.4/go.mod 
h1:feTnm2Tk/pJxdX+eooEsxvlvTWBvDm6CasRZ+JOs2IY=
-github.com/aws/smithy-go v1.17.0 
h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI=
-github.com/aws/smithy-go v1.17.0/go.mod 
h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE=
+github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3 
h1:e3PCNeEaev/ZF01cQyNZgmYE9oYYePIMJs2mWSKG514=
+github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3/go.mod 
h1:gIeeNyaL8tIEqZrzAnTeyhHcE0yysCtcaP+N9kxLZ+E=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8 
h1:EamsKe+ZjkOQjDdHd86/JCEucjFKQ9T0atWKO4s2Lgs=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8/go.mod 
h1:Q0vV3/csTpbkfKLI5Sb56cJQTCTtJ0ixdb7P+Wedqiw=
+github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.25.2 
h1:JKbfiLwEqJp8zaOAOn6AVSMS96gdwP3TjBMvZYsbxqE=
+github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.25.2/go.mod 
h1:pbBOMK8UicdDK11zsPSGbpFh9Xwbd1oD3t7pSxXgNxU=
+github.com/aws/aws-sdk-go-v2/service/sso v1.18.2 
h1:xJPydhNm0Hiqct5TVKEuHG7weC0+sOs4MUnd7A5n5F4=
+github.com/aws/aws-sdk-go-v2/service/sso v1.18.2/go.mod 
h1:zxk6y1X2KXThESWMS5CrKRvISD8mbIMab6nZrCGxDG0=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.2 
h1:8dU9zqA77C5egbU6yd4hFLaiIdPv3rU+6cp7sz5FjCU=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.2/go.mod 
h1:7Lt5mjQ8x5rVdKqg+sKKDeuwoszDJIIPmkd8BVsEdS0=
+github.com/aws/aws-sdk-go-v2/service/sts v1.26.2 
h1:fFrLsy08wEbAisqW3KDl/cPHrF43GmV79zXB9EwJiZw=
+github.com/aws/aws-sdk-go-v2/service/sts v1.26.2/go.mod 
h1:7Ld9eTqocTvJqqJ5K/orbSDwmGcpRdlDiLjz2DO+SL8=
+github.com/aws/smithy-go v1.18.1 
h1:pOdBTUfXNazOlxLrgeYalVnuTpKreACHtc62xLwIB3c=
+github.com/aws/smithy-go v1.18.1/go.mod 
h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE=
 github.com/aymanbagabas/go-osc52 v1.0.3 
h1:DTwqENW7X9arYimJrPeGZcV0ln14sGMt3pHZspWD+Mg=
 github.com/aymanbagabas/go-osc52 v1.0.3/go.mod 
h1:zT8H+Rk4VSabYN90pWyugflM3ZhpTZNC7cASDfUCdT4=
 github.com/aymanbagabas/go-osc52/v2 v2.0.1 
h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k=
@@ -135,8 +133,8 @@
 github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod 
h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM=
 github.com/emirpasic/gods v1.18.1 
h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
 github.com/emirpasic/gods v1.18.1/go.mod 
h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
-github.com/frankban/quicktest v1.14.5 
h1:dfYrrRyLtiqT9GyKXgdh+k4inNeTvmGbuSgZ3lx3GhA=
-github.com/frankban/quicktest v1.14.5/go.mod 
h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
+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.7.0 
h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=
 github.com/fsnotify/fsnotify v1.7.0/go.mod 
h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM=
 github.com/gliderlabs/ssh v0.3.5 
h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY=
@@ -147,13 +145,13 @@
 github.com/go-git/go-billy/v5 v5.5.0/go.mod 
h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow=
 github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 
h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
 github.com/go-git/go-git-fixtures/v4 
v4.3.2-0.20231010084843-55a94097c399/go.mod 
h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
-github.com/go-git/go-git/v5 v5.10.0 
h1:F0x3xXrAWmhwtzoCokU4IMPcBdncG+HAAqi9FcOOjbQ=
-github.com/go-git/go-git/v5 v5.10.0/go.mod 
h1:1FOZ/pQnqw24ghP2n7cunVl0ON55BsjPYvhWHvZGhoo=
+github.com/go-git/go-git/v5 v5.10.1 
h1:tu8/D8i+TWxgKpzQ3Vc43e+kkhXqtsZCKI/egajKnxk=
+github.com/go-git/go-git/v5 v5.10.1/go.mod 
h1:uEuHjxkHap8kAl//V5F/nNWwqIYtP/402ddd05mp0wg=
 github.com/godbus/dbus/v5 v5.0.4/go.mod 
h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
 github.com/godbus/dbus/v5 v5.1.0 
h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk=
 github.com/godbus/dbus/v5 v5.1.0/go.mod 
h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
-github.com/golang-jwt/jwt/v5 v5.1.0 
h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU=
-github.com/golang-jwt/jwt/v5 v5.1.0/go.mod 
h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
+github.com/golang-jwt/jwt/v5 v5.2.0 
h1:d/ix8ftRUorsN+5eMIlF4T6J8CAt9rch3My2winC1Jw=
+github.com/golang-jwt/jwt/v5 v5.2.0/go.mod 
h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
 github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da 
h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
 github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod 
h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
 github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=
@@ -166,10 +164,10 @@
 github.com/google/btree v1.1.2/go.mod 
h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
 github.com/google/go-cmp v0.5.2/go.mod 
h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.5.5/go.mod 
h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
-github.com/google/go-cmp v0.5.9/go.mod 
h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
-github.com/google/go-github/v56 v56.0.0 
h1:TysL7dMa/r7wsQi44BjqlwaHvwlFlqkK8CtBWCX3gb4=
-github.com/google/go-github/v56 v56.0.0/go.mod 
h1:D8cdcX98YWJvi7TLo7zM4/h8ZTx6u6fwGEkCdisopo0=
+github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
+github.com/google/go-cmp v0.6.0/go.mod 
h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
+github.com/google/go-github/v57 v57.0.0 
h1:L+Y3UPTY8ALM8x+TV0lg+IEBI+upibemtBD8Q9u7zHs=
+github.com/google/go-github/v57 v57.0.0/go.mod 
h1:s0omdnye0hvK/ecLvpsGfJMiRt85PimQh4oygmLIxHw=
 github.com/google/go-querystring v1.1.0 
h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8=
 github.com/google/go-querystring v1.1.0/go.mod 
h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU=
 github.com/google/renameio/v2 v2.0.0 
h1:UifI23ZTGY8Tt29JbYFiuyIU3eX+RNFtUwefq9qAhxg=
@@ -194,23 +192,22 @@
 github.com/imdario/mergo v0.3.16/go.mod 
h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
 github.com/inconshreveable/mousetrap v1.1.0 
h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
 github.com/inconshreveable/mousetrap v1.1.0/go.mod 
h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
-github.com/itchyny/gojq v0.12.13 
h1:IxyYlHYIlspQHHTE0f3cJF0NKDMfajxViuhBLnHd/QU=
-github.com/itchyny/gojq v0.12.13/go.mod 
h1:JzwzAqenfhrPUuwbmEz3nu3JQmFLlQTQMUcOdnu/Sf4=
+github.com/itchyny/gojq v0.12.14 
h1:6k8vVtsrhQSYgSGg827AD+PVVaB1NLXEdX+dda2oZCc=
+github.com/itchyny/gojq v0.12.14/go.mod 
h1:y1G7oO7XkcR1LPZO59KyoCRy08T3j9vDYRV0GgYSS+s=
 github.com/itchyny/timefmt-go v0.1.5 
h1:G0INE2la8S6ru/ZI5JecgyzbbJNs5lG1RcBqa7Jm6GE=
 github.com/itchyny/timefmt-go v0.1.5/go.mod 
h1:nEP7L+2YmAbT2kZ2HfSs1d8Xtw9LY8D2stDBckWakZ8=
 github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 
h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
 github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod 
h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
+github.com/jessevdk/go-flags v1.4.0 
h1:4IU2WS7AumrZ/40jfhf4QVDMsQwqA7VEHozFRrGARJA=
 github.com/jessevdk/go-flags v1.4.0/go.mod 
h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
-github.com/jessevdk/go-flags v1.5.0 
h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc=
-github.com/jessevdk/go-flags v1.5.0/go.mod 
h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4=
 github.com/jmespath/go-jmespath v0.4.0 
h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
 github.com/jmespath/go-jmespath v0.4.0/go.mod 
h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
 github.com/jtolds/gls v4.20.0+incompatible 
h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=
 github.com/jtolds/gls v4.20.0+incompatible/go.mod 
h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
 github.com/kevinburke/ssh_config v1.2.0 
h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4=
 github.com/kevinburke/ssh_config v1.2.0/go.mod 
h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
-github.com/klauspost/compress v1.17.3 
h1:qkRjuerhUU1EmXLYGkSH6EZL+vPSxIrYjLNAK4slzwA=
-github.com/klauspost/compress v1.17.3/go.mod 
h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM=
+github.com/klauspost/compress v1.17.4 
h1:Ej5ixsIri7BrIjBkRZLTo6ghwrEtHFk7ijlczPW4fZ4=
+github.com/klauspost/compress v1.17.4/go.mod 
h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM=
 github.com/kr/pretty v0.1.0/go.mod 
h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
 github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
 github.com/kr/pretty v0.3.1/go.mod 
h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
@@ -223,8 +220,6 @@
 github.com/kylelemons/godebug v1.1.0/go.mod 
h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
 github.com/lucasb-eyer/go-colorful v1.2.0 
h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY=
 github.com/lucasb-eyer/go-colorful v1.2.0/go.mod 
h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
-github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A=
-github.com/matryer/is v1.2.0/go.mod 
h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA=
 github.com/mattn/go-colorable v0.1.13 
h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
 github.com/mattn/go-colorable v0.1.13/go.mod 
h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
 github.com/mattn/go-isatty v0.0.16/go.mod 
h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
@@ -313,8 +308,8 @@
 github.com/smartystreets/goconvey v1.6.4 
h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=
 github.com/smartystreets/goconvey v1.6.4/go.mod 
h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
 github.com/spf13/cast v1.3.1/go.mod 
h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
-github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA=
-github.com/spf13/cast v1.5.1/go.mod 
h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48=
+github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0=
+github.com/spf13/cast v1.6.0/go.mod 
h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
 github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0=
 github.com/spf13/cobra v1.8.0/go.mod 
h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho=
 github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
@@ -370,10 +365,10 @@
 golang.org/x/crypto v0.3.0/go.mod 
h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
 golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod 
h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
 golang.org/x/crypto v0.7.0/go.mod 
h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
-golang.org/x/crypto v0.15.0 h1:frVn1TEaCEaZcn3Tmd7Y2b5KKPaZ+I32Q2OA3kYp5TA=
-golang.org/x/crypto v0.15.0/go.mod 
h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g=
-golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa 
h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ=
-golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod 
h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE=
+golang.org/x/crypto v0.16.0 h1:mMMrFzRSCF0GvB7Ne27XVtVAaXLrPmgPC7/v0tkwHaY=
+golang.org/x/crypto v0.16.0/go.mod 
h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
+golang.org/x/exp v0.0.0-20231127185646-65229373498e 
h1:Gvh4YaCaXNs6dKTlfgismwWZKyjVZXwOPfIyUaqU3No=
+golang.org/x/exp v0.0.0-20231127185646-65229373498e/go.mod 
h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
 golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
 golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
@@ -386,10 +381,10 @@
 golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
 golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
 golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
-golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg=
-golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ=
-golang.org/x/oauth2 v0.14.0 h1:P0Vrf/2538nmC0H+pEQ3MNFRRnVR7RlqyVw+bvm26z0=
-golang.org/x/oauth2 v0.14.0/go.mod 
h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM=
+golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c=
+golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
+golang.org/x/oauth2 v0.15.0 h1:s8pnnxNVzjWyrvYdFUQq5llS1PX2zhPXmccZv99h7uQ=
+golang.org/x/oauth2 v0.15.0/go.mod 
h1:q48ptWNTY5XWf+JNten23lcvHpLJ0ZSxF5ttTHKVCAM=
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/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.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -413,15 +408,15 @@
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q=
-golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
+golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
 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.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
 golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
-golang.org/x/term v0.14.0 h1:LGK9IlZ8T9jvdy6cTdfKUCltatMFOehAQo9SRC46UQ8=
-golang.org/x/term v0.14.0/go.mod 
h1:TySc+nGkYR6qt8km8wUhuFRTVSMIX3XPR58y2lC8vww=
+golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
+golang.org/x/term v0.15.0/go.mod 
h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
@@ -436,8 +431,8 @@
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod 
h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
 golang.org/x/tools v0.6.0/go.mod 
h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
-golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=
-golang.org/x/tools v0.15.0/go.mod 
h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk=
+golang.org/x/tools v0.16.0 h1:GO788SKMRunPIBCXiQyo2AaexLstOrVhuAL5YwsckQM=
+golang.org/x/tools v0.16.0/go.mod 
h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 
h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -465,8 +460,8 @@
 gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod 
h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-howett.net/plist v1.0.0 h1:7CrbWYbPPO/PyNy38b2EB/+gYbjCe2DXBxgtOOZbSQM=
-howett.net/plist v1.0.0/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g=
+howett.net/plist v1.0.1 h1:37GdZ8tP09Q35o9ych3ehygcsL+HqKSwzctveSlarvM=
+howett.net/plist v1.0.1/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g=
 mvdan.cc/editorconfig v0.2.0 h1:XL+7ys6ls/RKrkUNFQvEwIvNHh+JKx8Mj1pUV5wQxQE=
 mvdan.cc/editorconfig v0.2.0/go.mod 
h1:lvnnD3BNdBYkhq+B4uBuFFKatfp02eB6HixDvEz91C0=
 mvdan.cc/sh/v3 v3.7.0 h1:lSTjdP/1xsddtaKfGg7Myu7DnlHItd3/M2tomOcNNBg=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/chezmoi/format.go 
new/chezmoi-2.42.2/internal/chezmoi/format.go
--- old/chezmoi-2.42.1/internal/chezmoi/format.go       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/chezmoi/format.go       2023-12-02 
02:29:57.000000000 +0100
@@ -107,7 +107,7 @@
 // Unmarshal implements Format.Unmarshal.
 func (formatJSON) Unmarshal(data []byte, value any) error {
        switch value := value.(type) {
-       case *[]any:
+       case *any, *[]any, *map[string]any:
                decoder := json.NewDecoder(bytes.NewReader(data))
                decoder.UseNumber()
                if err := decoder.Decode(value); err != nil {
@@ -116,18 +116,14 @@
                if _, err := decoder.Token(); !errors.Is(err, io.EOF) {
                        return errExpectedEOF
                }
-               *value = replaceJSONNumbersWithNumericValuesSlice(*value)
-               return nil
-       case *map[string]any:
-               decoder := json.NewDecoder(bytes.NewReader(data))
-               decoder.UseNumber()
-               if err := decoder.Decode(value); err != nil {
-                       return err
-               }
-               if _, err := decoder.Token(); !errors.Is(err, io.EOF) {
-                       return errExpectedEOF
+               switch value := value.(type) {
+               case *any:
+                       *value = replaceJSONNumbersWithNumericValues(*value)
+               case *[]any:
+                       *value = 
replaceJSONNumbersWithNumericValuesSlice(*value)
+               case *map[string]any:
+                       *value = replaceJSONNumbersWithNumericValuesMap(*value)
                }
-               *value = replaceJSONNumbersWithNumericValuesMap(*value)
                return nil
        default:
                return json.Unmarshal(data, value)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/chezmoi/github.go 
new/chezmoi-2.42.2/internal/chezmoi/github.go
--- old/chezmoi-2.42.1/internal/chezmoi/github.go       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/chezmoi/github.go       2023-12-02 
02:29:57.000000000 +0100
@@ -5,7 +5,7 @@
        "net/http"
        "os"
 
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
        "golang.org/x/oauth2"
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/chezmoi/path_unix.go 
new/chezmoi-2.42.2/internal/chezmoi/path_unix.go
--- old/chezmoi-2.42.1/internal/chezmoi/path_unix.go    2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/chezmoi/path_unix.go    2023-12-02 
02:29:57.000000000 +0100
@@ -12,6 +12,7 @@
 // NewAbsPathFromExtPath returns a new AbsPath by converting extPath to use
 // slashes, performing tilde expansion, and making the path absolute.
 func NewAbsPathFromExtPath(extPath string, homeDirAbsPath AbsPath) (AbsPath, 
error) {
+       extPath = filepath.Clean(extPath)
        switch {
        case extPath == "~":
                return homeDirAbsPath, nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/chezmoi/path_windows.go 
new/chezmoi-2.42.2/internal/chezmoi/path_windows.go
--- old/chezmoi-2.42.1/internal/chezmoi/path_windows.go 2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/chezmoi/path_windows.go 2023-12-02 
02:29:57.000000000 +0100
@@ -11,6 +11,7 @@
 // slashes, performing tilde expansion, making the path absolute, and 
converting
 // the volume name to uppercase.
 func NewAbsPathFromExtPath(extPath string, homeDirAbsPath AbsPath) (AbsPath, 
error) {
+       extPath = filepath.Clean(extPath)
        switch {
        case extPath == "~":
                return homeDirAbsPath, nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/config.go 
new/chezmoi-2.42.2/internal/cmd/config.go
--- old/chezmoi-2.42.1/internal/cmd/config.go   2023-11-29 10:22:12.000000000 
+0100
+++ new/chezmoi-2.42.2/internal/cmd/config.go   2023-12-02 02:29:57.000000000 
+0100
@@ -226,6 +226,7 @@
        logger               *zerolog.Logger
 
        // Computed configuration.
+       commandDirAbsPath   chezmoi.AbsPath
        homeDirAbsPath      chezmoi.AbsPath
        encryption          chezmoi.Encryption
        sourceDirAbsPath    chezmoi.AbsPath
@@ -253,6 +254,7 @@
        args              []string
        cacheDir          chezmoi.AbsPath
        command           string
+       commandDir        chezmoi.AbsPath
        config            map[string]any
        configFile        chezmoi.AbsPath
        executable        chezmoi.AbsPath
@@ -482,6 +484,14 @@
                }
        }
 
+       wd, err := os.Getwd()
+       if err != nil {
+               return nil, err
+       }
+       c.commandDirAbsPath, err = chezmoi.NormalizePath(wd)
+       if err != nil {
+               return nil, err
+       }
        c.homeDirAbsPath, err = chezmoi.NormalizePath(c.homeDir)
        if err != nil {
                return nil, err
@@ -1418,6 +1428,7 @@
                        "args":              templateData.args,
                        "cacheDir":          templateData.cacheDir.String(),
                        "command":           templateData.command,
+                       "commandDir":        templateData.commandDir.String(),
                        "config":            templateData.config,
                        "configFile":        templateData.configFile.String(),
                        "executable":        templateData.executable.String(),
@@ -2154,6 +2165,7 @@
                "ARGS":          strings.Join(templateData.args, " "),
                "CACHE_DIR":     templateData.cacheDir.String(),
                "COMMAND":       templateData.command,
+               "COMMAND_DIR":   templateData.commandDir.String(),
                "CONFIG_FILE":   templateData.configFile.String(),
                "EXECUTABLE":    templateData.executable.String(),
                "FQDN_HOSTNAME": templateData.fqdnHostname,
@@ -2325,6 +2337,7 @@
                args:              os.Args,
                cacheDir:          c.CacheDirAbsPath,
                command:           cmd.Name(),
+               commandDir:        c.commandDirAbsPath,
                config:            c.ConfigFile.toMap(),
                configFile:        c.configFileAbsPath,
                executable:        chezmoi.NewAbsPath(executable),
@@ -2648,13 +2661,8 @@
        }
 
        if !filepath.IsAbs(toComplete) {
-               wd, err := os.Getwd()
-               if err != nil {
-                       cobra.CompErrorln(err.Error())
-                       return nil, cobra.ShellCompDirectiveError
-               }
                for i, completion := range completions {
-                       completions[i] = strings.TrimPrefix(completion, wd+"/")
+                       completions[i] = strings.TrimPrefix(completion, 
c.commandDirAbsPath.String()+"/")
                }
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/doctorcmd.go 
new/chezmoi-2.42.2/internal/cmd/doctorcmd.go
--- old/chezmoi-2.42.1/internal/cmd/doctorcmd.go        2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/doctorcmd.go        2023-12-02 
02:29:57.000000000 +0100
@@ -19,7 +19,7 @@
        "time"
 
        "github.com/coreos/go-semver/semver"
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
        "github.com/spf13/cobra"
        "github.com/twpayne/go-shell"
        "github.com/twpayne/go-xdg/v6"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/githubtemplatefuncs.go 
new/chezmoi-2.42.2/internal/cmd/githubtemplatefuncs.go
--- old/chezmoi-2.42.1/internal/cmd/githubtemplatefuncs.go      2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/githubtemplatefuncs.go      2023-12-02 
02:29:57.000000000 +0100
@@ -6,7 +6,7 @@
        "strings"
        "time"
 
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
 
        "github.com/twpayne/chezmoi/v2/internal/chezmoi"
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/templatefuncs.go 
new/chezmoi-2.42.2/internal/cmd/templatefuncs.go
--- old/chezmoi-2.42.1/internal/cmd/templatefuncs.go    2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/templatefuncs.go    2023-12-02 
02:29:57.000000000 +0100
@@ -180,7 +180,7 @@
 //
 //nolint:revive,stylecheck
 func (c *Config) fromJsonTemplateFunc(s string) any {
-       var value map[string]any
+       var value any
        if err := chezmoi.FormatJSON.Unmarshal([]byte(s), &value); err != nil {
                panic(err)
        }
@@ -190,7 +190,7 @@
 // fromJsoncTemplateFunc parses s as JSONC and returns the result. In contrast
 // to encoding/json, numbers are represented as int64s or float64s if possible.
 func (c *Config) fromJsoncTemplateFunc(s string) any {
-       var value map[string]any
+       var value any
        if err := chezmoi.FormatJSONC.Unmarshal([]byte(s), &value); err != nil {
                panic(err)
        }
@@ -206,7 +206,7 @@
 }
 
 func (c *Config) fromYamlTemplateFunc(s string) any {
-       var value map[string]any
+       var value any
        if err := chezmoi.FormatYAML.Unmarshal([]byte(s), &value); err != nil {
                panic(err)
        }
@@ -214,13 +214,9 @@
 }
 
 func (c *Config) globTemplateFunc(pattern string) []string {
-       wd, err := os.Getwd()
-       if err != nil {
-               panic(err)
-       }
        defer func() {
                value := recover()
-               err := os.Chdir(wd)
+               err := os.Chdir(c.commandDirAbsPath.String())
                if value != nil {
                        panic(value)
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/internal/cmd/testdata/scripts/issue3374.txtar 
new/chezmoi-2.42.2/internal/cmd/testdata/scripts/issue3374.txtar
--- old/chezmoi-2.42.1/internal/cmd/testdata/scripts/issue3374.txtar    
1970-01-01 01:00:00.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/testdata/scripts/issue3374.txtar    
2023-12-02 02:29:57.000000000 +0100
@@ -0,0 +1,8 @@
+# test that chezmoi copes with extra slashes in path arguments
+exec chezmoi cat $HOME//.file
+cmp stdout golden/.file
+
+-- golden/.file --
+# contents of .file
+-- home/user/.local/share/chezmoi/dot_file --
+# contents of .file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/internal/cmd/testdata/scripts/templatefuncs.txtar 
new/chezmoi-2.42.2/internal/cmd/testdata/scripts/templatefuncs.txtar
--- old/chezmoi-2.42.1/internal/cmd/testdata/scripts/templatefuncs.txtar        
2023-11-29 10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/testdata/scripts/templatefuncs.txtar        
2023-12-02 02:29:57.000000000 +0100
@@ -24,6 +24,14 @@
 exec chezmoi execute-template '{{ eqFold "foo" "Foo" "FOO" }}'
 stdout '^true$'
 
+# test that the fromJson template function can deserialize JSON values
+exec chezmoi execute-template '{{ fromJson "1" }}'
+stdout '^1$'
+
+# test that the fromJson template function can deserialize JSON arrays
+exec chezmoi execute-template '{{ fromJson "[1, 2]" }}'
+stdout '^\[1 2\]$'
+
 # test fromJsonc template function
 stdin golden/example.jsonc
 exec chezmoi execute-template --with-stdin '{{ fromJsonc .chezmoi.stdin | 
toJson }}'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/upgradecmd.go 
new/chezmoi-2.42.2/internal/cmd/upgradecmd.go
--- old/chezmoi-2.42.1/internal/cmd/upgradecmd.go       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/upgradecmd.go       2023-12-02 
02:29:57.000000000 +0100
@@ -20,7 +20,7 @@
        "strings"
 
        "github.com/coreos/go-semver/semver"
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
        "github.com/spf13/cobra"
 
        "github.com/twpayne/chezmoi/v2/internal/chezmoi"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/upgradecmd_unix.go 
new/chezmoi-2.42.2/internal/cmd/upgradecmd_unix.go
--- old/chezmoi-2.42.1/internal/cmd/upgradecmd_unix.go  2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/upgradecmd_unix.go  2023-12-02 
02:29:57.000000000 +0100
@@ -14,7 +14,7 @@
        "strings"
 
        "github.com/coreos/go-semver/semver"
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
        vfs "github.com/twpayne/go-vfs/v4"
 
        "github.com/twpayne/chezmoi/v2/internal/chezmoi"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.42.1/internal/cmd/upgradecmd_windows.go 
new/chezmoi-2.42.2/internal/cmd/upgradecmd_windows.go
--- old/chezmoi-2.42.1/internal/cmd/upgradecmd_windows.go       2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmd/upgradecmd_windows.go       2023-12-02 
02:29:57.000000000 +0100
@@ -11,7 +11,7 @@
        "path/filepath"
 
        "github.com/coreos/go-semver/semver"
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
        vfs "github.com/twpayne/go-vfs/v4"
 
        "github.com/twpayne/chezmoi/v2/internal/chezmoi"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.42.1/internal/cmds/execute-template/main.go 
new/chezmoi-2.42.2/internal/cmds/execute-template/main.go
--- old/chezmoi-2.42.1/internal/cmds/execute-template/main.go   2023-11-29 
10:22:12.000000000 +0100
+++ new/chezmoi-2.42.2/internal/cmds/execute-template/main.go   2023-12-02 
02:29:57.000000000 +0100
@@ -16,7 +16,7 @@
        "text/template"
 
        "github.com/Masterminds/sprig/v3"
-       "github.com/google/go-github/v56/github"
+       "github.com/google/go-github/v57/github"
        "github.com/google/renameio/v2/maybe"
        "gopkg.in/yaml.v3"
 

++++++ chezmoi.obsinfo ++++++
--- /var/tmp/diff_new_pack.bJ9oL0/_old  2023-12-06 23:48:13.491258517 +0100
+++ /var/tmp/diff_new_pack.bJ9oL0/_new  2023-12-06 23:48:13.495258665 +0100
@@ -1,5 +1,5 @@
 name: chezmoi
-version: 2.42.1
-mtime: 1701249732
-commit: 0b38793c15f3fe4785a58b6df9796d1a6cf8c79d
+version: 2.42.2
+mtime: 1701480597
+commit: ea1e143fe416097792706a708144ffda0d85b268
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/chezmoi/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.chezmoi.new.25432/vendor.tar.gz differ: char 5, 
line 1

Reply via email to