chore(helm): update image docker.io/sentriz/gonic v0.18.0 → v0.19.0 (#40634)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/sentriz/gonic](https://redirect.github.com/sentriz/gonic) |
minor | `fc7f3de` -> `31e0df9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>sentriz/gonic (docker.io/sentriz/gonic)</summary>

###
[`v0.19.0`](https://redirect.github.com/sentriz/gonic/releases/tag/v0.19.0):
gonic v0.19.0

[Compare
Source](https://redirect.github.com/sentriz/gonic/compare/v0.18.0...v0.19.0)

This release uses WebAssesmby for the
[tagging](https://redirect.github.com/sentriz/go-taglib) and
[database](https://redirect.github.com/ncruces/go-sqlite3) backends.
This means that gonic no longer requires Cgo or external dependencies to
build. As a result, static binaries will be available in the releases
page, and Docker images for more architectures. Performance of scanning
and tagging should also be improved.

##### Features

- **build:** add Cgo free database
([505f7d8](505f7d8ae6))
- **build:** add Cgo free tagging backend
([7802e20](7802e20e72))
- **ci:** merge nightly and debug workflows
([ca85eed](ca85eed4c1))
- **ci:** remove Cgo dependencies, cross compile without QEMU, upload
static binaries
([e3db819](e3db819d8f))
- **ffprobe:** add more supported file types
([8e7820a](8e7820a72e))
- **gonic:** add `scan-embedded-cover-enabled` flag
([c69cb8c](c69cb8cf35))
- **gonic:** use wrtag/normtag for nag normalisation
([aba758f](aba758f2ba))
- **subsonic:** also read unsynced lyrics from .txt files and tag
metadata
([eb0d8fd](eb0d8fd1c7)),
closes
[#&#8203;593](https://redirect.github.com/sentriz/gonic/issues/593)
- **subsonic:** keep original cover file format when caching
([#&#8203;609](https://redirect.github.com/sentriz/gonic/issues/609))
([1af4ce3](1af4ce3587)),
closes [#&#8203;11](https://redirect.github.com/sentriz/gonic/issues/11)
- **subsonic:** return genres for getAlbumListTwo2
([3909e9b](3909e9b5bd)),
closes
[#&#8203;605](https://redirect.github.com/sentriz/gonic/issues/605)
- **subsonic:** support embedded cover art
([ec7cffd](ec7cffdd57)),
closes [#&#8203;11](https://redirect.github.com/sentriz/gonic/issues/11)
[#&#8203;556](https://redirect.github.com/sentriz/gonic/issues/556)
- **subsonic:** support embedded track level cover art
([d66814b](d66814bfd1)),
closes [#&#8203;11](https://redirect.github.com/sentriz/gonic/issues/11)
- **tags:** add ffprobe reader
([3a9c03a](3a9c03ac88))
- **tags:** add Properties.HasCover
([bc0b6c0](bc0b6c0da4))
- **tags:** add ReadCover interface method
([e413bc3](e413bc35de))

##### ⚠ Note to package maintainers

- The `sqlite-dev` and `libtag-dev` (or your distro's equivalents)
packages are **no longer required**; please remove them from package
dependencies.
- Build with `CGO_ENABLED=0` to produce static binaries.

gonic now vendors reproducible WebAssembly backends for TagLib and
SQLite, eliminating Cgo and external system libraries. Builds are fully
static, cross-compiling is straightforward, and supply-chain
verification is easier.

Verify the vendored WASM artifacts using Artifact Attestations:

-
<https://github.com/sentriz/go-taglib/raw/refs/tags/v0.10.4/taglib.wasm>
([Attestations](https://redirect.github.com/sentriz/go-taglib/attestations/11402786))
-
<https://github.com/ncruces/go-sqlite3/raw/refs/tags/v0.29.1/embed/sqlite3.wasm>
([Attestations](https://redirect.github.com/ncruces/go-sqlite3/attestations/11344814))

Example build pipeline:

```console
$ git clone https://github.com/sentriz/gonic
$ cd gonic

$ sha256sum "$(go list -m -f '{{.Dir}}' go.senan.xyz/taglib)/taglib.wasm"

### expected ca5ce04b35f1e6cad8b8d9f00906a4c108ccd004b56e713db5ce69aa69b3805d (https://github.com/sentriz/go-taglib/attestations/11402786)

$ sha256sum "$(go list -m -f '{{.Dir}}' github.com/ncruces/go-sqlite3)/embed/sqlite3.wasm"

### expected 117262b6241d8de78ba564a44383fa1562e52f1a978de269e20a02b3c06c02e3 (https://github.com/ncruces/go-sqlite3/attestations/11344814)

$ CGO_ENABLED=0 go build ./cmd/gonic/.
```

Opting out of WebAssembly:

- If you prefer not to use the WebAssembly binaries, you can build with
`nowasm`:

```console
$ go build -tags nowasm ./cmd/gonic/.
```

- This mode is not supported, and tagging/scan performance will degrade.
- Cgo will be used for sqlite, so sqlite-dev is still required.
- `ffprobe` will be used for tagging, so that must be available in
`$PATH`. `libtag-dev` is still not used in this mode.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
This commit is contained in:
TrueCharts Bot
2025-10-11 18:53:03 +02:00
committed by GitHub
parent b507f91be0
commit 0efaef4216
2 changed files with 6 additions and 5 deletions

View File

@@ -11,7 +11,7 @@ annotations:
truecharts.org/min_kubernetes_version: 1.24.0
truecharts.org/train: stable
apiVersion: v2
appVersion: 0.18.0
appVersion: 0.19.0
dependencies:
- name: common
version: 28.22.0
@@ -22,8 +22,8 @@ dependencies:
import-values: []
deprecated: false
description: Music streaming server / subsonic server API implementation
home: https://trueforge.org/truecharts/stable/gonic
icon: https://trueforge.org/img/hotlink-ok/chart-icons/gonic.webp
home: https://truecharts.org/charts/stable/gonic
icon: https://truecharts.org/img/hotlink-ok/chart-icons/gonic.webp
keywords:
- music
- subsonic
@@ -35,8 +35,9 @@ maintainers:
name: gonic
sources:
- https://github.com/sentriz/gonic
- https://github.com/truecharts/charts/tree/master/charts/stable/gonic
- https://github.com/trueforge-org/truecharts/tree/master/charts/stable/gonic
- https://hub.docker.com/r/sentriz/gonic
type: application
version: 16.10.0
version: 16.11.0

View File

@@ -1,7 +1,7 @@
image:
repository: docker.io/sentriz/gonic
pullPolicy: IfNotPresent
tag: v0.18.0@sha256:fc7f3dee29c97be82f0558080637c61ef418437dd4ec760cb7a802a0efe38c20
tag: v0.19.0@sha256:31e0df9b600ad4b49ea7cd4be198abe5fed33c11e00fbc368c3d2c2a8cde1fde
securityContext:
container: