8 Commits

Author SHA256 Message Date
9ccc171886 Accepting request 1305758 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1305758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/oras?expand=0&rev=6
2025-09-18 19:11:39 +00:00
3adb8457f0 update to 1.3.0
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/oras?expand=0&rev=14
2025-09-18 10:10:04 +00:00
40b51ac359 Accepting request 1273344 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1273344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/oras?expand=0&rev=5
2025-04-29 14:42:00 +00:00
cb16808181 update to 1.2.3
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/oras?expand=0&rev=12
2025-04-29 08:26:03 +00:00
c8bf424e81 Accepting request 1232585 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1232585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/oras?expand=0&rev=4
2024-12-19 20:42:04 +00:00
8c54a0ba10 update to 1.2.2
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/oras?expand=0&rev=10
2024-12-19 14:07:48 +00:00
aa4f024df4 Accepting request 1228678 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1228678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/oras?expand=0&rev=3
2024-12-06 13:27:04 +00:00
9c6f2c12d1 update to 1.2.1
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/oras?expand=0&rev=8
2024-12-06 06:43:37 +00:00
8 changed files with 302 additions and 24 deletions

View File

@@ -3,10 +3,10 @@
<param name="url">https://github.com/oras-project/oras</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v1.2.0</param>
<param name="revision">v1.3.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>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/oras-project/oras</param>
<param name="changesrevision">dcef719e208a9b226b15bc6512ad729a7dd93270</param></service></servicedata>
<param name="changesrevision">40530fe4c68e5825b868cd874bd46fc0cdd0f432</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3f738b520ea5a99deca6f187bca76035fd51136640bb39513fe77e1bfd8fe8a9
size 950284

3
oras-1.3.0.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a31c9fd53ce7b46ab255cd9cf3fc4174106ab3d800d85118fdf259ad8d00ab90
size 1779724

View File

