diff --git a/_service b/_service
index fd76be9..10a0bb3 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/chainguard-dev/apko
git
.git
- v0.19.2
+ v0.19.4
@PARENT_TAG@
enable
v(.*)
diff --git a/_servicedata b/_servicedata
index b2db609..5166769 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/chainguard-dev/apko
- 7844ca678c4b5b7408a54a12667d4c3e195056fd
\ No newline at end of file
+ dfd80b4117f2040b21892e8c92ea82ba5c9bc6b0
\ No newline at end of file
diff --git a/apko-0.19.2.obscpio b/apko-0.19.2.obscpio
deleted file mode 100644
index 7d39ddd..0000000
--- a/apko-0.19.2.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9ca0e45a17e3d848e82ca85d4da07faf5ce9004a1f12419e949ede5162d9f197
-size 2780172
diff --git a/apko-0.19.4.obscpio b/apko-0.19.4.obscpio
new file mode 100644
index 0000000..f3653f5
--- /dev/null
+++ b/apko-0.19.4.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c49af0b7d6f551e5ad9001d03e1bad583b2fe8cea85cbdf5bf49e1782f995c0d
+size 2796556
diff --git a/apko.changes b/apko.changes
index 2351464..2cfe7dd 100644
--- a/apko.changes
+++ b/apko.changes
@@ -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
diff --git a/apko.obsinfo b/apko.obsinfo
index fe07091..064ee3c 100644
--- a/apko.obsinfo
+++ b/apko.obsinfo
@@ -1,4 +1,4 @@
name: apko
-version: 0.19.2
-mtime: 1726862782
-commit: 7844ca678c4b5b7408a54a12667d4c3e195056fd
+version: 0.19.4
+mtime: 1729883652
+commit: dfd80b4117f2040b21892e8c92ea82ba5c9bc6b0
diff --git a/apko.spec b/apko.spec
index d666fb1..8ebab61 100644
--- a/apko.spec
+++ b/apko.spec
@@ -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
diff --git a/vendor.tar.gz b/vendor.tar.gz
index f8105bd..d3e4e46 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8e9da803ff1f783f30737cb51bdd5950c079a5bb676465cd8dce46f697476dae
-size 8647586
+oid sha256:4a903a6c8dec674f564ad4fa7c324bf2a9b392f990f3486504d3b79113879690
+size 8656118