Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jira-cli for openSUSE:Factory checked in at 2025-04-26 22:25:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jira-cli (Old) and /work/SRC/openSUSE:Factory/.jira-cli.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jira-cli" Sat Apr 26 22:25:20 2025 rev:4 rq:1272812 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jira-cli/jira-cli.changes 2024-06-03 17:46:02.760700811 +0200 +++ /work/SRC/openSUSE:Factory/.jira-cli.new.30101/jira-cli.changes 2025-04-26 22:25:34.898927512 +0200 @@ -1,0 +2,49 @@ +Fri Apr 25 18:43:03 UTC 2025 - Holden Fried <hol...@opensuse.org> + +- Update to version 1.6.0: + * ci: Upgrade goreleaser + * fix: Tag stripping in plain mode (#839) + * chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#838) + * Update README.md + * chore(deps): Upgrade spinner, glamour, go-keyring and related deps (#833) + * feat: Add easy issue search to list cmd (#769) + * fix: Add shell completion to brew install; closes #651 (#795) + * feat: Allow adding internal comment on JSD (#825) + * feat: Accept multiple replace strings on clone (#811) + * dev: Upgrade docker config + * feat: Add option to output issue creation result as Json (#775) + * fix: use `tview.Escape` with standard square brackets (#828) + * chore(deps): Upgrade to go1.24 + * chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#831) + * feat: Respect API token for `mtls` auth (#783) + * fix: case insensitive sub-task comparison (#793) + * Update README + * ci: Upgrade linter (#808) + * Update golang.org/x/net package to version 0.33.0 (#806) +- Packaging improvements: + * Convert to using obs_scm with version in _service + * Generate separate completions packages + * Generate and include upstream-provided manpages + +------------------------------------------------------------------- +Fri Apr 25 18:42:19 UTC 2025 - Holden Fried <hol...@opensuse.org> + +- Update to version 1.5.2: + * chore: Add tests for sprint close (#778) + * [feat] Add cli method for close sprint with supporting jira client methods (#756) + * fix: regression introduced by new OriginalEstimate attribute (#767) + * feat: Allow updating parent on edit (#765) + * feat: Add original estimate option to issue creation (#748) + * Improve zsh autocomplete directions (#739) + * dep: Upgrade tcell & tview (#734) + * dep: Upgrade cobra and viper (#732) + * dep: Upgrade browser, testify, go-keyring (#731) + * dep: Upgrade glamour (#730) + * ci: Upgrade linter (#729) + * chore: Minor cleanup + * fix: Epic description overridden in no-input mode (#728) + * feat(718): issue view: --raw option (#720) + * win: Respect `WT_SESSION` variable. (#706) + * ci: Update GitHub Actions steps (#707) + +------------------------------------------------------------------- Old: ---- jira-cli-1.5.1.tar.gz vendor.tar.gz New: ---- jira-cli-1.6.0.obscpio jira-cli.obsinfo vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jira-cli.spec ++++++ --- /var/tmp/diff_new_pack.cDsukB/_old 2025-04-26 22:25:35.730962027 +0200 +++ /var/tmp/diff_new_pack.cDsukB/_new 2025-04-26 22:25:35.734962193 +0200 @@ -1,7 +1,7 @@ # # spec file for package jira-cli # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,15 +20,20 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true %define shortname jira Name: jira-cli -Version: 1.5.1 +Version: 1.6.0 Release: 0 Summary: CLI tool for Atlassian JIRA inspired by the Github CLI tool License: MIT Group: Development/Tools/Other URL: https://github.com/ankitpokhrel/jira-cli Source: %{name}-%{version}.tar.gz -Source1: vendor.tar.gz +Source1: vendor.tar.zst BuildRequires: golang(API) >= 1.19 +# For completions packages +BuildRequires: fish +BuildRequires: zsh +# For SLE_15_SP4 +BuildRequires: zstd %description JiraCLI is an interactive command line tool for Atlassian Jira that will help @@ -39,6 +44,36 @@ issue creation, cloning, linking, ticket transition, and much more. The TUI is heavily inspired by the GitHub CLI. +%package bash-completion +Summary: Bash Completion for %{name} +Requires: %{name} +Requires: bash-completion +Supplements: (%{name} and bash-completion) +BuildArch: noarch + +%description bash-completion +Bash command line completion support for %{name}. + +%package fish-completion +Summary: Fish Completion for %{name} +Requires: %{name} +Requires: fish +Supplements: (%{name} and fish) +BuildArch: noarch + +%description fish-completion +Fish command line completion support for %{name}. + +%package zsh-completion +Summary: Zsh Completion for %{name} +Requires: %{name} +Requires: zsh +Supplements: (%{name} and zsh) +BuildArch: noarch + +%description zsh-completion +Zsh command line completion support for %{name}. + %prep %autosetup -a 1 @@ -50,12 +85,36 @@ -buildmode=pie \ ./cmd/%{shortname} +# generated via CLI--there are a number of manpages all suffixed as .7 +./%{shortname} man --generate --output . +gzip %{shortname}*.7 + +for sh in bash zsh fish +do + ./%{shortname} completion $sh > %{shortname}.${sh} +done + %install # Install the binary. install -D -m 0755 %{shortname} "%{buildroot}/%{_bindir}/%{shortname}" +install -D -m 0644 -t "%{buildroot}/%{_mandir}/man7/" %{shortname}*.7.gz +install -Dm644 %{shortname}.bash %{buildroot}%{_datadir}/bash-completion/completions/%{shortname} +install -Dm644 %{shortname}.zsh %{buildroot}%{_datadir}/zsh/site-functions/_%{shortname} +install -Dm644 %{shortname}.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/%{shortname}.fish %files %doc README.md %license LICENSE %{_bindir}/%{shortname} +%{_mandir}/man7/%{shortname}*.7.gz + +%files bash-completion +%{_datadir}/bash-completion/completions/%{shortname} + +%files fish-completion +%{_datadir}/fish/vendor_completions.d/%{shortname}.fish + +%files zsh-completion +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_%{shortname} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.cDsukB/_old 2025-04-26 22:25:35.778964018 +0200 +++ /var/tmp/diff_new_pack.cDsukB/_new 2025-04-26 22:25:35.782964184 +0200 @@ -1,21 +1,24 @@ <services> - <service name="tar_scm" mode="disabled"> + <service name="obs_scm" mode="manual"> <param name="url">https://github.com/ankitpokhrel/jira-cli.git</param> <param name="scm">git</param> - <param name="exclude">.git</param> - <param name="revision">@PARENT_TAG@</param> + <param name="package-meta">yes</param> + <param name="revision">refs/tags/v1.6.0</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> + <param name="changesgenerate">enable</param> + </service> + <service name="set_version" mode="manual"> </service> - <service name="set_version" mode="disabled"> - <param name="basename">jira-cli</param> + <service name="go_modules" mode="manual"> + <param name="compression">zst</param> </service> - <service name="recompress" mode="disabled"> + <!-- services below are running at buildtime --> + <service name="tar" mode="buildtime"> + </service> + <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">gz</param> </service> - <service name="go_modules" mode="disabled"> - </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.cDsukB/_old 2025-04-26 22:25:35.806965180 +0200 +++ /var/tmp/diff_new_pack.cDsukB/_new 2025-04-26 22:25:35.810965346 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ankitpokhrel/jira-cli.git</param> - <param name="changesrevision">0e0f82d52ef5a775d2cc662fbe38d9732b9b5c59</param></service></servicedata> + <param name="changesrevision">6a6611ce59f1a85203b021af9113b2a4e82ecaef</param></service></servicedata> (No newline at EOF) ++++++ jira-cli.obsinfo ++++++ name: jira-cli version: 1.6.0 mtime: 1745055191 commit: 6a6611ce59f1a85203b021af9113b2a4e82ecaef