@@ -1,3 +1,285 @@
-------------------------------------------------------------------
Thu Sep 18 08:57:09 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.3.0:
* New Features - Stable
- oras is compliant with OCI distribution-spec v1.1.1
- Show OS and architecture in oras version
- Add alias oras manifest get for oras manifest fetch
* New Features - Preview
- Improve tree view in oras discover
- Display annotations by default
- Colorize tree view
* New Features - Experimental
- Introduce portable backup and restore of OCI artifacts,
images, and repositories
- oras backup: New command to back up artifacts from remote
registries into local OCI image layouts, either as
directories or tar archives.
- oras restore: New command to restore artifacts from local
OCI image layouts (directories or tar archives) back to
remote registries.
- Introduce multi-arch image/artifact management
- Add the oras manifest index command set to manage OCI image
index manifests
- oras manifest index create to create a new index from
existing manifests
- oras manifest index update to update an existing index
manifest
- Add --artifact-platform to oras push to push artifacts with
platform information
- Add --format to oras repo ls and oras repo tags with text,
json, and go-template options
- Support fully qualified references for OCI image layout via
--oci-layout-path
- Refine the oras discover output for the json and go-template
formats
- BREAKING CHANGE: Rename the manifests field to referrers
- Add subject manifest details to the json output
- oras discover now displays referrers recursively by default;
the maximum recursion depth can be controlled via the --depth
flag
* Feature Promotions
- Promote the following commands and flags from Preview to
Stable:
- oras attach
- oras attach --platform
- oras pull --include-subject
- Promote oras resolve from Experimental to Preview
* Deprecations - Stable
- Deprecate the -v, --verbose flag (verbose output is now
enabled by default)
* Deprecations - Preview
- BREAKING CHANGE Remove the global --no-tty flag
- --no-tty remains available on individual TTY-capable
commands
* Deprecations - Experimental
- Deprecate the table option of the --format flag in oras
discover
* Bug Fixes
- Fix #1436: oras tag creates referrers tags unexpectedly
- Fix #1442: invalid progress bar shown for empty layers
- Fix #1494: invalid reference in the formatted output of oras
pull
- Fix #1593: unable to download an artifact twice if it
contains symbolic links
- Fix #1599: Auth token scope not correctly added when using
--debug or --no-tty with oras push
- Fix #1623: Should show KB instead of kB in the progress bar
- Fix #1728: oras cp now correctly copies the root index when
the index has no referrers
- Fix #1795, #1825: redundant blank lines in terminal output
* Other Changes
- Add support for the loong64 architecture
- Upgrade to Go 1.25.0
- Enhance UX:
- Improve diagnostic experience through --debug logs
- Improve error messages
- Improve documentation
- Optimize code structure
- Update dependencies
- Minor security enhancements
* Dependencies
- build(deps): bump actions/checkout from 4 to 5 (#1814)
- build(deps): bump apache/skywalking-eyes from 0.6.0 to 0.7.0
(#1617)
- build(deps): bump github.com/Masterminds/sprig/v3 from 3.2.3
to 3.3.0 (#1491)
- build(deps): bump github.com/containerd/console from 1.0.4 to
1.0.5 (#1743)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.0 to
2.19.1 in /test/e2e (#1462)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.1 to
2.20.0 in /test/e2e (#1471)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to
2.20.1 in /test/e2e (#1486)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.1 to
2.20.2 in /test/e2e (#1488)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to
2.21.0 in /test/e2e (#1522)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.21.0 to
2.22.0 in /test/e2e (#1532)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to
2.22.1 in /test/e2e (#1596)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.1 to
2.22.2 in /test/e2e (#1601)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.2 to
2.23.0 in /test/e2e (#1647)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.0 to
2.23.1 in /test/e2e (#1662)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.1 to
2.23.2 in /test/e2e (#1663)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.3 to
2.23.4 in /test/e2e (#1690)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to
2.24.0 in /test/e2e (#1816)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.24.0 to
2.25.0 in /test/e2e (#1826)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.0 to
2.25.1 in /test/e2e (#1828)
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.1 to
2.25.2 in /test/e2e (#1836)
- build(deps): bump github.com/onsi/gomega from 1.33.1 to
1.34.0 in /test/e2e (#1458)
- build(deps): bump github.com/onsi/gomega from 1.34.1 to
1.34.2 in /test/e2e (#1489)
- build(deps): bump github.com/onsi/gomega from 1.34.2 to
1.35.0 in /test/e2e (#1521)
- build(deps): bump github.com/onsi/gomega from 1.35.0 to
1.35.1 in /test/e2e (#1523)
- build(deps): bump github.com/onsi/gomega from 1.35.1 to
1.36.0 in /test/e2e (#1546)
- build(deps): bump github.com/onsi/gomega from 1.36.0 to
1.36.1 in /test/e2e (#1580)
- build(deps): bump github.com/onsi/gomega from 1.36.1 to
1.36.2 in /test/e2e (#1598)
- build(deps): bump github.com/onsi/gomega from 1.36.2 to
1.36.3 in /test/e2e (#1667)
- build(deps): bump github.com/onsi/gomega from 1.36.3 to
1.37.0 in /test/e2e (#1685)
- build(deps): bump github.com/onsi/gomega from 1.37.0 to
1.38.0 in /test/e2e (#1789)
- build(deps): bump github.com/onsi/gomega from 1.38.0 to
1.38.1 in /test/e2e (#1829)
- build(deps): bump github.com/opencontainers/image-spec from
1.1.0 to 1.1.1 (#1642)
- build(deps): bump github.com/opencontainers/image-spec from
1.1.0 to 1.1.1 in /test/e2e (#1643)
- build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
(#1410)
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
(#1622)
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
(#1837)
- build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7
(#1785)
- build(deps): bump golang and dependencies (#1572)
- build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0
(#1585)
- build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 in
/test/e2e (#1655)
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in
/test/e2e (#1697)
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0
(#1614)
- build(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0
(#1645)
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0
(#1691)
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0
(#1720)
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0
(#1750)
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0
(#1781)
- build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
(#1468)
- build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0
(#1527)
- build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0
(#1566)
- build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
(#1399)
- build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
(#1440)
- build(deps): bump golang.org/x/term from 0.22.0 to 0.23.0
(#1470)
- build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0
(#1495)
- build(deps): bump golang.org/x/term from 0.24.0 to 0.25.0
(#1512)
- build(deps): bump golang.org/x/term from 0.25.0 to 0.26.0
(#1526)
- build(deps): bump golang.org/x/term from 0.26.0 to 0.27.0
(#1565)
- build(deps): bump golang.org/x/term from 0.27.0 to 0.28.0
(#1603)
- build(deps): bump golang.org/x/term from 0.28.0 to 0.29.0
(#1615)
- build(deps): bump golang.org/x/term from 0.29.0 to 0.30.0
(#1646)
- build(deps): bump golang.org/x/term from 0.30.0 to 0.31.0
(#1692)
- build(deps): bump golang.org/x/term from 0.31.0 to 0.32.0
(#1721)
- build(deps): bump golang.org/x/term from 0.32.0 to 0.33.0
(#1780)
- build(deps): bump golang.org/x/term from 0.33.0 to 0.34.0
(#1800)
- build(deps): bump golangci/golangci-lint-action from 6 to 8
(#1717)
- build(deps): bump library/alpine from 3.21.3 to 3.22.0
(#1765)
- build(deps): bump library/alpine from 3.22.0 to 3.22.1
(#1786)
- build(deps): bump library/golang from 1.24.2-alpine to
1.24.4-alpine (#1764)
- build(deps): bump library/golang from 1.24.4-alpine to
1.24.5-alpine (#1782)
- build(deps): bump library/golang from 1.24.5-alpine to
1.24.6-alpine (#1804)
- build(deps): bump oras-go to the latest commit which fixes
the "compare and swap" error (#1702)
- build(deps): bump oras.land/oras-go/v2 from 2.5.0 to 2.6.0 in
/test/e2e (#1724)
- build(deps): bump oras.land/oras-go/v2 from
2.5.1-0.20250417082913-f7a6126986d9 to 2.6.0 (#1725)
- build(deps): upgrade go crypto module to v0.36.0 (#1671)
- build(go): upgrade go version and dependencies (#1796)
- build(go): upgrade go version to 1.24.2 (#1703)
- build(go): upgrade to Go 1.25.0 (#1817)
-------------------------------------------------------------------
Tue Apr 29 08:00:28 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.2.3:
* Bug Fixes
- Fix #1599: Auth token scope not correctly added when using
--debug or --no-tty with oras push
- Fix #1623: Should show KB instead of kB in the progress bar
* Other Changes
- Minor security enhancements
- Update dependencies
* Detailed Commits
- bump: tag and release ORAS CLI v1.2.2 by @shizhMSFT in #1592
- fix: scope action only has pull when get service token in
executing cmd org push by @hopegi in #1600
- build: upgrade Go version and dependencies to the latest by
@Wwwsylvia in #1706
- backport(fix): show KB in progress bar instead of kB (#1623)
by @Wwwsylvia in #1707
- build: use alpine 3.21.3 by @Wwwsylvia in #1708
-------------------------------------------------------------------
Thu Dec 19 13:57:39 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.2.2:
* bump: tag and release ORAS CLI v1.2.2
* build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0
(#1591)
-------------------------------------------------------------------
Fri Dec 06 06:30:57 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 1.2.1:
* bump: tag and release ORAS CLI v1.2.1
* docs: add experimental marks to examples (#1570)
* fix: document pushing files with colon in name (#1508)
* docs: improve the description of cp (#1498)
* docs: add examples for --format (#1497)
* docs: fix typo in help text of 'attach' command (#1477)
* fix: Mention the resolve command in manifest fetch help (#1466)
* fix: oras repo tags exlude-digest-tags documentation (#1467)
* fix: disable oras tag fallback to tag schema when tagging a
referrer (#1435)
* fix(doc): resolve example error for `oras tag` (#1419)
* Update links in README.md (#1408)
* chore: Update goreleaser to v6 and configuration to v2 (#1402)
* chore: bump golang and dependencies (#1564)
* bump: golang version to fix CVE-2024-24790 and CVE-2024-34156
(#1562)
- fix zsh completions
-------------------------------------------------------------------
Thu Jul 11 10:58:16 UTC 2024 - opensuse_buildservice@ojkastl.de

View File

@@ -1,4 +1,4 @@
name: oras
version: 1.2.0
mtime: 1716881623
commit: dcef719e208a9b226b15bc6512ad729a7dd93270
version: 1.3.0
mtime: 1756887485
commit: 40530fe4c68e5825b868cd874bd46fc0cdd0f432

View File

@@ -1,7 +1,7 @@
#
# spec file for package oras
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,17 +16,18 @@
#
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: oras
Version: 1.2.0
Version: 1.3.0
Release: 0
Summary: OCI registry client - manage content like artifacts, images, packages
License: Apache-2.0
URL: https://github.com/oras-project/oras
Source: %{name}-%{version}.tar.gz
Source1: vendor.tar.gz
BuildRequires: go >= 1.22
BuildRequires: bash-completion
BuildRequires: fish
BuildRequires: zsh
BuildRequires: golang(API) >= 1.25
%description
ORAS is the de facto tool for working with OCI Artifacts. It treats media types
@@ -93,8 +94,8 @@ mkdir -p %{buildroot}%{_datarootdir}/fish/vendor_completions.d/
%{buildroot}/%{_bindir}/%{name} completion fish > %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
# create the zsh completion file
mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d/
%{buildroot}/%{_bindir}/%{name} completion zsh > %{buildroot}%{_datarootdir}/zsh_completion.d/_%{name}
mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{buildroot}/%{_bindir}/%{name} completion zsh > %{buildroot}%{_datarootdir}/zsh/site-functions/_%{name}
%files
%doc README.md
@@ -102,17 +103,12 @@ mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d/
%{_bindir}/%{name}
%files -n %{name}-bash-completion
%dir %{_datarootdir}/bash-completion/completions/
%{_datarootdir}/bash-completion/completions/%{name}
%files -n %{name}-fish-completion
%dir %{_datarootdir}/fish
%dir %{_datarootdir}/fish/vendor_completions.d
%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
%files -n %{name}-zsh-completion
%defattr(-,root,root)
%dir %{_datarootdir}/zsh_completion.d/
%{_datarootdir}/zsh_completion.d/_%{name}
%{_datarootdir}/zsh/site-functions/_%{name}
%changelog

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fe9cef44754c6f8b567e279313670ef82dfa5357724428343cad8b6130a426d6
size 1700592
oid sha256:a68d3567a4c2b2b21242fa3b5d4e5b259b92716a984403355487e80c8d410408
size 1749265