Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pinact for openSUSE:Factory checked 
in at 2026-07-31 15:30:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pinact (Old)
 and      /work/SRC/openSUSE:Factory/.pinact.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pinact"

Fri Jul 31 15:30:10 2026 rev:14 rq:1368477 version:4.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/pinact/pinact.changes    2026-06-09 
14:30:46.606574964 +0200
+++ /work/SRC/openSUSE:Factory/.pinact.new.2004/pinact.changes  2026-07-31 
16:09:47.009597368 +0200
@@ -1,0 +2,14 @@
+Thu Jul 30 05:36:57 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 4.1.1:
+  * Dependency Updates
+    - #1634 Update Go to v1.26.5
+    - #1659 Update module github.com/suzuki-shunsuke/ghtkn-go-sdk
+      to v0.5.0
+    - #1622 Update module github.com/urfave/cli/v3 to v3.10.1
+    - #1633 Update module github.com/google/go-github/v88 to v89
+    - #1646 Update dependency sigstore/cosign to v3.1.2
+    - #1653 Update dependency anchore/syft to v1.49.0
+    - #1657 Update dependency goreleaser/goreleaser to v2.17.1
+
+-------------------------------------------------------------------

Old:
----
  pinact-4.1.0.obscpio

New:
----
  pinact-4.1.1.obscpio

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

Other differences:
------------------
++++++ pinact.spec ++++++
--- /var/tmp/diff_new_pack.6Jndtm/_old  2026-07-31 16:09:47.597617824 +0200
+++ /var/tmp/diff_new_pack.6Jndtm/_new  2026-07-31 16:09:47.601617963 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           pinact
-Version:        4.1.0
+Version:        4.1.1
 Release:        0
 Summary:        CLI to edit GitHub Workflows and pin versions of Actions and 
Reusable Workflows
 License:        MIT
@@ -26,7 +26,7 @@
 Source1:        vendor.tar.gz
 BuildRequires:  bash-completion
 BuildRequires:  fish
-BuildRequires:  go1.26 >= 1.26.4
+BuildRequires:  go1.26 >= 1.26.5
 BuildRequires:  zsh
 
 %description

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6Jndtm/_old  2026-07-31 16:09:47.673620468 +0200
+++ /var/tmp/diff_new_pack.6Jndtm/_new  2026-07-31 16:09:47.689621024 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/suzuki-shunsuke/pinact.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">refs/tags/v4.1.0</param>
+    <param name="revision">refs/tags/v4.1.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.6Jndtm/_old  2026-07-31 16:09:47.729622415 +0200
+++ /var/tmp/diff_new_pack.6Jndtm/_new  2026-07-31 16:09:47.733622555 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/suzuki-shunsuke/pinact.git</param>
-              <param 
name="changesrevision">a14c0ee5db6c9068ebab1781549c65adc9066ffa</param></service></servicedata>
+              <param 
name="changesrevision">b1a554a82ef4f55533237e49c19a24ddf0045100</param></service></servicedata>
 (No newline at EOF)
 

++++++ pinact-4.1.0.obscpio -> pinact-4.1.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/USAGE.md new/pinact-4.1.1/USAGE.md
--- old/pinact-4.1.0/USAGE.md   2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/USAGE.md   2026-07-30 02:14:51.000000000 +0200
@@ -11,7 +11,7 @@
    pinact [global options] [command [command options]]
 
 VERSION:
-   4.0.0
+   4.1.0
 
 COMMANDS:
    init        Create a pinact configuration file if it doesn't exist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/aqua-checksums.json 
new/pinact-4.1.1/aqua/aqua-checksums.json
--- old/pinact-4.1.0/aqua/aqua-checksums.json   2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/aqua/aqua-checksums.json   2026-07-30 02:14:51.000000000 
+0200
@@ -1,53 +1,53 @@
 {
   "checksums": [
     {
-      "id": 
"github_release/github.com/anchore/syft/v1.45.1/syft_1.45.1_darwin_amd64.tar.gz",
-      "checksum": 
"ABE6E73B819F433B69ECE755DC180A19C7694896062BF806F89D0E3CA5DB710A",
+      "id": 
"github_release/github.com/anchore/syft/v1.49.0/syft_1.49.0_darwin_amd64.tar.gz",
+      "checksum": 
"A18BA5C48A4E75D0D87CAE7B36B93BDFC04DDD5EA69B87BEC9F7CD9431A8CDB9",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/anchore/syft/v1.45.1/syft_1.45.1_darwin_arm64.tar.gz",
-      "checksum": 
"2F79CCBBA6236636125D1ECE60A6DC71D4E4F91B9F580CC2AFBBAFC763FF353D",
+      "id": 
"github_release/github.com/anchore/syft/v1.49.0/syft_1.49.0_darwin_arm64.tar.gz",
+      "checksum": 
"4D137302FB3E049CB1B124B1CBD840A77280DC9F50A45A5A4389250A2228B3CB",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/anchore/syft/v1.45.1/syft_1.45.1_linux_amd64.tar.gz",
-      "checksum": 
"20C84195E24927F50A3B2269946BE51F4C4ABC9D2F145FEE7388B4199149F716",
+      "id": 
"github_release/github.com/anchore/syft/v1.49.0/syft_1.49.0_linux_amd64.tar.gz",
+      "checksum": 
"7AA2F03EE92739CF643279BA3990548B9925D4E22CAE13F46831EE62821147FE",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/anchore/syft/v1.45.1/syft_1.45.1_linux_arm64.tar.gz",
-      "checksum": 
"7DF9F45CBA1F6358ECFC7FAC349D43B4605137001F9646B41267ABE15A7C6CD7",
+      "id": 
"github_release/github.com/anchore/syft/v1.49.0/syft_1.49.0_linux_arm64.tar.gz",
+      "checksum": 
"C7C32DE183C32368DE197EDBA75E8DBA7632915F7761BACD55149A9CA7FE0FA4",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/anchore/syft/v1.45.1/syft_1.45.1_windows_amd64.zip",
-      "checksum": 
"A9D12C26521E09213745884B8B7DC361DFF83188C3A1ADA0DA1AF71012DBCD52",
+      "id": 
"github_release/github.com/anchore/syft/v1.49.0/syft_1.49.0_windows_amd64.zip",
+      "checksum": 
"6EDFF6C6E06DDD43AE3B779099653F499A856009786B5375A7CF23AED6B67B1A",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/crate-ci/typos/v1.47.2/typos-v1.47.2-aarch64-apple-darwin.tar.gz",
-      "checksum": 
"23CA24A9186B5CB395B5F6C8EEA8CDB02911C8980833E016454B56E90C3BD474",
+      "id": 
"github_release/github.com/crate-ci/typos/v1.48.0/typos-v1.48.0-aarch64-apple-darwin.tar.gz",
+      "checksum": 
"7DCAF386EC255995DCBAF629641F961574B7E8785203921115EAB75CBF1CA107",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/crate-ci/typos/v1.47.2/typos-v1.47.2-aarch64-unknown-linux-musl.tar.gz",
-      "checksum": 
"596D5C6B9ECF34307F68BEA649178C5B45A4398FE3A1FCEF9598E85AA2CCB742",
+      "id": 
"github_release/github.com/crate-ci/typos/v1.48.0/typos-v1.48.0-aarch64-unknown-linux-musl.tar.gz",
+      "checksum": 
"2960AE07BC1FFE19E4895E4359394DD349C9C31DE78AAC3A124B6E4AEB206698",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/crate-ci/typos/v1.47.2/typos-v1.47.2-x86_64-apple-darwin.tar.gz",
-      "checksum": 
"469A2D9FC894B0CDCEC6E4FA3719B4C4638E195FEEE6517D4845450F8E8985C6",
+      "id": 
"github_release/github.com/crate-ci/typos/v1.48.0/typos-v1.48.0-x86_64-apple-darwin.tar.gz",
+      "checksum": 
"F4335C255DB3D57374484E0E96505C8910C0E2FA6D8813B15DE529C98F93B1A9",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/crate-ci/typos/v1.47.2/typos-v1.47.2-x86_64-pc-windows-msvc.zip",
-      "checksum": 
"F4A12400C48CC08E7F5435B64D0ECB08C54091B97C3CCABF6CEA178D0969CA1F",
+      "id": 
"github_release/github.com/crate-ci/typos/v1.48.0/typos-v1.48.0-x86_64-pc-windows-msvc.zip",
+      "checksum": 
"CE018A2352DA7C1B23BD2684019EE279D2080DC063087020E80C1247D11B0743",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/crate-ci/typos/v1.47.2/typos-v1.47.2-x86_64-unknown-linux-musl.tar.gz",
-      "checksum": 
"7AEF58932FC123B4CF4B40D86468E89A3297D80169051D7CFD13A235E05FC426",
+      "id": 
"github_release/github.com/crate-ci/typos/v1.48.0/typos-v1.48.0-x86_64-unknown-linux-musl.tar.gz",
+      "checksum": 
"72A930C9A94FC3914AA56835C5B859C892A797D40C1C42638B98D93F16FF519C",
       "algorithm": "sha256"
     },
     {
@@ -81,28 +81,28 @@
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.16.0/goreleaser_Darwin_all.tar.gz",
-      "checksum": 
"6A102E4D588FD3553A9AC7321CA6023A9F205843F4861CA35BD337DFA9E72ECE",
+      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.17.1/goreleaser_Darwin_all.tar.gz",
+      "checksum": 
"F49D4FE67D283B5B5130C380C983087DCA0A4D4EC15B6637B18FE1AB096780D8",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.16.0/goreleaser_Linux_arm64.tar.gz",
-      "checksum": 
"0102D974373FCDEB77042D1F5897CAFFA193BE36620FDC6C1DA43A01EF8E10D3",
+      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.17.1/goreleaser_Linux_arm64.tar.gz",
+      "checksum": 
"702F03769AC8BCB0E47839C82243CC614AE995633599A98C63062E13EA85F829",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.16.0/goreleaser_Linux_x86_64.tar.gz",
-      "checksum": 
"EAAE05B5EBA07533BD0F06846B68C808399504784DF00C62EB219541FC04E5E2",
+      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.17.1/goreleaser_Linux_x86_64.tar.gz",
+      "checksum": 
"A99BBC7AE0D8D897B07C4C497A9B62F222558804715EF219D1AF05A7E417BC80",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.16.0/goreleaser_Windows_arm64.zip",
-      "checksum": 
"1183C81863044CE9BAA89C1393C258949390B8DF683DF7CA959E9C718D7723C9",
+      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.17.1/goreleaser_Windows_arm64.zip",
+      "checksum": 
"6EEC917C98DF13BA83B8BB9C261E017DF2D1D5B08E525442B5918325627FDF91",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.16.0/goreleaser_Windows_x86_64.zip",
-      "checksum": 
"6FE5EDA11F0BCAC8069AFF3EF3DCB0B11816C9E95F89773595564697A5278BC9",
+      "id": 
"github_release/github.com/goreleaser/goreleaser/v2.17.1/goreleaser_Windows_x86_64.zip",
+      "checksum": 
"53314CE7CC16C3229F2D3B98A932C1618C427964EB2170A1EFAFBDFA862A556F",
       "algorithm": "sha256"
     },
     {
@@ -216,28 +216,28 @@
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/sigstore/cosign/v3.0.6/cosign-darwin-amd64",
-      "checksum": 
"4C3E7AF8372D3CA3296E62FA56F23FCBB5721CC6AC1827900D398F110D7CD280",
+      "id": 
"github_release/github.com/sigstore/cosign/v3.1.2/cosign-darwin-amd64",
+      "checksum": 
"ACD180F8B015BE25240CA33ABEE8A1E564EB65CDF1A3CEE4725456D2DCEB7DA6",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/sigstore/cosign/v3.0.6/cosign-darwin-arm64",
-      "checksum": 
"5FADD012AE6381A6A29FF86A7D39AA873878852F1073FC90B15995961ECFB084",
+      "id": 
"github_release/github.com/sigstore/cosign/v3.1.2/cosign-darwin-arm64",
+      "checksum": 
"DEC1C3F802320B19C2FBCF2DC7BCFB3F258E1C181A046C23A1A074BDF932F10A",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/sigstore/cosign/v3.0.6/cosign-linux-amd64",
-      "checksum": 
"C956E5DFCAC53D52BCF058360D579472F0C1D2D9B69F55209E256FE7783F4C74",
+      "id": 
"github_release/github.com/sigstore/cosign/v3.1.2/cosign-linux-amd64",
+      "checksum": 
"F7622ED3CF22E55E1AE6377C080979FF77A22DA9981C11DF222A2E444991E7CF",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/sigstore/cosign/v3.0.6/cosign-linux-arm64",
-      "checksum": 
"BEDAC92E8C3729864E13D4A17048007CFAFA79D5DECA993A43A90FFE018EF2B8",
+      "id": 
"github_release/github.com/sigstore/cosign/v3.1.2/cosign-linux-arm64",
+      "checksum": 
"90E7AE0B5DFD60F20816B52C012ADDF7FC055EBCC7BEA4CE81C428CA8518C302",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/sigstore/cosign/v3.0.6/cosign-windows-amd64.exe",
-      "checksum": 
"9B85A88EBFF2D9DD30FF4984A6F61F2CEDC232DD87D81FA7F2FF3C0ED96C241C",
+      "id": 
"github_release/github.com/sigstore/cosign/v3.1.2/cosign-windows-amd64.exe",
+      "checksum": 
"FE4D621D7AE5E900EE62089837C00F996AE9ACB82027D573D1D157B6EE875CB2",
       "algorithm": "sha256"
     },
     {
@@ -301,68 +301,98 @@
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.1.0/nllint_darwin_amd64.tar.gz",
-      "checksum": 
"25D719C1B23D37F748B6453A2DBFFC3E9C998731AF1E8114956A4AEBA413760C",
+      "id": 
"github_release/github.com/suzuki-shunsuke/langcheck/v0.0.1/langcheck_darwin_amd64.tar.gz",
+      "checksum": 
"A08838FE7D3DF20A7F5EB9063DCD07A00411B6E54877FC49797F086CA9597027",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.1.0/nllint_darwin_arm64.tar.gz",
-      "checksum": 
"B17088ADAA6D29CD59CFE3142CFBB082874F52039D39BEB3DE0F4209895E44F7",
+      "id": 
"github_release/github.com/suzuki-shunsuke/langcheck/v0.0.1/langcheck_darwin_arm64.tar.gz",
+      "checksum": 
"EAD68F618347DD51EDE98C1CB9D72DD4685B4ACCC0EFFA6CE4F941C1612EF846",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.1.0/nllint_linux_amd64.tar.gz",
-      "checksum": 
"4ADB11D727BE9EA1220A6A63B2413EDBAFEC1E86C58BFFE772043AFC500F1FB9",
+      "id": 
"github_release/github.com/suzuki-shunsuke/langcheck/v0.0.1/langcheck_linux_amd64.tar.gz",
+      "checksum": 
"A1629059EEB51F499B6869CD734F25F682126B83AE1FF0865AC2FCDFB1ED8B32",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.1.0/nllint_linux_arm64.tar.gz",
-      "checksum": 
"F7EF1B230E32943AA128C2152A477C1229592E973C3399DB4EAB4E123660464B",
+      "id": 
"github_release/github.com/suzuki-shunsuke/langcheck/v0.0.1/langcheck_linux_arm64.tar.gz",
+      "checksum": 
"874C1EF129691B76C09D5B5DEB69FA34C9D25C2F78CF53801C67D6A8E3C4DC71",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.1.0/nllint_windows_amd64.zip",
-      "checksum": 
"79F84AB841B7F990480D9E2920F1F78A256DCE9F15E6F5F66612E747A6283C8D",
+      "id": 
"github_release/github.com/suzuki-shunsuke/langcheck/v0.0.1/langcheck_windows_amd64.zip",
+      "checksum": 
"D4D153863C1E564CDED12CCFEBC41367268F3B8D9AF093C92EB2F12CC9120EC2",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.1.0/nllint_windows_arm64.zip",
-      "checksum": 
"F2BE3CC16A4684D4DD511A1339554FC85B3E5FFC74061801BA18F680527E29DE",
+      "id": 
"github_release/github.com/suzuki-shunsuke/langcheck/v0.0.1/langcheck_windows_arm64.zip",
+      "checksum": 
"8E50DBC9438A3F857B636D4585C10175080506493ED264FBA27D7E888DFEC416",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.0.0/pinact_darwin_amd64.tar.gz",
-      "checksum": 
"242D0697152D31BF04F3759EC5C55CF8CCBF47B6E2680DD24531E63A6D890468",
+      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.2.0/nllint_darwin_amd64.tar.gz",
+      "checksum": 
"0D9A6CD52F337F597E3C06BF29BDAE55BBE58BE2447E1D7CC2818DA10336626C",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.0.0/pinact_darwin_arm64.tar.gz",
-      "checksum": 
"3260E0D6FA7D89E4B9A7CC6C120345DB9217C4E0571742E9A76DB2BA3FF63650",
+      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.2.0/nllint_darwin_arm64.tar.gz",
+      "checksum": 
"BFF59EF81786E8D9CAEE953854C803563D7D880DBC748885064445D1443725DF",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.0.0/pinact_linux_amd64.tar.gz",
-      "checksum": 
"CC220902615325B10BD3BC52ED3DE27488F79ADAEC52ADCD12BD2194C2D2C592",
+      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.2.0/nllint_linux_amd64.tar.gz",
+      "checksum": 
"E5D885845FA6A36C5984C15E8DC6988AA8EA49683B999CB797ED87A9196B99EF",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.0.0/pinact_linux_arm64.tar.gz",
-      "checksum": 
"C5D8EF4B253A749B754AD04F484D93C78FADE5470BB549D58DF6A8AECA9B18BF",
+      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.2.0/nllint_linux_arm64.tar.gz",
+      "checksum": 
"2A1ACC20503265564AC8CE230A81FF989E03505432E30DA9B24A771FE7D8EEF3",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.0.0/pinact_windows_amd64.zip",
-      "checksum": 
"800554B9F87C5136E9469EC9075A1F51FBEA5AC402914D99F8AFC4EC98A87901",
+      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.2.0/nllint_windows_amd64.zip",
+      "checksum": 
"896A1D33CFCFCA4B59AE2D6D7A3AD25E881C7711E82CF303D391FDBB74061F87",
       "algorithm": "sha256"
     },
     {
-      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.0.0/pinact_windows_arm64.zip",
-      "checksum": 
"4FED10325D7EB011C747EFC012FE3E4A494DC93CE5AE80878FEC712F0C9A1B63",
+      "id": 
"github_release/github.com/suzuki-shunsuke/nllint/v1.2.0/nllint_windows_arm64.zip",
+      "checksum": 
"D614EA44097D6D11E2263E2A34232DB3366CB7EA00ABC760E6D8179CE2295C26",
       "algorithm": "sha256"
     },
     {
-      "id": 
"registries/github_content/github.com/aquaproj/aqua-registry/v4.523.0/registry.yaml",
-      "checksum": 
"14BFA633212CF508D45DE47AD17CF666E009BCA351787E28F41D63FFD5B99D8B",
+      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.1.0/pinact_darwin_amd64.tar.gz",
+      "checksum": 
"6338D0220A28093C2C6916A047EEA8A17F4BA03A8562010DC8E942B2A2884364",
+      "algorithm": "sha256"
+    },
+    {
+      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.1.0/pinact_darwin_arm64.tar.gz",
+      "checksum": 
"B670063CCFA178CDB5C7107D14E3DE896F10B93EDCC7DBE38B840CB99F2536DB",
+      "algorithm": "sha256"
+    },
+    {
+      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.1.0/pinact_linux_amd64.tar.gz",
+      "checksum": 
"8FCBF1B3E95551C82FD995535E3C1DEFA70E23299CE36EB3AFD6C98778DE6CA0",
+      "algorithm": "sha256"
+    },
+    {
+      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.1.0/pinact_linux_arm64.tar.gz",
+      "checksum": 
"2807669CD423A3572BC12EA4A5EAB80CD2F30D5644710E0C97A08A075FDADF10",
+      "algorithm": "sha256"
+    },
+    {
+      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.1.0/pinact_windows_amd64.zip",
+      "checksum": 
"DE04E9612A50CB7B0263D162400305EA02FC85410C38887D1BE7446A7C5D5DC6",
+      "algorithm": "sha256"
+    },
+    {
+      "id": 
"github_release/github.com/suzuki-shunsuke/pinact/v4.1.0/pinact_windows_arm64.zip",
+      "checksum": 
"3F8FEDF5F7490B903497A8844A6954DEB80A1ECA5B1F38747E21AA9198A7C203",
+      "algorithm": "sha256"
+    },
+    {
+      "id": 
"registries/github_content/github.com/aquaproj/aqua-registry/v4.545.0/registry.yaml",
+      "checksum": 
"6E24934C8017EE09F33FDAC422168AF4329C9BFAA6AFD388A363FB2526B5F40D",
       "algorithm": "sha256"
     }
   ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/aqua.yaml 
new/pinact-4.1.1/aqua/aqua.yaml
--- old/pinact-4.1.0/aqua/aqua.yaml     2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/aqua/aqua.yaml     2026-07-30 02:14:51.000000000 +0200
@@ -1,5 +1,5 @@
 ---
-# yaml-language-server: 
$schema=https://raw.githubusercontent.com/aquaproj/aqua/v2.59.1/json-schema/aqua-yaml.json
+# yaml-language-server: 
$schema=https://raw.githubusercontent.com/aquaproj/aqua/v2.62.1/json-schema/aqua-yaml.json
 # aqua - Declarative CLI Version Manager
 # https://aquaproj.github.io/
 checksum:
@@ -7,5 +7,5 @@
   require_checksum: true
 registries:
   - type: standard
-    ref: v4.523.0 # renovate: depName=aquaproj/aqua-registry
+    ref: v4.545.0 # renovate: depName=aquaproj/aqua-registry
 import_dir: imports
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/cosign.yaml 
new/pinact-4.1.1/aqua/imports/cosign.yaml
--- old/pinact-4.1.0/aqua/imports/cosign.yaml   2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/aqua/imports/cosign.yaml   2026-07-30 02:14:51.000000000 
+0200
@@ -1,2 +1,2 @@
 packages:
-  - name: sigstore/[email protected]
+  - name: sigstore/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/goreleser.yaml 
new/pinact-4.1.1/aqua/imports/goreleser.yaml
--- old/pinact-4.1.0/aqua/imports/goreleser.yaml        2026-06-09 
02:37:37.000000000 +0200
+++ new/pinact-4.1.1/aqua/imports/goreleser.yaml        2026-07-30 
02:14:51.000000000 +0200
@@ -1,2 +1,2 @@
 packages:
-  - name: goreleaser/[email protected]
+  - name: goreleaser/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/langcheck.yaml 
new/pinact-4.1.1/aqua/imports/langcheck.yaml
--- old/pinact-4.1.0/aqua/imports/langcheck.yaml        1970-01-01 
01:00:00.000000000 +0100
+++ new/pinact-4.1.1/aqua/imports/langcheck.yaml        2026-07-30 
02:14:51.000000000 +0200
@@ -0,0 +1,2 @@
+packages:
+  - name: suzuki-shunsuke/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/nllint.yaml 
new/pinact-4.1.1/aqua/imports/nllint.yaml
--- old/pinact-4.1.0/aqua/imports/nllint.yaml   2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/aqua/imports/nllint.yaml   2026-07-30 02:14:51.000000000 
+0200
@@ -1,2 +1,2 @@
 packages:
-  - name: suzuki-shunsuke/[email protected]
+  - name: suzuki-shunsuke/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/pinact.yaml 
new/pinact-4.1.1/aqua/imports/pinact.yaml
--- old/pinact-4.1.0/aqua/imports/pinact.yaml   2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/aqua/imports/pinact.yaml   2026-07-30 02:14:51.000000000 
+0200
@@ -1,2 +1,2 @@
 packages:
-  - name: suzuki-shunsuke/[email protected]
+  - name: suzuki-shunsuke/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/syft.yaml 
new/pinact-4.1.1/aqua/imports/syft.yaml
--- old/pinact-4.1.0/aqua/imports/syft.yaml     2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/aqua/imports/syft.yaml     2026-07-30 02:14:51.000000000 
+0200
@@ -1,2 +1,2 @@
 packages:
-  - name: anchore/[email protected]
+  - name: anchore/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/aqua/imports/typos.yaml 
new/pinact-4.1.1/aqua/imports/typos.yaml
--- old/pinact-4.1.0/aqua/imports/typos.yaml    2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/aqua/imports/typos.yaml    2026-07-30 02:14:51.000000000 
+0200
@@ -1,2 +1,2 @@
 packages:
-  - name: crate-ci/[email protected]
+  - name: crate-ci/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/go.mod new/pinact-4.1.1/go.mod
--- old/pinact-4.1.0/go.mod     2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/go.mod     2026-07-30 02:14:51.000000000 +0200
@@ -1,23 +1,23 @@
 module github.com/suzuki-shunsuke/pinact/v4
 
-go 1.26.4
+go 1.26.5
 
 require (
        github.com/expr-lang/expr v1.17.8
        github.com/fatih/color v1.19.0
        github.com/goccy/go-yaml v1.19.2
        github.com/google/go-cmp v0.7.0
-       github.com/google/go-github/v88 v88.0.0
+       github.com/google/go-github/v89 v89.0.0
        github.com/hashicorp/go-version v1.9.0
        github.com/sourcegraph/go-diff v0.8.0
        github.com/spf13/afero v1.15.0
        github.com/suzuki-shunsuke/gen-go-jsonschema v0.1.0
-       github.com/suzuki-shunsuke/ghtkn-go-sdk v0.3.0
+       github.com/suzuki-shunsuke/ghtkn-go-sdk v0.5.0
        github.com/suzuki-shunsuke/go-error-with-exit-code v1.0.0
        github.com/suzuki-shunsuke/slog-error v0.2.2
        github.com/suzuki-shunsuke/slog-util v0.3.2
        github.com/suzuki-shunsuke/urfave-cli-v3-util v0.2.3
-       github.com/urfave/cli/v3 v3.9.0
+       github.com/urfave/cli/v3 v3.10.1
        golang.org/x/oauth2 v0.36.0
        gopkg.in/yaml.v3 v3.0.1
 )
@@ -35,11 +35,12 @@
        github.com/mailru/easyjson v0.7.7 // indirect
        github.com/mattn/go-colorable v0.1.14 // indirect
        github.com/mattn/go-isatty v0.0.20 // indirect
-       github.com/suzuki-shunsuke/go-exec v0.0.1 // indirect
+       github.com/suzuki-shunsuke/go-github-device-flow v0.0.2 // indirect
+       github.com/suzuki-shunsuke/go-revoke-github-access-token v0.0.2 // 
indirect
        github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
        github.com/zalando/go-keyring v0.2.8 // indirect
-       golang.org/x/sys v0.46.0 // indirect
-       golang.org/x/term v0.43.0 // indirect
+       golang.org/x/sys v0.47.0 // indirect
+       golang.org/x/term v0.45.0 // indirect
        golang.org/x/text v0.28.0 // indirect
        gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/go.sum new/pinact-4.1.1/go.sum
--- old/pinact-4.1.0/go.sum     2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/go.sum     2026-07-30 02:14:51.000000000 +0200
@@ -20,8 +20,8 @@
 github.com/google/go-cmp v0.6.0/go.mod 
h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
 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/google/go-github/v88 v88.0.0 
h1:dZA9IKkPK1eXZj4ypngnpRj5FwdpTv4whix2PrQMP7M=
-github.com/google/go-github/v88 v88.0.0/go.mod 
h1:rufTDgn2N45wjhukLTyxmvc9nilSp3mr3Rgtt6b1MPw=
+github.com/google/go-github/v89 v89.0.0 
h1:35bEK5XoEcF3PZrlVbl9XN63f5BcJRA/UGkxeC9xPg0=
+github.com/google/go-github/v89 v89.0.0/go.mod 
h1:QLcbU0ipeAqQuR5KSg8c2lql4Qk1EwJ2dWz/0rP4Nho=
 github.com/google/go-querystring v1.2.0 
h1:yhqkPbu2/OH+V9BfpCVPZkNmUXhb2gBxJArfhIxNtP0=
 github.com/google/go-querystring v1.2.0/go.mod 
h1:8IFJqpSRITyJ8QhQ13bmbeMBDfmeEJZD5A0egEOmkqU=
 github.com/hashicorp/go-version v1.9.0 
h1:CeOIz6k+LoN3qX9Z0tyQrPtiB1DFYRPfCIBtaXPSCnA=
@@ -59,20 +59,22 @@
 github.com/stretchr/testify v1.11.1/go.mod 
h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
 github.com/suzuki-shunsuke/gen-go-jsonschema v0.1.0 
h1:g7askc+nskCkKRWTVOdsAT8nMhwiaVT6Dmlnh6uvITM=
 github.com/suzuki-shunsuke/gen-go-jsonschema v0.1.0/go.mod 
h1:yFO7h5wwFejxi6jbtazqmk7b/JSBxHcit8DGwb1bhg0=
-github.com/suzuki-shunsuke/ghtkn-go-sdk v0.3.0 
h1:vimNWKI2J7HyzfqzyEpNOLkdkkaLbX0qUHYrRTCv9zU=
-github.com/suzuki-shunsuke/ghtkn-go-sdk v0.3.0/go.mod 
h1:kg75zT81lqHu72q7u9KJc41AsBXoRXt54c1bn+O6xwo=
+github.com/suzuki-shunsuke/ghtkn-go-sdk v0.5.0 
h1:OYmvbKJPI64OFpLelU0IqjVN7ufghunwoyI9dVphvXw=
+github.com/suzuki-shunsuke/ghtkn-go-sdk v0.5.0/go.mod 
h1:HzPUgGvdUg/TFZM2U0ih81zk2y0fflbFZBzHT70AN0w=
 github.com/suzuki-shunsuke/go-error-with-exit-code v1.0.0 
h1:oVXrrYNGBq4POyITQNWKzwsYz7B2nUcqtDbeX4BfeEc=
 github.com/suzuki-shunsuke/go-error-with-exit-code v1.0.0/go.mod 
h1:kDFtLeftDiIUUHXGI3xq5eJ+uAOi50FPrxPENTHktJ0=
-github.com/suzuki-shunsuke/go-exec v0.0.1 
h1:xn/lvYnRQOujUd46ph6f6IT0gVJIC8+3liSZKOjNj44=
-github.com/suzuki-shunsuke/go-exec v0.0.1/go.mod 
h1:KstSwIiQTKY34wEurUcFyKkaJDogBr5E3xxfdkkzvb0=
+github.com/suzuki-shunsuke/go-github-device-flow v0.0.2 
h1:5O17Yay7cpf9XN0JaP4vyZ7FVm2KcyQjnkgTekURwpc=
+github.com/suzuki-shunsuke/go-github-device-flow v0.0.2/go.mod 
h1:6a3G2e2J7jo2vVe0n3cYmG8K/QQSelSikc5U/CR9b/4=
+github.com/suzuki-shunsuke/go-revoke-github-access-token v0.0.2 
h1:Z0WwKKueiGuh0dzrJQelnN2+HXR//Ac+ER8EoRr6O7g=
+github.com/suzuki-shunsuke/go-revoke-github-access-token v0.0.2/go.mod 
h1:3EJBzuArTHlbtWa3X7gBI7D++i6dkYtN76uhCcSUbc4=
 github.com/suzuki-shunsuke/slog-error v0.2.2 
h1:z8rymlIlZcMA+ERnnhVigQ0Q+X0pxKqBfDzSIyGh6vU=
 github.com/suzuki-shunsuke/slog-error v0.2.2/go.mod 
h1:w45QyO2G0uiEuo9hhrcLqqRl3hmYon9jGgq9CrCxxOY=
 github.com/suzuki-shunsuke/slog-util v0.3.2 
h1:P4sc/swT8rwmmKDfMrh9GR+AzYJhJdW3BSxZXYBURuY=
 github.com/suzuki-shunsuke/slog-util v0.3.2/go.mod 
h1:fHyN2kPkinXSgo6GMR0QBj0gd/CpSer0j8bc5C4Pqks=
 github.com/suzuki-shunsuke/urfave-cli-v3-util v0.2.3 
h1:28ZzFUyh118PFMBeHuKYPkIwaxHo+/mJYmljlr9DBRU=
 github.com/suzuki-shunsuke/urfave-cli-v3-util v0.2.3/go.mod 
h1:pfMAEENW39YADk1hW/bfHfO4rMu8GKgO4Psh6YY9nyM=
-github.com/urfave/cli/v3 v3.9.0 h1:AV9lIiPv3ukYnxunaCUsHnEozptYmDN2F0+yWqLMn/c=
-github.com/urfave/cli/v3 v3.9.0/go.mod 
h1:ysVLtOEmg2tOy6PknnYVhDoouyC/6N42TMeoMzskhso=
+github.com/urfave/cli/v3 v3.10.1 
h1:7Kx9H50hrHbRbyxgO1KP6/BcbiGRz0uYh5YyQ30JEEY=
+github.com/urfave/cli/v3 v3.10.1/go.mod 
h1:ysVLtOEmg2tOy6PknnYVhDoouyC/6N42TMeoMzskhso=
 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/zalando/go-keyring v0.2.8 
h1:6sD/Ucpl7jNq10rM2pgqTs0sZ9V3qMrqfIIy5YPccHs=
@@ -80,10 +82,10 @@
 golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=
 golang.org/x/oauth2 v0.36.0/go.mod 
h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.46.0 h1:noSf2Fq6F8DBgS+LysIkx7rIExoNHJsxOAtPp4rthXw=
-golang.org/x/sys v0.46.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
-golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4=
-golang.org/x/term v0.43.0/go.mod 
h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk=
+golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
+golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
+golang.org/x/term v0.45.0 h1:NwWyBmoJCbfTHpxrWoZ9C6/VxOf7ic219I8xZZFdrf0=
+golang.org/x/term v0.45.0/go.mod 
h1:9aqxs0blBcrm/n0L9QW0aRVD+ktan8ssZromtqJC43w=
 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=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/hk.pkl new/pinact-4.1.1/hk.pkl
--- old/pinact-4.1.0/hk.pkl     2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/hk.pkl     2026-07-30 02:14:51.000000000 +0200
@@ -1,10 +1,12 @@
-amends 
"package://github.com/jdx/hk/releases/download/v1.45.0/[email protected]#/Config.pkl"
-import 
"package://github.com/jdx/hk/releases/download/v1.45.0/[email protected]#/Builtins.pkl"
+amends 
"package://github.com/jdx/hk/releases/download/v1.50.0/[email protected]#/Config.pkl"
+import 
"package://github.com/jdx/hk/releases/download/v1.50.0/[email protected]#/Builtins.pkl"
 
 local linters = new Mapping<String, Step> {
   ["golangci-lint"] = Builtins.golangci_lint
   ["gomod-tidy"] = Builtins.gomod_tidy
-  ["typos"] = Builtins.typos
+  ["typos"] = (Builtins.typos) {
+    fix = check
+  }
   // ["lychee"] = Builtins.lychee
   ["nllint"] {
     glob = List("**/*")
@@ -18,10 +20,11 @@
     fix = "go test -race -covermode=atomic ./..." // run as check in fix mode 
(no real fix possible)
     batch = true
   }
-  ["ascii"] {
+  ["langcheck"] {
+    // https://github.com/suzuki-shunsuke/langcheck
     glob = List("**/*")
-    check = "bash scripts/check-ascii {{files}}"
-    fix = "bash scripts/check-ascii {{files}}" // run as check in fix mode (no 
real fix possible)
+    check = "langcheck check {{files}}"
+    fix = "langcheck check {{files}}" // run as check in fix mode (no real fix 
possible)
     batch = true
   }
 }
@@ -34,8 +37,9 @@
   }
   ["commit-msg"] {
     steps {
-      ["validate-commit-msg"] {
-        check = "bash scripts/validate-commit-msg {{commit_msg_file}}"
+      ["langcheck"] {
+        // https://github.com/suzuki-shunsuke/langcheck
+        check = "langcheck check {{commit_msg_file}}"
       }
     }
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pinact-4.1.0/pkg/controller/run/github_internal_test.go 
new/pinact-4.1.1/pkg/controller/run/github_internal_test.go
--- old/pinact-4.1.0/pkg/controller/run/github_internal_test.go 2026-06-09 
02:37:37.000000000 +0200
+++ new/pinact-4.1.1/pkg/controller/run/github_internal_test.go 2026-07-30 
02:14:51.000000000 +0200
@@ -207,7 +207,7 @@
                {
                        name: "single semver release",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v1.0.0")},
+                               {TagName: "v1.0.0"},
                        },
                        wantVersion: "v1.0.0",
                        wantErr:     false,
@@ -215,9 +215,9 @@
                {
                        name: "multiple semver releases - returns highest",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v1.0.0")},
-                               {TagName: new("v2.0.0")},
-                               {TagName: new("v1.5.0")},
+                               {TagName: "v1.0.0"},
+                               {TagName: "v2.0.0"},
+                               {TagName: "v1.5.0"},
                        },
                        wantVersion: "v2.0.0",
                        wantErr:     false,
@@ -225,9 +225,9 @@
                {
                        name: "mix of valid and invalid semver",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v1.0.0")},
-                               {TagName: new("not-a-version")},
-                               {TagName: new("v2.0.0")},
+                               {TagName: "v1.0.0"},
+                               {TagName: "not-a-version"},
+                               {TagName: "v2.0.0"},
                        },
                        wantVersion: "v2.0.0",
                        wantErr:     false,
@@ -235,9 +235,9 @@
                {
                        name: "only invalid versions - returns latest by string 
comparison",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("main")},
-                               {TagName: new("release")},
-                               {TagName: new("develop")},
+                               {TagName: "main"},
+                               {TagName: "release"},
+                               {TagName: "develop"},
                        },
                        wantVersion: "release",
                        wantErr:     false,
@@ -257,9 +257,9 @@
                {
                        name: "prerelease versions",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v1.0.0-alpha")},
-                               {TagName: new("v1.0.0-beta")},
-                               {TagName: new("v1.0.0")},
+                               {TagName: "v1.0.0-alpha"},
+                               {TagName: "v1.0.0-beta"},
+                               {TagName: "v1.0.0"},
                        },
                        wantVersion: "v1.0.0",
                        wantErr:     false,
@@ -267,19 +267,19 @@
                {
                        name: "build metadata versions",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v1.0.0+build.1")},
-                               {TagName: new("v1.0.0+build.2")},
-                               {TagName: new("v1.0.1")},
+                               {TagName: "v1.0.0+build.1"},
+                               {TagName: "v1.0.0+build.2"},
+                               {TagName: "v1.0.1"},
                        },
                        wantVersion: "v1.0.1",
                        wantErr:     false,
                },
                {
-                       name: "releases with nil tag names",
+                       name: "releases with empty tag names",
                        releases: []*github.RepositoryRelease{
-                               {TagName: nil},
-                               {TagName: new("v1.0.0")},
-                               {TagName: nil},
+                               {TagName: ""},
+                               {TagName: "v1.0.0"},
+                               {TagName: ""},
                        },
                        wantVersion: "v1.0.0",
                        wantErr:     false,
@@ -294,8 +294,8 @@
                {
                        name: "empty tag name",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("")},
-                               {TagName: new("v1.0.0")},
+                               {TagName: ""},
+                               {TagName: "v1.0.0"},
                        },
                        wantVersion: "v1.0.0",
                        wantErr:     false,
@@ -303,9 +303,9 @@
                {
                        name: "stable version ignores prerelease when current 
is stable (issue #1095)",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v6-beta"), Prerelease: 
new(true)},
-                               {TagName: new("v5.0.0"), Prerelease: 
new(false)},
-                               {TagName: new("v4.3.0"), Prerelease: 
new(false)},
+                               {TagName: "v6-beta", Prerelease: true},
+                               {TagName: "v5.0.0", Prerelease: false},
+                               {TagName: "v4.3.0", Prerelease: false},
                        },
                        isStable:    true,
                        wantVersion: "v5.0.0",
@@ -314,8 +314,8 @@
                {
                        name: "prerelease version can update to newer 
prerelease (issue #1095)",
                        releases: []*github.RepositoryRelease{
-                               {TagName: new("v6-beta"), Prerelease: 
new(true)},
-                               {TagName: new("v5.0.0"), Prerelease: 
new(false)},
+                               {TagName: "v6-beta", Prerelease: true},
+                               {TagName: "v5.0.0", Prerelease: false},
                        },
                        isStable:    false,
                        wantVersion: "v6-beta",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pinact-4.1.0/pkg/controller/run/parse_line_internal_test.go 
new/pinact-4.1.1/pkg/controller/run/parse_line_internal_test.go
--- old/pinact-4.1.0/pkg/controller/run/parse_line_internal_test.go     
2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/pkg/controller/run/parse_line_internal_test.go     
2026-07-30 02:14:51.000000000 +0200
@@ -1004,8 +1004,8 @@
        }
        releasesCheckout := &github.ListReleasesResult{
                Releases: []*github.RepositoryRelease{
-                       {TagName: new("v3.5.2")},
-                       {TagName: new("v4.0.0-rc.1"), Prerelease: new(true)},
+                       {TagName: "v3.5.2"},
+                       {TagName: "v4.0.0-rc.1", Prerelease: true},
                },
                Response: &github.Response{},
        }
@@ -1017,7 +1017,7 @@
        }
        releasesNoStable := &github.ListReleasesResult{
                Releases: []*github.RepositoryRelease{
-                       {TagName: new("v1.0.0-beta"), Prerelease: new(true)},
+                       {TagName: "v1.0.0-beta", Prerelease: true},
                },
                Response: &github.Response{},
        }
@@ -1036,8 +1036,8 @@
        }
        releasesMinAge := &github.ListReleasesResult{
                Releases: []*github.RepositoryRelease{
-                       {TagName: new("v2.0.0"), PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -1)}},
-                       {TagName: new("v1.0.0"), PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -30)}},
+                       {TagName: "v2.0.0", PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -1)}},
+                       {TagName: "v1.0.0", PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -30)}},
                },
                Response: &github.Response{},
        }
@@ -1157,8 +1157,8 @@
        }
        releases := &github.ListReleasesResult{
                Releases: []*github.RepositoryRelease{
-                       {TagName: new("v2.0.0"), PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -1)}},
-                       {TagName: new("v1.0.0"), PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -30)}},
+                       {TagName: "v2.0.0", PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -1)}},
+                       {TagName: "v1.0.0", PublishedAt: 
&github.Timestamp{Time: now.AddDate(0, 0, -30)}},
                },
                Response: &github.Response{},
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/pkg/github/github.go 
new/pinact-4.1.1/pkg/github/github.go
--- old/pinact-4.1.0/pkg/github/github.go       2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/pkg/github/github.go       2026-07-30 02:14:51.000000000 
+0200
@@ -13,7 +13,7 @@
        "log/slog"
        "net/http"
 
-       "github.com/google/go-github/v88/github"
+       "github.com/google/go-github/v89/github"
        "github.com/suzuki-shunsuke/ghtkn-go-sdk/ghtkn"
        "github.com/suzuki-shunsuke/urfave-cli-v3-util/keyring/ghtoken"
        "golang.org/x/oauth2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/renovate.json5 
new/pinact-4.1.1/renovate.json5
--- old/pinact-4.1.0/renovate.json5     2026-06-09 02:37:37.000000000 +0200
+++ new/pinact-4.1.1/renovate.json5     2026-07-30 02:14:51.000000000 +0200
@@ -3,8 +3,8 @@
     "github>suzuki-shunsuke/renovate-config#4.0.0",
     "github>suzuki-shunsuke/renovate-config:nolimit#4.0.0",
     "github>suzuki-shunsuke/renovate-config:go-directive#4.0.0",
-    "github>aquaproj/aqua-renovate-config#2.12.1",
-    
"github>aquaproj/aqua-renovate-config:file#2.12.1(aqua/imports/.*\\.ya?ml)",
+    "github>aquaproj/aqua-renovate-config#2.13.0",
+    
"github>aquaproj/aqua-renovate-config:file#2.13.0(aqua/imports/.*\\.ya?ml)",
   ],
   ignorePaths: ["testdata/**"],
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/scripts/check-ascii 
new/pinact-4.1.1/scripts/check-ascii
--- old/pinact-4.1.0/scripts/check-ascii        2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/scripts/check-ascii        1970-01-01 01:00:00.000000000 
+0100
@@ -1,18 +0,0 @@
-#!/usr/bin/env bash
-
-set -eu
-
-failed=0
-
-for file in "$@"; do
-  [ -f "$file" ] || continue
-  if ! file --mime "$file" | grep -q 'text/'; then
-    continue
-  fi
-  if ! perl -ne 'exit 1 if /[^\x00-\x7F]/' "$file"; then
-    echo "[ERROR] non-ascii characters detected: $file" >&2
-    failed=1
-  fi
-done
-
-exit "$failed"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/scripts/validate-commit-msg 
new/pinact-4.1.1/scripts/validate-commit-msg
--- old/pinact-4.1.0/scripts/validate-commit-msg        2026-06-09 
02:37:37.000000000 +0200
+++ new/pinact-4.1.1/scripts/validate-commit-msg        1970-01-01 
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-set -eu
-
-FILE=$1
-
-if ! perl -ne 'exit 1 if /[^\x00-\x7F]/' "$FILE"; then
-    echo "[ERROR] Non-ASCII characters found in commit message" >&2
-    exit 1
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/testdata/foo_after.yaml 
new/pinact-4.1.1/testdata/foo_after.yaml
--- old/pinact-4.1.0/testdata/foo_after.yaml    2026-06-09 02:37:37.000000000 
+0200
+++ new/pinact-4.1.1/testdata/foo_after.yaml    2026-07-30 02:14:51.000000000 
+0200
@@ -11,14 +11,14 @@
       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9  #  
v3.5.3
       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9  #  
tag=v3.5.3
       - uses: actions/checkout@83b7061638ee4956cf7545a6f7efe594e5ad0247 # 
v3.5.1
-      -   uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # 
v2.7.0
-      - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # 
v2.7.0
+      -   uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # 
v2.8.0
+      - uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # 
v2.8.0
       - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1
       - uses: actions/setup-java@v3
       - uses: 
rharkor/caching-for-turbo@c3de885e542eec7eb01eb1a6a59e97c7a2448615 # v1.6
       - uses: peaceiris/[email protected]
-      - 'uses': "actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744" # 
v3.6.0
-      - "uses": 'actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744' # 
v3.6.0
+      - 'uses': "actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26" # 
v3.7.0
+      - "uses": 'actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26' # 
v3.7.0
       - uses: 
cardinalby/git-get-release-action@cf4593dd18e51a1ecfbfb1c68abac9910a8b1e0c # v1
   actionlint:
     uses: 
suzuki-shunsuke/actionlint-workflow/.github/workflows/actionlint.yaml@b6a5f966d4504893b2aeb60cf2b0de8946e48504
 # v0.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/testdata/foo_include_after.yaml 
new/pinact-4.1.1/testdata/foo_include_after.yaml
--- old/pinact-4.1.0/testdata/foo_include_after.yaml    2026-06-09 
02:37:37.000000000 +0200
+++ new/pinact-4.1.1/testdata/foo_include_after.yaml    2026-07-30 
02:14:51.000000000 +0200
@@ -11,14 +11,14 @@
       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9  #  
