Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gh for openSUSE:Factory checked in 
at 2025-10-02 19:22:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gh (Old)
 and      /work/SRC/openSUSE:Factory/.gh.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gh"

Thu Oct  2 19:22:37 2025 rev:83 rq:1308644 version:2.81.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gh/gh.changes    2025-09-05 21:44:59.412883084 
+0200
+++ /work/SRC/openSUSE:Factory/.gh.new.11973/gh.changes 2025-10-02 
19:23:35.946989915 +0200
@@ -1,0 +2,318 @@
+Tue Sep 30 10:18:57 UTC 2025 - Jeff Kowalczyk <[email protected]>
+
+- Update to version 2.81.0:
+  * test(auth status): correctly replace JSON-escaped paths
+  * update the description
+  * refactor: use strings.FieldsFuncSeq to reduce memory allocations
+  * fix(pr checkout): add alias `co`
+  * remove hidden value for release verify cmd
+  * fix latest tag for relase verify asset
+  * docs(auth status): explain `--json` will always exit with zero
+  * fix(auth status): return JSON entries under `hosts`
+  * fixup! examples
+  * fix error missing in json output
+  * examples
+  * remove showToken from authEntry
+  * address copilot comment on parameter order
+  * add examples
+  * simplify exporter usage
+  * remove includeScope
+  * do not mutate opts.ShowToken
+  * move displayToken to String method
+  * move flag validation to RunE
+  * refactor without VisitAll
+  * introduce AddJSONFlagsWithoutShorthand
+  * fix show token when using json
+  * fix exit code
+  * revert showToken change
+  * mutually exclusive flags
+  * flag duplicate check
+  * add ExpectCommandToSupportJSONFields
+  * do not export authState
+  * handle -t conflict
+  * do not fetch scope if not necessary
+  * json flags
+  * auth state enum
+  * Refactor entry to a single type
+  * Fix missing assertions
+- Packaging improvements:
+  * Update to BuildRequires: golang(API) >= 1.24 matching go.mod
+
+-------------------------------------------------------------------
+Tue Sep 23 16:40:48 UTC 2025 - Jeff Kowalczyk <[email protected]>
+
+- Update to version 2.80.0:
+  * chore: update third-party licenses
+  * ci: pin release runner to Windows 2022
+  * Add math package import to sessions.go
+  * Add TODO for better integer handling in GetPullRequestDatabaseID
+  * chore: update third-party licenses
+  * update the test
+  * Update pkg/cmd/attestation/api/client.go
+  * add initiator_type for attestations
+  * fix(agent-task/capi): return proper error message when resp is not a JSON
+  * test(agent-task view): populate `Session.Name` in all test cases
+  * fix(agent-task view): improve session overview
+  * refactor(agent-task view): merge empty println calls with next
+  * fix(agent-task view): re-fetch session to get all pieces of data
+  * fix(agent-task/capi): remove fallback to viewer when user id is zero
+  * test(agent-tassk/capi): update `ListSessionsByResourceID` tests
+  * docs(agent-task/capi): add TODO note for dropping local ID generation
+  * fix(agent-task/capi): fetch viewer when resource session user id is zero
+  * fix(agent-task/capi): handle unpopulated resource session `LastUpdatedAt`
+  * refactor(agent-task/capi): keep `resource` private
+  * update agents resource route
+  * fix(agent-task view): improve session error
+  * fix(agent-task view): display session error
+  * fix(agent-task/capi): add `WorkflowRunID` field to `Session`
+  * refactor(agent-task/capi): remove unused slice
+  * fix(agent-task/capi): add `Error` field to `Session`
+  * fix(agent-task create): block empty problem statement arg
+  * fix(agent-task create): use pager when following logs
+  * fix(agent-task create): avoid prompting when problem statement is provided
+  * fix(agent-task list): show capitalised session state
+  * fix(agent-task/shared): fix session state value
+  * docs(agent-task list): add "(preview)" note to cmd docs
+  * chore(agent-task/shared): regenerate `LogRenderer` mock
+  * test(agent-task/capi): assert session with zero resource ID are kept
+  * fix(agent-task/capi): keep sessions with no resource attached
+  * refactor(agent-task list): remove unused `BaseRepo` from `ListOptions`
+  * docs(agent-task/capi): fix test case explanation
+  * Fix session deduplication and add test for paging
+  * Remove repo-scoped session listing and related code
+  * docs(agent-task): use `heredoc.Doc`
+  * docs(pr/shared): add a `TODO` on decoupling PR finder from IO
+  * fix(agent-task view): display zero premium requests
+  * fix(agent-task/shared): make capitalised status names consistent
+  * Update pkg/cmd/agent-task/agent_task.go
+  * Update pkg/cmd/agent-task/agent_task.go
+  * Enhance agent-task command help and usage info
+  * Refactor comments in stripDiffFormat function
+  * Remove obsolete log-3 test data files
+  * fix(agent-task view): omit session overview in log mode
+  * fix(agent-task view): display premium requests used
+  * fix(agent-task/capi): add `PremiumRequests` field to `Session`
+  * fix(agent-task view): display session duration
+  * fix(agent-task view): display completed sessions as "Ready for review"
+  * fix(agent-task view): disable PR finder progress indicator
+  * test(pr/shared): assert `FindOptions.DisableProgress` is respected
+  * fix(pr/shared): add `DisableProgress` field to `FindOptions`
+  * Refactor stripDiffFormat guard clause logic
+  * Use filepath.Ext to detect file extension in markdown renderer
+  * Improve log rendering error handling and test coverage
+  * Prefix rendered shell commands with '$ ' in logs
+  * Clarify comment on CRLF normalization in tests
+  * Refactor generic tool call titles map to package scope
+  * Add pager support to log output in printLogs
+  * test(agent-task create): add test for `--follow`
+  * docs(agent-task create): add example for `--follow` flag
+  * feat(agent-task create): add `--follow` flag
+  * refactor(agent-task create): extract session URL polling into a func
+  * Add TODO for bash-related tool call details
+  * Update comment for reasoning text formatting
+  * Enable Bash session tool handling in log rendering
+  * Rename testdata log files for clarity
+  * Normalize line endings in log testdata files too
+  * Fix line ending conversion in tests
+  * Add note for updating testdata files in log tests
+  * Make log tests OS-agnostic by normalizing line endings
+  * Fix comment for GetSessionLogs method
+  * Add and improve function documentation in log.go
+  * Update log test expectation files
+  * Rename renderToolCall to renderToolCallTitle
+  * Rename relativePath to relativeFilePath in log rendering
+  * Refactor markdown rendering helper function names
+  * Improve log rendering and tool call handling
+  * Refactor JSON content rendering in log entries
+  * Various log rendering improvements
+  * feat(agent-task view): add `--log` and `--follow` flags
+  * feat(agent-task view): add `--log` and `--follow` flags
+  * fix(agent-task/shared): add log renderer
+  * feat(agent-task/capi): add `GetSessionLogs` method
+  * Add error type assertion to createRun tests
+  * Add test for non-interactive problem statement input
+  * Update test to use edited task description
+  * Remove unused stdin field from create command tests
+  * Refactor create command tests and add base branch case
+  * refactor(pr/shared): rename `rest` to `tail`
+  * refactor(agent-task/shared): enhance symbol names
+  * Update command examples for agent-task create
+  * Refactor agent-task create to improve file input handling
+  * fix(pr/shared): ensure `ParseURL` regexp is backward-compatible
+  * refactor(agent-task/shared): extract uuid pattern
+  * refactor(agent-task view): rename `resourceID` to `prID`
+  * feat(agent-task view): support PR `/agent-sessions/*` URL as argument
+  * fix(agent-task/shared): add `ParsePullRequestAgentSessionURL`
+  * fix(pr/shared): add rest return value to `ParseURL`
+  * docs(agent-task view): improve `--help` docs
+  * refactor(agent-task create): assign `Config` at instantiation
+  * fix(agent-task create): only prompt for problem statement if not provided
+  * fix(agent-task view): stop progress indicator before opening browser
+  * test(agent-task view): enhance naming and stubs
+  * test(agent-task view): add `--web` mode tests
+  * feat(agent-task view): add `--web` mode
+  * refactor: move Copilot Agents home URL to capi
+  * fix(agent-task/capi): also return PR URL from `GetPullRequestDatabaseID`
+  * Still prompt for task desc with -F
+  * Add interactive prompt for task description in agent-task create
+  * Fix default value in session selection prompt
+  * Show session name instead of ID in agent-task list
+  * docs(agent-task view): explain test case rationale
+  * docs(agent-task view): explain when condition is met
+  * docs(agent-task/capi): remove redundant comment
+  * test(agent-task/capi): fix test case args
+  * fix(agent-task/capi): skip unpopulated resource ID when hydrating
+  * docs(agent-task/shared): add godoc to `SessionStateString`
+  * test(agent-task view): update tests
+  * fix(agent-task view): use lower limit for fetching sessions
+  * fix(agent-task view): use `CapiClient.GetPullRequestDatabaseID`
+  * fix(agent-task/capi): add `GetPullRequestDatabaseID` to `CapiClient` 
interface
+  * test(agent-task/capi): add tests for `GetPullRequestDatabaseID`
+  * feat(agent-task/capi): add `GetPullRequestDatabaseID` method
+  * test(agent-task/capi): add tests for `GetSessionByResourceID`
+  * feat(agent-task view): support PR arg
+  * fix(agent-task/shared): add `SessionSymbol` func
+  * test(agent-task/shared): add test for `IsSessionID`
+  * fix(agent-task/shared): add `IsSessionID`
+  * test(pr/shared): add test for `ParseFullReference`
+  * fix(pr/shared): add `ParseFullReference` func
+  * feat(agent-task/capi): add `ListSessionsByResourceID` method to 
`CapiClient` interface
+  * feat(agent-task/capi): add `ListSessionsByResourceID`
+  * test(agent-task view): add tests for the `view` command
+  * feat(agent-task view): add `view` command
+  * test(agent-task list): remove unused `stubs`
+  * feat(agent-task/capi): add `GetSession` method to `CapiClient` interface
+  * test(agent-task/capi): add tests for `GetSession`
+  * feat(agent-task/capi): add `GetSession` method
+  * refactor(agent-task/capi): populate PRs `IsDraft`
+  * refactor(agent-task/capi): hydrate user data
+  * test(agent-task create): quote file paths to pass CI on Windows
+  * refactor(agent-task list): simplify cmd initialisation
+  * refactor(agent-task create): remove redundant `if`
+  * test(agent-task create): use `CapiClientMock`
+  * fix(agent-task create): simplify command initialisation
+  * test(agent-task list): update `TestNewCmdCreate`
+  * fix(agent-task create): allow no positional arg
+  * test(agent-task list): apply test args anyway
+  * test(agent-task list): use `CapiClientMock`
+  * test(agent-task list): update `TestNewCmdList`
+  * refactor(agent-task/capi): drop embedding of unexported struct
+  * test(agent-task/capi): add `CapiClientMock`
+  * test(agent-task/capi): add `go:generate` directive to gen mock
+  * test(agent-task/capi): add tests for job-related methods
+  * test(agent-task/capi): add tests for session-related methods
+  * fix(agent-task/capi): handle non-JSON error response
+  * fix(agent-task/capi): improve returned errs
+  * refactor(agent-task/capi): improve pagination
+  * refactor(agent-task list): use shared `CapiClientFunc`
+  * fix(agent-task/shared): add `CapiClientFunc` helper
+  * Improve agent-task create command help text
+  * Refactor test case struct in create_test.go
+  * Add base branch option to agent task creation
+  * Support reading task description from stdin
+  * Increase backoff timing for agent task creation
+  * Add file input support to agent-task create command
+  * Update error messages and test repo handling in agent-task create
+  * Simplify error handling in CreateJob response
+  * Simplify stdout assertion in createRun test
+  * Improve job error handling and update tests
+  * Use Job struct in request
+  * Escape URL path parameters in GetJob request
+  * Escape owner and repo in job creation URL
+  * Escape URL path segments in agent session links
+  * Remove nil check for job in agentSessionWebURL
+  * Update test to expect 500 error response
+  * Update error message in createRun test
+  * Remove redundant 'error:' prefix from repo error
+  * Update command usage for agent task creation
+  * Update agent-task create command argument handling
+  * Add agent task creation command and job API
+  * Add pager support to agent-task list output
+  * Replace panic with require.FailNow in test
+  * Add test for web mode with repo flag in listRun
+  * Add comment on web dashboard filtering limitation
+  * Add test case for negative limit in list command
+  * Return NoResultsError when no agent tasks found
+  * Add comment explaining error handling in listRun
+  * Simplify time calculation in listRun test
+  * Simplify BaseRepo assignment in list command
+  * Handle repo resolution errors gracefully in agent-task list
+  * Add --web flag to agent-task list command
+  * Show default limit in agent-task list flag help
+  * Add limit flag to agent-task list command
+  * Add repo-scoped agent session listing support
+  * Refactor session state color logic to shared package
+  * Optimize session pull request hydration logic
+  * Refactor error handling in generatePullRequestNodeID
+  * Update API query name for session PR fetch
+  * Refactor variable names in ListSessionsForViewer
+  * Remove commented-out fields from sessionPullRequest
+  * Refactor agent-task list command client initialization
+  * Refactor session filtering in listRun function
+  * Fix import alias for shared package in agent-task list
+  * Add agent task listing command and CAPI client
+  * Refactor agent task tests into table-driven format
+  * Refactor test to use require.Empty assertion
+  * Show help on agent-task command execution
+  * Add agent-task command with OAuth token validation
+
+-------------------------------------------------------------------
+Mon Sep  8 19:32:22 UTC 2025 - Jeff Kowalczyk <[email protected]>
+
+- Update to version 2.79.0:
+  * fix(featuredetection): remove redundant 
`AdvancedIssueSearchWebInIssuesTab` field
+  * docs(featuredetection): remove unknown dates
+  * docs(search prs): mention advanced issue search syntax support
+  * docs(search issues): mention advanced issue search syntax support
+  * docs(pr list): mention advanced issue search syntax support
+  * docs(issue list): mention advanced issue search syntax support
+  * refactor(search): rename `Query.String` to `StandardSearchString`
+  * test(search): improve test cases
+  * chore(deps): bump actions/stale from 9 to 10
+  * chore(deps): bump actions/setup-go from 5 to 6
+  * Bump sigstore/rekor to v1.4.1
+  * Remove mention of public preview in trustedroot.go
+  * docs(featuredetection): add godoc for min GHES version for advanced issue 
search
+  * docs(issue pr): fix incorrect formatting
+  * docs(issue list): fix incorrect formatting
+  * docs: add cleanup/future TODO marks for advanced issue search changes
+  * docs(pr list): explain use of advanced issue search syntax
+  * docs(issue list): explain use of advanced issue search syntax
+  * test(issue/pr list): assert integration with advanced issue search
+  * test(pr shared): assert `ListURLWithQuery` works with advanced search 
syntax
+  * refactor(issue/pr list): support advanced issue search
+  * docs(search): improve `Searcher.URL` method docs
+  * docs(search prs): mention advanced issue search takeover
+  * docs(search issues): mention advanced issue search takeover
+  * docs(search): improve docs for  `Query.String` and 
`Query.AdvancedIssueSearchString` methods
+  * refactor(search): improve special qualifier grouping
+  * test(search): test advanced search support
+  * fix(search): use advanced issue search when available
+  * refactor: improve mock feature detector names
+  * refactor(search): sort qualifiers in query
+  * test(search): provide feature detection dependency
+  * fix(search): add feature detection dependency
+  * test(search): explain why `is:` and `in:` qualifiers used in test case
+  * fix(search): sort qualifiers in advacned issue search syntax
+  * test(search): add tests for `AdvancedIssueSearchString` method
++++ 21 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gh/gh.changes
++++ and /work/SRC/openSUSE:Factory/.gh.new.11973/gh.changes

