Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glab for openSUSE:Factory checked in at 2026-05-21 18:29:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glab (Old) and /work/SRC/openSUSE:Factory/.glab.new.2084 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glab" Thu May 21 18:29:26 2026 rev:79 rq:1354384 version:1.99.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glab/glab.changes 2026-05-13 17:23:51.290532325 +0200 +++ /work/SRC/openSUSE:Factory/.glab.new.2084/glab.changes 2026-05-21 18:31:39.109200347 +0200 @@ -1,0 +2,109 @@ +Thu May 21 05:22:52 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.99.0: + * Features + - 45b1a43c: feat(orbit): add glab orbit remote dsl subcommand + (Michael Angelo Rivera [email protected]) +- Update to version 1.98.1 (1.98.0 was not released): + * Features + - 4508ae6b: feat(api): detect coding agents in User-Agent + header (Jean-Gabriel Doyon [email protected]) + - 32489b18: feat: add glab work-items update (Carlos Corona + [email protected]) + - 646d89b3: feat(auth): add OAuth 2.0 device authorization flow + for glab auth login (Kai Armstrong [email protected]) + - c52b7b2c: feat(skills): add skills list and bundle glab-stack + skill (Kai Armstrong [email protected]) + - 5777fca9: feat: add glab mr note update and glab mr note + delete commands (Tomas Vik [email protected]) + - 85e204a3: feat(ci): add --mr and --failed-jobs-only flags to + glab ci get (Eduardo Bonet [email protected]) + - 8073187d: feat(skills): add curated remote skill source + backed by gitlab.com (Kai Armstrong [email protected]) + * Bug Fixes + - 1a815c81: fix(orbit): preserve @ in JSON string literals for + orbit remote query (Dmitry Gruzd [email protected]) + - ac76df59: fix(orbit): stream raw response body in 'remote + query' (Dmitry Gruzd [email protected]) + - 95ee612f: fix(orbit): address review nits from !3269 (merged) + (Dmitry Gruzd [email protected]) + - 1f0076d7: fix: enable OSC 8 hyperlinks by default in TTY + terminals (Brendan Lynch [email protected]) + - 283611d8: fix(orbit): adopt client-go QueryRaw for streaming + response body (Dmitry Gruzd [email protected]) + * Documentation + - 0d634e3e: docs: replace getting-started.gif with VHS-driven + recording (Kai Armstrong [email protected]) + - ac1a7e68: docs: improve glab api command docs (Brendan Lynch + [email protected]) + - 7e95900f: docs: improve glab attestation commands docs + (Brendan Lynch [email protected]) + - 21f6647b: docs: improve glab auth commands docs (Brendan + Lynch [email protected]) + - d9df010f: docs: improve glab alias command docs (Brendan + Lynch [email protected]) + - 41aa1096: docs: improve glab changelog and glab check-update + command docs (Brendan Lynch [email protected]) + - 234c3ed1: docs: improve glab cli command docs 1 (Brendan + Lynch [email protected]) + - 5a787012: docs: maintenance task - update redirected links + (Uma Chandran [email protected]) + * Dependencies + - fb32af9d: chore(deps): update module + gitlab.com/gitlab-org/api/client-go/v2 to v2.25.0 (GitLab + Renovate Bot [email protected]) + - de67aa8b: chore(deps): update dependency + @commitlint/config-conventional to ^20.5.3 (GitLab Renovate + Bot [email protected]) + - 91d80b0c: chore(deps): update module + gitlab.com/gitlab-org/api/client-go/v2 to v2.26.0 (GitLab + Renovate Bot [email protected]) + - 120abea0: chore(deps): update module + github.com/docker/docker-credential-helpers to v0.9.7 (GitLab + Renovate Bot [email protected]) + - 8a22a890: chore(deps): update dependency @commitlint/cli to + v21 (GitLab Renovate Bot [email protected]) + - 0bf3140e: chore(deps): update dependency + @commitlint/config-conventional to v21 (GitLab Renovate Bot + [email protected]) + - 4386cdd7: chore(deps): update dependency @commitlint/lint to + v21 (GitLab Renovate Bot [email protected]) + - dca41751: chore(deps): update module + gitlab.com/gitlab-org/api/client-go/v2 to v2.26.1 (GitLab + Renovate Bot [email protected]) + - 2a28d5bd: chore(deps): update dependency @commitlint/read to + v21 (GitLab Renovate Bot [email protected]) + - bc0f789a: chore(deps): update module + gitlab.com/gitlab-org/api/client-go/v2 to v2.27.0 (GitLab + Renovate Bot [email protected]) + - 818a3a88: chore(deps): update module + gitlab.com/gitlab-org/api/client-go/v2 to v2.28.0 (GitLab + Renovate Bot [email protected]) + - b7452760: chore(deps): update dependency + @commitlint/config-conventional to ^21.0.1 (GitLab Renovate + Bot [email protected]) + - 24e1895e: chore(deps): update dependency @commitlint/lint to + ^21.0.1 (GitLab Renovate Bot [email protected]) + - 1b913446: chore(deps): update module + gitlab.com/gitlab-org/api/client-go/v2 to v2.29.0 (GitLab + Renovate Bot [email protected]) + - d1346954: chore(deps): update module k8s.io/client-go to + v0.36.1 (GitLab Renovate Bot [email protected]) + - 6f6a1830: chore(deps): update dependency @commitlint/read to + ^21.0.1 (GitLab Renovate Bot [email protected]) + - 02372655: chore(deps): update dependency @commitlint/cli to + ^21.0.1 (GitLab Renovate Bot [email protected]) + - 6f92316b: chore(deps): update dependency @commitlint/format + to v21 (GitLab Renovate Bot [email protected]) + * Maintenance + - bfc43900: refactor(skills): support multi-file skills and + fail-fast on bad bundles (Kai Armstrong + [email protected]) + - 93a9e5b2: ci: set MTU on docker:dind for release jobs (Stan + Hu [email protected]) + * Others + - b402a62f: test(binarymgr): isolate runner_test config writes + from the user's config (Jay McCure [email protected]) +- rebase patch glab-disable_update_check.patch + +------------------------------------------------------------------- Old: ---- glab-1.97.0.obscpio New: ---- glab-1.99.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glab.spec ++++++ --- /var/tmp/diff_new_pack.RbKkpR/_old 2026-05-21 18:31:41.637304257 +0200 +++ /var/tmp/diff_new_pack.RbKkpR/_new 2026-05-21 18:31:41.637304257 +0200 @@ -18,7 +18,7 @@ Name: glab -Version: 1.97.0 +Version: 1.99.0 Release: 0 Summary: A GitLab command line tool License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.RbKkpR/_old 2026-05-21 18:31:41.677305902 +0200 +++ /var/tmp/diff_new_pack.RbKkpR/_new 2026-05-21 18:31:41.685306230 +0200 @@ -3,7 +3,7 @@ <param name="url">https://gitlab.com/gitlab-org/cli.git</param> <param name="scm">git</param> <param name="package-meta">yes</param> - <param name="revision">v1.97.0</param> + <param name="revision">v1.99.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.RbKkpR/_old 2026-05-21 18:31:41.709307217 +0200 +++ /var/tmp/diff_new_pack.RbKkpR/_new 2026-05-21 18:31:41.713307381 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.com/gitlab-org/cli.git</param> - <param name="changesrevision">3804f048b9c0df42b793c907d5159352fd86312a</param></service></servicedata> + <param name="changesrevision">a9ab75a4c2ecd10570ea50d5ee35dfe09dfa5a59</param></service></servicedata> (No newline at EOF) ++++++ glab-1.97.0.obscpio -> glab-1.99.0.obscpio ++++++ ++++ 10097 lines of diff (skipped) ++++++ glab-disable_update_check.patch ++++++ --- /var/tmp/diff_new_pack.RbKkpR/_old 2026-05-21 18:31:44.265412277 +0200 +++ /var/tmp/diff_new_pack.RbKkpR/_new 2026-05-21 18:31:44.277412770 +0200 @@ -1,17 +1,223 @@ -From 232c6c4924d2874a226cc072cd82328e85afa039 Mon Sep 17 00:00:00 2001 +From b83b62709c4e31158b3c6bab9fcfd699ba214669 Mon Sep 17 00:00:00 2001 From: Johannes Kastl <[email protected]> Date: Sun, 16 Feb 2025 10:30:09 +0100 Subject: [PATCH] disable update check Signed-off-by: Johannes Kastl <[email protected]> --- - commands/config/config.go | 2 +- - internal/config/config.yaml.lock | 2 +- - internal/config/config_stub.go | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) + commands/config/config.go | 199 +++++++++++++++++++++++++++++++ + internal/config/config.yaml.lock | 2 +- + internal/config/config_stub.go | 2 +- + 3 files changed, 201 insertions(+), 2 deletions(-) + create mode 100644 commands/config/config.go +diff --git a/commands/config/config.go b/commands/config/config.go +new file mode 100644 +index 00000000..e71fe0a1 +--- /dev/null ++++ b/commands/config/config.go +@@ -0,0 +1,199 @@ ++package config ++ ++import ( ++ "fmt" ++ ++ "github.com/MakeNowJust/heredoc/v2" ++ "github.com/spf13/cobra" ++ ++ "gitlab.com/gitlab-org/cli/commands/cmdutils" ++ "gitlab.com/gitlab-org/cli/internal/config" ++ "gitlab.com/gitlab-org/cli/pkg/browser" ++) ++ ++func NewCmdConfig(f *cmdutils.Factory) *cobra.Command { ++ var isGlobal bool ++ ++ configCmd := &cobra.Command{ ++ Use: "config [flags]", ++ Short: `Manage glab settings.`, ++ Long: heredoc.Docf(`Manage key/value strings. ++ ++Current respected settings: ++ ++- browser: If unset, uses the default browser. Override with environment variable $BROWSER. ++- check_update: If true, notifies of new versions of glab. Defaults to false on openSUSE. ++- display_hyperlinks: If true, and using a TTY, outputs hyperlinks for issues and merge request lists. Defaults to false. ++- editor: If unset, uses the default editor. Override with environment variable $EDITOR. ++- glab_pager: Your desired pager command to use, such as 'less -R'. ++- glamour_style: Your desired Markdown renderer style. Options are dark, light, notty. Custom styles are available using [glamour](https://github.com/charmbracelet/glamour#styles). ++- host: If unset, defaults to %[1]shttps://gitlab.com%[1]s. ++- token: Your GitLab access token. Defaults to environment variables. ++- visual: Takes precedence over 'editor'. If unset, uses the default editor. Override with environment variable $VISUAL. ++`, "`"), ++ Aliases: []string{"conf"}, ++ } ++ ++ configCmd.Flags().BoolVarP(&isGlobal, "global", "g", false, "Use global config file.") ++ ++ configCmd.AddCommand(NewCmdConfigGet(f)) ++ configCmd.AddCommand(NewCmdConfigSet(f)) ++ configCmd.AddCommand(NewCmdConfigEdit(f)) ++ ++ return configCmd ++} ++ ++func NewCmdConfigGet(f *cmdutils.Factory) *cobra.Command { ++ var hostname string ++ ++ cmd := &cobra.Command{ ++ Use: "get <key>", ++ Short: "Prints the value of a given configuration key.", ++ Long: ``, ++ Example: ` ++ $ glab config get editor ++ vim ++ $ glab config get glamour_style ++ notty ++`, ++ Args: cobra.ExactArgs(1), ++ RunE: func(cmd *cobra.Command, args []string) error { ++ cfg, err := f.Config() ++ if err != nil { ++ return err ++ } ++ ++ val, err := cfg.Get(hostname, args[0]) ++ if err != nil { ++ return err ++ } ++ ++ if val != "" { ++ fmt.Fprintf(f.IO.StdOut, "%s\n", val) ++ } ++ return nil ++ }, ++ } ++ ++ cmd.Flags().StringVarP(&hostname, "host", "h", "", "Get per-host setting.") ++ cmd.Flags().BoolP("global", "g", false, "Read from global config file (~/.config/glab-cli/config.yml). (default checks 'Environment variables → Local → Global')") ++ ++ return cmd ++} ++ ++func NewCmdConfigSet(f *cmdutils.Factory) *cobra.Command { ++ var hostname string ++ var isGlobal bool ++ ++ cmd := &cobra.Command{ ++ Use: "set <key> <value>", ++ Short: "Updates configuration with the value of a given key.", ++ Long: `Update the configuration by setting a key to a value. ++Use 'glab config set --global' to set a global config. ++Specifying the '--hostname' flag also saves in the global configuration file. ++`, ++ Example: ` ++ glab config set editor vim ++ glab config set token xxxxx -h gitlab.com ++ glab config set check_update false --global ++`, ++ Args: cobra.ExactArgs(2), ++ RunE: func(cmd *cobra.Command, args []string) error { ++ cfg, err := f.Config() ++ if err != nil { ++ return err ++ } ++ ++ localCfg, _ := cfg.Local() ++ ++ key, value := args[0], args[1] ++ if isGlobal || hostname != "" { ++ err = cfg.Set(hostname, key, value) ++ } else { ++ err = localCfg.Set(key, value) ++ } ++ ++ if err != nil { ++ return fmt.Errorf("failed to set %q to %q: %w", key, value, err) ++ } ++ ++ if isGlobal || hostname != "" { ++ err = cfg.Write() ++ } else { ++ err = localCfg.Write() ++ } ++ ++ if err != nil { ++ return fmt.Errorf("failed to write configuration to disk: %w", err) ++ } ++ return nil ++ }, ++ } ++ ++ cmd.Flags().StringVarP(&hostname, "host", "h", "", "Set per-host setting.") ++ cmd.Flags().BoolVarP(&isGlobal, "global", "g", false, "Write to global '~/.config/glab-cli/config.yml' file rather than the repository's '.git/glab-cli/config.yml' file.") ++ return cmd ++} ++ ++func NewCmdConfigEdit(f *cmdutils.Factory) *cobra.Command { ++ var isLocal bool ++ ++ cmd := &cobra.Command{ ++ Use: "edit", ++ Short: "Opens the glab configuration file.", ++ Long: heredoc.Doc(`Opens the glab configuration file. ++The command uses the following order when choosing the editor to use: ++1. 'glab_editor' field in the configuration file ++2. 'VISUAL' environment variable ++3. 'EDITOR' environment variable ++`), ++ Example: heredoc.Doc(` ++ # Open the configuration file with the default editor ++ $ glab config edit ++ ++ # Open the configuration file with vim ++ $ EDITOR=vim glab config edit ++ ++ # Set vim to be used for all future 'glab config edit' invocations ++ $ glab config set editor vim ++ $ glab config edit ++ ++ # Open the local configuration file with the default editor ++ $ glab config edit -l ++ `), ++ Args: cobra.NoArgs, ++ RunE: func(cmd *cobra.Command, args []string) error { ++ var configPath string ++ ++ if isLocal { ++ configPath = ".git/glab-cli/config.yml" ++ } else { ++ configPath = fmt.Sprintf("%s/config.yml", config.ConfigDir()) ++ } ++ ++ editor, err := cmdutils.GetEditor(f.Config) ++ if err != nil { ++ return err ++ } ++ ++ editorCommand, err := browser.Command(configPath, editor) ++ if err != nil { ++ return err ++ } ++ ++ editorCommand.Stdin = cmd.InOrStdin() ++ editorCommand.Stdout = cmd.OutOrStdout() ++ editorCommand.Stderr = cmd.ErrOrStderr() ++ ++ err = editorCommand.Run() ++ if err != nil { ++ return err ++ } ++ ++ return nil ++ }, ++ } ++ ++ cmd.Flags().BoolVarP(&isLocal, "local", "l", false, "Open '.git/glab-cli/config.yml' file instead of the global '~/.config/glab-cli/config.yml' file.") ++ return cmd ++} diff --git a/internal/config/config.yaml.lock b/internal/config/config.yaml.lock -index b783ffd2..dda86da1 100644 +index b6c44150..a762d84e 100644 --- a/internal/config/config.yaml.lock +++ b/internal/config/config.yaml.lock @@ -7,7 +7,7 @@ browser: @@ -22,9 +228,9 @@ +check_update: false # Last update check timestamp, used for checking when the last update check was performed. last_update_check_timestamp: - # Whether or not to display hyperlink escape characters when listing items like issues or merge requests. Set to TRUE to display hyperlinks in TTYs only. Force hyperlinks by setting FORCE_HYPERLINKS=1 as an environment variable. + # Whether or not to display hyperlinks in terminal output. Defaults to true (enabled for TTYs). Set to false to disable. Force hyperlinks in non-TTY environments by setting FORCE_HYPERLINKS=1. diff --git a/internal/config/config_stub.go b/internal/config/config_stub.go -index 9a11633f..4332a6c2 100644 +index 0b490cf1..e9308b8b 100644 --- a/internal/config/config_stub.go +++ b/internal/config/config_stub.go @@ -57,7 +57,7 @@ func rootConfig() *yaml.Node { @@ -37,6 +243,6 @@ { HeadComment: "# Last update check timestamp, used for checking when the last update check was performed.", -- -2.47.2 +2.51.2 ++++++ glab.obsinfo ++++++ --- /var/tmp/diff_new_pack.RbKkpR/_old 2026-05-21 18:31:44.325414743 +0200 +++ /var/tmp/diff_new_pack.RbKkpR/_new 2026-05-21 18:31:44.333415072 +0200 @@ -1,5 +1,5 @@ name: glab -version: 1.97.0 -mtime: 1778634972 -commit: 3804f048b9c0df42b793c907d5159352fd86312a +version: 1.99.0 +mtime: 1779310611 +commit: a9ab75a4c2ecd10570ea50d5ee35dfe09dfa5a59 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/glab/vendor.tar.gz /work/SRC/openSUSE:Factory/.glab.new.2084/vendor.tar.gz differ: char 82, line 1