v3.5.3
       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9  #  
tag=v3.5.3
       - uses: actions/checkout@83b7061638ee4956cf7545a6f7efe594e5ad0247 # 
v3.5.1
-      -   uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # 
v2.7.0
-      - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # 
v2.7.0
+      -   uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # 
v2.8.0
+      - uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # 
v2.8.0
       - uses: actions/[email protected]
       - uses: actions/setup-java@v3
       - uses: rharkor/[email protected]
       - uses: peaceiris/[email protected]
-      - 'uses': "actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744" # 
v3.6.0
-      - "uses": 'actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744' # 
v3.6.0
+      - 'uses': "actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26" # 
v3.7.0
+      - "uses": 'actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26' # 
v3.7.0
       - uses: 
cardinalby/git-get-release-action@cf4593dd18e51a1ecfbfb1c68abac9910a8b1e0c # v1
   actionlint:
     uses: 
suzuki-shunsuke/actionlint-workflow/.github/workflows/[email protected]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pinact-4.1.0/testdata/separator/foo_after.yaml 
new/pinact-4.1.1/testdata/separator/foo_after.yaml
--- old/pinact-4.1.0/testdata/separator/foo_after.yaml  2026-06-09 
02:37:37.000000000 +0200
+++ new/pinact-4.1.1/testdata/separator/foo_after.yaml  2026-07-30 
02:14:51.000000000 +0200
@@ -11,13 +11,13 @@
       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9  #  
