Accepting request 1218498 from Virtualization:containers

OBS-URL: https://build.opensuse.org/request/show/1218498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apko?expand=0&rev=19
This commit is contained in:
Ana Guerrero 2024-10-27 10:24:33 +00:00 committed by Git OBS Bridge
commit 85d57bedac
8 changed files with 110 additions and 27 deletions

View File

@ -3,7 +3,7 @@
<param name="url">https://github.com/chainguard-dev/apko</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v0.19.2</param>
<param name="revision">v0.19.4</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/chainguard-dev/apko</param>
<param name="changesrevision">7844ca678c4b5b7408a54a12667d4c3e195056fd</param></service></servicedata>
<param name="changesrevision">dfd80b4117f2040b21892e8c92ea82ba5c9bc6b0</param></service></servicedata>

View File

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

3
apko-0.19.4.obscpio Normal file
View File

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

View File

@ -1,3 +1,86 @@
-------------------------------------------------------------------
Sat Oct 26 08:22:36 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.4:
* Make MergeInto threadsafe (#1374)
* set downloadLocation to NOASSERTION when apk.URL is unset
(#1372)
* fix concurrent annotation map update (#1370)
* fix data race in index cache (#1369)
-------------------------------------------------------------------
Fri Oct 25 12:12:31 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.3:
* build(deps): bump k8s.io/apimachinery from 0.31.1 to 0.31.2
(#1363)
* build(deps): bump github/codeql-action from 3.26.13 to 3.27.0
(#1356)
* build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#1355)
* build(deps): bump google.golang.org/api from 0.201.0 to 0.203.0
(#1362)
* Avoid race when mutating annotations (#1368)
* Stop using real headers for side channels (#1367)
* fix(sbom): deduplicate SBOM packages by ID (#1366)
* allow key lookups for http (#1365)
* SBOM test cleanup (#1361)
* don't attempt to discover chainguard keys for local file paths
(#1360)
* Work around sendfile bug (#1359)
* Preserve APK timestamps when using dirfs (#1352)
* build(deps): bump chainguard.dev/sdk from 0.1.27 to 0.1.28
(#1351)
* build(deps): bump github.com/klauspost/compress from 1.17.10 to
1.17.11 (#1343)
* build(deps): bump go.opentelemetry.io/otel from 1.30.0 to
1.31.0 (#1346)
* build(deps): bump github/codeql-action from 3.26.12 to 3.26.13
(#1344)
* build(deps): bump chainguard.dev/sdk from 0.1.26 to 0.1.27
(#1347)
* build(deps): bump google.golang.org/api from 0.199.0 to 0.201.0
(#1348)
* build(deps): bump actions/checkout from 4.2.0 to 4.2.1 (#1340)
* build(deps): bump github/codeql-action from 3.26.11 to 3.26.12
(#1339)
* build(deps): bump go.step.sm/crypto from 0.53.0 to 0.54.0
(#1338)
* build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0
(#1335)
* build(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (#1336)
* Update go to 1.23.2 and golangci-lint (#1334)
* build(deps): bump github.com/sigstore/cosign/v2 from 2.4.0 to
2.4.1 (#1331)
* build(deps): bump chainguard.dev/sdk from 0.1.25 to 0.1.26
(#1328)
* build(deps): bump golangci/golangci-lint-action from 6.1.0 to
6.1.1 (#1329)
* build(deps): bump github/codeql-action from 3.26.10 to 3.26.11
(#1332)
* build(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0
(#1333)
* Make etag checks optional (#1327)
* don't attempt to discover keys for file path repos (#1326)
* cleanup: remove Lima documentation (#1325)
* use slog default logger for CG auth exchange (#1324)
* Drop a period from a command's help (#1312)
* build(deps): bump go.step.sm/crypto from 0.52.0 to 0.53.0
(#1322)
* build(deps): bump google.golang.org/api from 0.198.0 to 0.199.0
(#1320)
* build(deps): bump github/codeql-action from 3.26.9 to 3.26.10
(#1323)
* fix(ci): mark GitHub releases as latest from prerelease (#1277)
* Fail if APKINDEX has single-character lines (#1321)
* build(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#1319)
* build(deps): bump github.com/klauspost/compress from 1.17.9 to
1.17.10 (#1315)
* build(deps): bump github/codeql-action from 3.26.8 to 3.26.9
(#1318)
* Cache some more expensive operations (#1317)
* set OCI created annotation (#1316)
* cg auth: fix sometimes (#1314)
-------------------------------------------------------------------
Sat Sep 21 17:09:02 UTC 2024 - opensuse_buildservice@ojkastl.de

View File

@ -1,4 +1,4 @@
name: apko
version: 0.19.2
mtime: 1726862782
commit: 7844ca678c4b5b7408a54a12667d4c3e195056fd
version: 0.19.4
mtime: 1729883652
commit: dfd80b4117f2040b21892e8c92ea82ba5c9bc6b0

View File

@ -16,28 +16,33 @@
#
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: apko
Version: 0.19.2
Version: 0.19.4
Release: 0
Summary: Build OCI images from APK packages directly without Dockerfile
License: Apache-2.0
URL: https://github.com/chainguard-dev/apko
Source: apko-%{version}.tar.gz
Source1: vendor.tar.gz
BuildRequires: bash-completion
BuildRequires: fish
BuildRequires: go >= 1.23
BuildRequires: zsh
%description
Build and publish OCI container images built from apk packages.
apko has the following key features:
* Fully reproducible by default. Run apko twice and you will get exactly the same binary.
* Fast. apko aims to build images in ms.
* Small. apko generated images only contain what's needed by the application, in the style of distroless.
* SBOM Support. apko produces a Software Bill of Materials (SBOM) for images, detailing all the packages inside.
* Services. apko supports using the s6 supervision suite to run multiple processes in a container without reaping or signalling issues.
- Fully reproducible by default. Run apko twice and you will get exactly the
same binary.
- Fast. apko aims to build images in ms.
- Small. apko generated images only contain what's needed by the application,
in the style of distroless.
- SBOM Support. apko produces a Software Bill of Materials (SBOM) for images,
detailing all the packages inside.
- Services. apko supports using the s6 supervision suite to run multiple
processes in a container without reaping or signalling issues.
Please note that apko is a work in progress and details are subject to change!
@ -88,7 +93,7 @@ go build \
%install
# Install the binary.
install -D -m 0755 bin/%{name} "%{buildroot}/%{_bindir}/%{name}"
install -D -m 0755 bin/%{name} %{buildroot}/%{_bindir}/%{name}
# create the bash completion file
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/
@ -99,8 +104,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
@ -108,17 +113,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:8e9da803ff1f783f30737cb51bdd5950c079a5bb676465cd8dce46f697476dae
size 8647586
oid sha256:4a903a6c8dec674f564ad4fa7c324bf2a9b392f990f3486504d3b79113879690
size 8656118