Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ctlptl for openSUSE:Factory checked 
in at 2026-04-25 21:36:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ctlptl (Old)
 and      /work/SRC/openSUSE:Factory/.ctlptl.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ctlptl"

Sat Apr 25 21:36:45 2026 rev:8 rq:1349061 version:0.9.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/ctlptl/ctlptl.changes    2026-04-02 
17:42:59.479879379 +0200
+++ /work/SRC/openSUSE:Factory/.ctlptl.new.11940/ctlptl.changes 2026-04-25 
21:37:24.021843327 +0200
@@ -1,0 +2,11 @@
+Fri Apr 24 06:06:10 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.9.3:
+  * circleci: fix release script (#410)
+  * release: only release to tiltdev docker hub namespace (#409)
+  * circleci: use github app for releases (#408)
+  * build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to
+    1.43.0 (#404)
+  * Update version numbers: 0.9.2
+
+-------------------------------------------------------------------

Old:
----
  ctlptl-0.9.2.obscpio

New:
----
  ctlptl-0.9.3.obscpio

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

Other differences:
------------------
++++++ ctlptl.spec ++++++
--- /var/tmp/diff_new_pack.QvSN84/_old  2026-04-25 21:37:24.705871231 +0200
+++ /var/tmp/diff_new_pack.QvSN84/_new  2026-04-25 21:37:24.709871394 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ctlptl
-Version:        0.9.2
+Version:        0.9.3
 Release:        0
 Summary:        CLI for declaratively setting up local Kubernetes clusters
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.QvSN84/_old  2026-04-25 21:37:24.745872863 +0200
+++ /var/tmp/diff_new_pack.QvSN84/_new  2026-04-25 21:37:24.749873026 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/tilt-dev/ctlptl</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.9.2</param>
+    <param name="revision">v0.9.3</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.QvSN84/_old  2026-04-25 21:37:24.769873841 +0200
+++ /var/tmp/diff_new_pack.QvSN84/_new  2026-04-25 21:37:24.773874004 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/tilt-dev/ctlptl</param>
-              <param 
name="changesrevision">4ccc9bdce8acd65b158c58de701cd6e71502423c</param></service></servicedata>
+              <param 
name="changesrevision">18da48733e359964e54ecaa5c8765c652b86b553</param></service></servicedata>
 (No newline at EOF)
 

++++++ ctlptl-0.9.2.obscpio -> ctlptl-0.9.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/.circleci/config.yml 
new/ctlptl-0.9.3/.circleci/config.yml
--- old/ctlptl-0.9.2/.circleci/config.yml       2026-04-01 18:13:10.000000000 
+0200
+++ new/ctlptl-0.9.3/.circleci/config.yml       2026-04-23 20:51:14.000000000 
+0200
@@ -16,7 +16,7 @@
           only_for_branches: main
   e2e-remote-docker:
     docker:
-      - image: 
"docker/tilt-ctlptl-ci@sha256:5616dcc986f2bac09a4c2f8f3b9f95b0480de947fc3816da7ea94046410ff2c8"
+      - image: 
"tiltdev/ctlptl-ci@sha256:e3aa0b3666645820821254b06dbaf6def4fe8dca7c3418aa032440e89167c1ae"
     steps:
       - checkout
       - setup_remote_docker
@@ -72,7 +72,8 @@
             ca-certificates \
             curl \
             gnupg \
-            lsb-release
+            lsb-release \
+            jq
           mkdir -p /etc/apt/keyrings
           curl -fsSL https://download.docker.com/linux/debian/gpg | gpg 
--dearmor -o /etc/apt/keyrings/docker.gpg
           echo \
@@ -104,7 +105,8 @@
             ca-certificates \
             curl \
             gnupg \
-            lsb-release
+            lsb-release \
+            jq
           mkdir -p /etc/apt/keyrings
           curl -fsSL https://download.docker.com/linux/debian/gpg | gpg 
--dearmor -o /etc/apt/keyrings/docker.gpg
           echo \
@@ -116,6 +118,7 @@
           rm -rf /var/lib/apt/lists/*
 
           popd
+      - run: echo "export GITHUB_TOKEN=$(./hack/github-app-token.sh)" >> 
"$BASH_ENV"
       - run: ./hack/release.sh
       - slack/status:
           mentions: "nick"
@@ -137,7 +140,7 @@
     jobs:
       - release:
           context:
-            - Tilt Release CLI Context
+            - Tilt Github Context
             - Tilt Docker Login Context
           filters:
             branches:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/.goreleaser.yml 
new/ctlptl-0.9.3/.goreleaser.yml
--- old/ctlptl-0.9.2/.goreleaser.yml    2026-04-01 18:13:10.000000000 +0200
+++ new/ctlptl-0.9.3/.goreleaser.yml    2026-04-23 20:51:14.000000000 +0200
@@ -48,7 +48,7 @@
     name: homebrew-tap
   commit_author:
     name: Tilt Dev
-    email: [email protected]
+    email: [email protected]
   url_template: "https://github.com/tilt-dev/ctlptl/releases/download/{{ .Tag 
}}/{{ .ArtifactName }}"
   homepage: "https://ctlptl.dev/";
   description: "Making local Kubernetes clusters easy to set up and tear down"
@@ -75,7 +75,7 @@
     name: scoop-bucket
   commit_author:
     name: Tilt Dev
-    email: [email protected]
+    email: [email protected]
   commit_msg_template: "Scoop update for {{ .ProjectName }} version {{ .Tag }}"
   homepage: "https://ctlptl.dev/";
   description: "Making local Kubernetes clusters easy to set up and tear down"
@@ -85,7 +85,6 @@
   goarch: amd64
   image_templates:
     - "tiltdev/ctlptl:{{ .Tag }}-amd64"
-    - "docker/tilt-ctlptl:{{ .Tag }}-amd64"
   dockerfile: hack/Dockerfile
   use: buildx
   build_flag_templates:
@@ -103,7 +102,6 @@
   goarm: ''
   image_templates:
     - "tiltdev/ctlptl:{{ .Tag }}-arm64"
-    - "docker/tilt-ctlptl:{{ .Tag }}-arm64"
   dockerfile: hack/Dockerfile
   use: buildx
   build_flag_templates:
@@ -125,14 +123,6 @@
   image_templates:
   - tiltdev/{{ .ProjectName }}:{{ .Tag }}-amd64
   - tiltdev/{{ .ProjectName }}:{{ .Tag }}-arm64
-- name_template: docker/tilt-{{ .ProjectName }}:{{ .Tag }}
-  image_templates:
-  - docker/tilt-{{ .ProjectName }}:{{ .Tag }}-amd64
-  - docker/tilt-{{ .ProjectName }}:{{ .Tag }}-arm64
-- name_template: docker/tilt-{{ .ProjectName }}:latest
-  image_templates:
-  - docker/tilt-{{ .ProjectName }}:{{ .Tag }}-amd64
-  - docker/tilt-{{ .ProjectName }}:{{ .Tag }}-arm64
 
 
 # Uncomment these lines if you want to experiment with other
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/CODE_OF_CONDUCT.md 
new/ctlptl-0.9.3/CODE_OF_CONDUCT.md
--- old/ctlptl-0.9.2/CODE_OF_CONDUCT.md 2026-04-01 18:13:10.000000000 +0200
+++ new/ctlptl-0.9.3/CODE_OF_CONDUCT.md 2026-04-23 20:51:14.000000000 +0200
@@ -65,7 +65,7 @@
 
 If you see someone violating the Code of Conduct, you are encouraged to 
address the behavior directly with those involved. Many issues can be resolved 
quickly and easily, and this gives people more control over the outcome of 
their dispute. If you are unable to resolve the matter for any reason, or if 
the behavior is threatening or harassing, report it. We are dedicated to 
providing an environment where participants feel welcome and safe.
 
-Reports should be directed to **[email protected]**.
+Reports should be directed to **[email protected]**.
 
 We will investigate every complaint, but you may not receive a direct 
response. We will use our discretion in determining when and how to follow up 
on reported incidents, which may range from not taking action to permanent 
expulsion from the project and project-sponsored spaces. We will notify the 
accused of the report and provide them an opportunity to discuss it before any 
action is taken. The identity of the reporter will be omitted from the details 
of the report supplied to the accused. In potentially harmful situations, such 
as ongoing harassment or threats to anyone’s safety, we may take action without 
notice.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/INSTALL.md new/ctlptl-0.9.3/INSTALL.md
--- old/ctlptl-0.9.2/INSTALL.md 2026-04-01 18:13:10.000000000 +0200
+++ new/ctlptl-0.9.3/INSTALL.md 2026-04-23 20:51:14.000000000 +0200
@@ -40,21 +40,21 @@
 On macOS:
 
 ```bash
-CTLPTL_VERSION="0.9.1"
+CTLPTL_VERSION="0.9.2"
 curl -fsSL 
https://github.com/tilt-dev/ctlptl/releases/download/v$CTLPTL_VERSION/ctlptl.$CTLPTL_VERSION.mac.x86_64.tar.gz
 | sudo tar -xzv -C /usr/local/bin ctlptl
 ```
 
 On Linux:
 
 ```bash
-CTLPTL_VERSION="0.9.1"
+CTLPTL_VERSION="0.9.2"
 curl -fsSL 
https://github.com/tilt-dev/ctlptl/releases/download/v$CTLPTL_VERSION/ctlptl.$CTLPTL_VERSION.linux.x86_64.tar.gz
 | sudo tar -xzv -C /usr/local/bin ctlptl
 ```
 
 On Windows:
 
 ```powershell
-$CTLPTL_VERSION = "0.9.1"
+$CTLPTL_VERSION = "0.9.2"
 Invoke-WebRequest 
"https://github.com/tilt-dev/ctlptl/releases/download/v$CTLPTL_VERSION/ctlptl.$CTLPTL_VERSION.windows.x86_64.zip";
 -OutFile "ctlptl.zip"
 Expand-Archive "ctlptl.zip" -DestinationPath "ctlptl"
 Move-Item -Force -Path "ctlptl\ctlptl.exe" -Destination "$home\bin\ctlptl.exe"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/go.mod new/ctlptl-0.9.3/go.mod
--- old/ctlptl-0.9.2/go.mod     2026-04-01 18:13:10.000000000 +0200
+++ new/ctlptl-0.9.3/go.mod     2026-04-23 20:51:14.000000000 +0200
@@ -99,20 +99,20 @@
        github.com/yusufpapurcu/wmi v1.2.4 // indirect
        go.opentelemetry.io/auto/sdk v1.2.1 // indirect
        go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 
// indirect
-       go.opentelemetry.io/otel v1.40.0 // indirect
+       go.opentelemetry.io/otel v1.43.0 // indirect
        go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc 
v1.35.0 // indirect
        go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 // indirect
        go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 
// indirect
-       go.opentelemetry.io/otel/metric v1.40.0 // indirect
-       go.opentelemetry.io/otel/sdk v1.40.0 // indirect
-       go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
-       go.opentelemetry.io/otel/trace v1.40.0 // indirect
+       go.opentelemetry.io/otel/metric v1.43.0 // indirect
+       go.opentelemetry.io/otel/sdk v1.43.0 // indirect
+       go.opentelemetry.io/otel/sdk/metric v1.43.0 // indirect
+       go.opentelemetry.io/otel/trace v1.43.0 // indirect
        go.opentelemetry.io/proto/otlp v1.6.0 // indirect
        go.yaml.in/yaml/v2 v2.4.3 // indirect
        go.yaml.in/yaml/v3 v3.0.4 // indirect
        golang.org/x/net v0.48.0 // indirect
        golang.org/x/oauth2 v0.34.0 // indirect
-       golang.org/x/sys v0.40.0 // indirect
+       golang.org/x/sys v0.42.0 // indirect
        golang.org/x/term v0.38.0 // indirect
        golang.org/x/text v0.32.0 // indirect
        golang.org/x/time v0.11.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/go.sum new/ctlptl-0.9.3/go.sum
--- old/ctlptl-0.9.2/go.sum     2026-04-01 18:13:10.000000000 +0200
+++ new/ctlptl-0.9.3/go.sum     2026-04-23 20:51:14.000000000 +0200
@@ -385,22 +385,22 @@
 go.opentelemetry.io/auto/sdk v1.2.1/go.mod 
h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 
h1:sbiXRNDSWJOTobXh5HyQKjq6wUC5tNybqjIqDpAY4CU=
 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0/go.mod 
h1:69uWxva0WgAA/4bu2Yy70SLDBwZXuQ6PbBpbsa5iZrQ=
-go.opentelemetry.io/otel v1.40.0 
h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
-go.opentelemetry.io/otel v1.40.0/go.mod 
h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
+go.opentelemetry.io/otel v1.43.0 
h1:mYIM03dnh5zfN7HautFE4ieIig9amkNANT+xcVxAj9I=
+go.opentelemetry.io/otel v1.43.0/go.mod 
h1:JuG+u74mvjvcm8vj8pI5XiHy1zDeoCS2LB1spIq7Ay0=
 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 
h1:QcFwRrZLc82r8wODjvyCbP7Ifp3UANaBSmhDSFjnqSc=
 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc 
v1.35.0/go.mod h1:CXIWhUomyWBG/oY2/r/kLp6K/cmx9e/7DLpBuuGdLCA=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 
h1:1fTNlAIJZGWLP5FVu0fikVry1IsiUnXjf7QFvoNN3Xw=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0/go.mod 
h1:zjPK58DtkqQFn+YUMbx0M2XV3QgKU0gS9LeGohREyK4=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 
h1:m639+BofXTvcY1q8CGs4ItwQarYtJPOWmVobfM1HpVI=
 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0/go.mod 
h1:LjReUci/F4BUyv+y4dwnq3h/26iNOeC3wAIqgvTIZVo=
-go.opentelemetry.io/otel/metric v1.40.0 
h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
-go.opentelemetry.io/otel/metric v1.40.0/go.mod 
h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
-go.opentelemetry.io/otel/sdk v1.40.0 
h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
-go.opentelemetry.io/otel/sdk v1.40.0/go.mod 
h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
-go.opentelemetry.io/otel/sdk/metric v1.40.0 
h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
-go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod 
h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
-go.opentelemetry.io/otel/trace v1.40.0 
h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
-go.opentelemetry.io/otel/trace v1.40.0/go.mod 
h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
+go.opentelemetry.io/otel/metric v1.43.0 
h1:d7638QeInOnuwOONPp4JAOGfbCEpYb+K6DVWvdxGzgM=
+go.opentelemetry.io/otel/metric v1.43.0/go.mod 
h1:RDnPtIxvqlgO8GRW18W6Z/4P462ldprJtfxHxyKd2PY=
+go.opentelemetry.io/otel/sdk v1.43.0 
h1:pi5mE86i5rTeLXqoF/hhiBtUNcrAGHLKQdhg4h4V9Dg=
+go.opentelemetry.io/otel/sdk v1.43.0/go.mod 
h1:P+IkVU3iWukmiit/Yf9AWvpyRDlUeBaRg6Y+C58QHzg=
+go.opentelemetry.io/otel/sdk/metric v1.43.0 
h1:S88dyqXjJkuBNLeMcVPRFXpRw2fuwdvfCGLEo89fDkw=
+go.opentelemetry.io/otel/sdk/metric v1.43.0/go.mod 
h1:C/RJtwSEJ5hzTiUz5pXF1kILHStzb9zFlIEe85bhj6A=
+go.opentelemetry.io/otel/trace v1.43.0 
h1:BkNrHpup+4k4w+ZZ86CZoHHEkohws8AY+WTX09nk+3A=
+go.opentelemetry.io/otel/trace v1.43.0/go.mod 
h1:/QJhyVBUUswCphDVxq+8mld+AvhXZLhe+8WVFxiFff0=
 go.opentelemetry.io/proto/otlp v1.6.0 
h1:jQjP+AQyTf+Fe7OKj/MfkDrmK4MNVtw2NpXsf9fefDI=
 go.opentelemetry.io/proto/otlp v1.6.0/go.mod 
h1:cicgGehlFuNdgZkcALOCh3VE6K/u2tAjzlRhDwmVpZc=
 go.uber.org/atomic v1.4.0/go.mod 
h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
@@ -473,8 +473,8 @@
 golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
-golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
+golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
+golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
 golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q=
 golang.org/x/term v0.38.0/go.mod 
h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg=
 golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod 
h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/hack/github-app-token.sh 
new/ctlptl-0.9.3/hack/github-app-token.sh
--- old/ctlptl-0.9.2/hack/github-app-token.sh   1970-01-01 01:00:00.000000000 
+0100
+++ new/ctlptl-0.9.3/hack/github-app-token.sh   2026-04-23 20:51:14.000000000 
+0200
@@ -0,0 +1,53 @@
+#!/bin/bash
+#
+# Exchanges github app private key for an installation access token.
+#
+# Usage:
+#   GITHUB_CLIENT_ID=... GITHUB_PRIVATE_KEY_BASE64=... 
GITHUB_INSTALLATION_ID=... ./github-app-token.sh
+
+set -euo pipefail
+
+# Adapted from
+# 
https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app
+# 
https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app
+# Decode the base64-encoded private key
+pem=$(echo "$GITHUB_PRIVATE_KEY_BASE64" | base64 --decode)
+
+now=$(date +%s)
+iat=$((${now} - 60)) # Issues 60 seconds in the past
+exp=$((${now} + 600)) # Expires 10 minutes in the future
+
+b64enc() { openssl base64 | tr -d '=' | tr '/+' '_-' | tr -d '\n'; }
+
+header_json='{    "typ":"JWT",
+    "alg":"RS256"
+}'
+# Header encode
+header=$( echo -n "${header_json}" | b64enc )
+
+payload_json="{    \"iat\":${iat},
+    \"exp\":${exp},
+    \"iss\":\"${GITHUB_CLIENT_ID}\"
+}"
+# Payload encode
+payload=$( echo -n "${payload_json}" | b64enc )
+
+# Signature
+header_payload="${header}"."${payload}"
+signature=$(
+    openssl dgst -sha256 -sign <(echo -n "${pem}") \
+    <(echo -n "${header_payload}") | b64enc
+)
+
+# Create JWT
+JWT="${header_payload}"."${signature}"
+token=$(curl -sSL --request POST \
+--url 
"https://api.github.com/app/installations/$GITHUB_INSTALLATION_ID/access_tokens";
 \
+--header "Accept: application/vnd.github+json" \
+--header "Authorization: Bearer $JWT" \
+--header "X-GitHub-Api-Version: 2026-03-10" | jq -r '.token')
+if [[ "$token" == "" ]]; then
+    echo "Failed to get token" >&2
+    exit 1
+fi
+echo "$token"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/hack/publish-ci-image.sh 
new/ctlptl-0.9.3/hack/publish-ci-image.sh
--- old/ctlptl-0.9.2/hack/publish-ci-image.sh   2026-04-01 18:13:10.000000000 
+0200
+++ new/ctlptl-0.9.3/hack/publish-ci-image.sh   2026-04-23 20:51:14.000000000 
+0200
@@ -3,7 +3,7 @@
 set -euo pipefail
 
 BUILDER=buildx-multiarch
-IMAGE_NAME=docker/tilt-ctlptl-ci
+IMAGE_NAME=tiltdev/ctlptl-ci
 
 docker buildx inspect $BUILDER || docker buildx create --name=$BUILDER 
--driver=docker-container --driver-opt=network=host
 docker buildx build --builder=$BUILDER --pull 
--platform=linux/amd64,linux/arm64 --push -t "$IMAGE_NAME" -f 
.circleci/Dockerfile .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ctlptl-0.9.2/hack/release-update-docs.sh 
new/ctlptl-0.9.3/hack/release-update-docs.sh
--- old/ctlptl-0.9.2/hack/release-update-docs.sh        2026-04-01 
18:13:10.000000000 +0200
+++ new/ctlptl-0.9.3/hack/release-update-docs.sh        2026-04-23 
20:51:14.000000000 +0200
@@ -33,7 +33,7 @@
 sed -i -E "s/CTLPTL_VERSION = \".*\"/CTLPTL_VERSION = \"$VERSION\"/" INSTALL.md
 go run ./cmd/ctlptl docs ./docs
 git add .
-git config --global user.email "[email protected]"
+git config --global user.email "[email protected]"
 git config --global user.name "Tilt Dev"
 git commit -a -m "Update version numbers: $VERSION"
 git push origin main

++++++ ctlptl.obsinfo ++++++
--- /var/tmp/diff_new_pack.QvSN84/_old  2026-04-25 21:37:25.457901908 +0200
+++ /var/tmp/diff_new_pack.QvSN84/_new  2026-04-25 21:37:25.525904682 +0200
@@ -1,5 +1,5 @@
 name: ctlptl
-version: 0.9.2
-mtime: 1775059990
-commit: 4ccc9bdce8acd65b158c58de701cd6e71502423c
+version: 0.9.3
+mtime: 1776970274
+commit: 18da48733e359964e54ecaa5c8765c652b86b553
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/ctlptl/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.ctlptl.new.11940/vendor.tar.gz differ: char 130, 
line 2

Reply via email to