v3.5.3
       - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9  #  
tag=v3.5.3
       - uses: actions/checkout@83b7061638ee4956cf7545a6f7efe594e5ad0247  # 
v3.5.1
-      - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5  # 
v2.7.0
+      - uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e  # 
v2.8.0
       - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8  # v3.3.1
       - uses: actions/setup-java@v3
       - uses: 
rharkor/caching-for-turbo@c3de885e542eec7eb01eb1a6a59e97c7a2448615  # v1.6
       - uses: peaceiris/[email protected]
-      - 'uses': "actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744"  # 
v3.6.0
-      - "uses": 'actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744'  # 
v3.6.0
+      - 'uses': "actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26"  # 
v3.7.0
+      - "uses": 'actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26'  # 
v3.7.0
       - uses: 
cardinalby/git-get-release-action@cf4593dd18e51a1ecfbfb1c68abac9910a8b1e0c # v1
   actionlint:
     uses: 
suzuki-shunsuke/actionlint-workflow/.github/workflows/actionlint.yaml@b6a5f966d4504893b2aeb60cf2b0de8946e48504
  # v0.5.0

++++++ pinact.obsinfo ++++++
--- /var/tmp/diff_new_pack.6Jndtm/_old  2026-07-31 16:09:48.029632852 +0200
+++ /var/tmp/diff_new_pack.6Jndtm/_new  2026-07-31 16:09:48.029632852 +0200
@@ -1,5 +1,5 @@
 name: pinact
-version: 4.1.0
-mtime: 1780965457
-commit: a14c0ee5db6c9068ebab1781549c65adc9066ffa
+version: 4.1.1
+mtime: 1785370491
+commit: b1a554a82ef4f55533237e49c19a24ddf0045100
 

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

Reply via email to