youtube feeder improvement
Publish image / publish (push) Failing after 13s

This commit is contained in:
Worph
2026-08-25 12:55:10 +02:00
parent 33f31d0d8b
commit dbf9f80b14
3 changed files with 598 additions and 10 deletions
+13 -4
View File
@@ -18,9 +18,15 @@ name = "youtube-feeder"
path = "src/main.rs"
[dependencies]
# TEMPORARY: path dep while the SDK's new rev is unpushed. Flip to:
# meta-feeder-sdk = { git = "https://github.com/worph/meta-feeder-sdk", rev = "<sha>" }
meta-feeder-sdk = { path = "../../../meta-feeder-sdk" }
# Pinned by TAG, not rev or path. The tag is the SDK's release identity, and it
# is the one form every feeder in the fleet can be lined up on.
#
# ⚠ Never put this back to `path = "../../../meta-feeder-sdk"`. That resolves
# OUTSIDE this repo, and this repo is the Docker build context — the image build
# died at manifest resolution with a bare "No such file or directory", and the
# crate became unconsumable as a git dependency by anyone, since a consumer's
# checkout has no such sibling directory either.
meta-feeder-sdk = { git = "https://github.com/worph/meta-feeder-sdk", tag = "v1.1.0" }
tokio = { version = "1.40", features = ["full"] }
axum = { version = "0.7", features = ["json"] }
@@ -37,7 +43,10 @@ redb = "2"
base64 = "0.22"
# The MusicBrainz client, from the crate that owns it. Only the *music*
# path uses it; the video path never touches MusicBrainz.
musicbrainz-feeder = { path = "../../../meta-feeder-musicbrainz/feeder-plugin/musicbrainz-feeder" }
# v1.1.1, not v1.1.0: v1.1.0 declared the escaping path dep described above, so
# it cannot be consumed over git at all ("no matching package named
# `meta-feeder-sdk`"). v1.1.1 is that one-line fix and nothing else.
musicbrainz-feeder = { git = "https://github.com/worph/meta-feeder-musicbrainz", tag = "v1.1.1" }
[dev-dependencies]
wiremock = "0.6"