Old:
----
  cli-2.78.0.tar.zst

New:
----
  cli-2.81.0.tar.zst

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

Other differences:
------------------
++++++ gh.spec ++++++
--- /var/tmp/diff_new_pack.Tp38jC/_old  2025-10-02 19:23:36.715022043 +0200
+++ /var/tmp/diff_new_pack.Tp38jC/_new  2025-10-02 19:23:36.719022211 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gh
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2025 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %define goflags "-buildmode=pie -trimpath -mod=vendor -modcacherw"
 %define sname cli
 Name:           gh
-Version:        2.78.0
+Version:        2.81.0
 Release:        0
 Summary:        The official CLI for GitHub
 License:        MIT
@@ -30,7 +30,7 @@
 BuildRequires:  fish
 BuildRequires:  git-core
 BuildRequires:  zstd
-BuildRequires:  golang(API) >= 1.23
+BuildRequires:  golang(API) >= 1.24
 # This is needed for some tests
 BuildRequires:  openssh-clients
 BuildRequires:  openssh-common

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Tp38jC/_old  2025-10-02 19:23:36.767024219 +0200
+++ /var/tmp/diff_new_pack.Tp38jC/_new  2025-10-02 19:23:36.771024386 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/cli/cli</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.78.0</param>
+    <param name="revision">v2.81.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>
@@ -16,7 +16,7 @@
     <param name="compression">zst</param>
   </service>
   <service name="go_modules" mode="manual">
-    <param name="archive">cli-2.78.0.tar.zst</param>
+    <param name="archive">cli-2.81.0.tar.zst</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Tp38jC/_old  2025-10-02 19:23:36.799025558 +0200
+++ /var/tmp/diff_new_pack.Tp38jC/_new  2025-10-02 19:23:36.803025725 +0200
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">https://github.com/cli/cli</param>
-    <param 
name="changesrevision">89512590addc159fff0f13acca811d803d592ff9</param>
+    <param 
name="changesrevision">52ba8366057b94a77d2e4b2fc99de56e100e45bf</param>
   </service>
 </servicedata>
 (No newline at EOF)

++++++ cli-2.78.0.tar.zst -> cli-2.81.0.tar.zst ++++++
/work/SRC/openSUSE:Factory/gh/cli-2.78.0.tar.zst 
/work/SRC/openSUSE:Factory/.gh.new.11973/cli-2.81.0.tar.zst differ: char 7, 
line 1

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/gh/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.gh.new.11973/vendor.tar.gz differ: char 20, line 1

Reply via email to