success Pipeline #3

c5a20945mastertriggered by push1m 7s

Steps

successpipeline setup1s
successsetup34s
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
debconf: unable to initialize frontend: Teletype
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Noninteractive
2026.08.19
successvet0s
successtest8s
?   	vidarchive	[no test files]
?   	vidarchive/cmd/vidarchive	[no test files]
ok  	vidarchive/internal/config	(cached)
ok  	vidarchive/internal/database	(cached)
ok  	vidarchive/internal/handler	0.002s
?   	vidarchive/internal/models	[no test files]
ok  	vidarchive/internal/repository	0.100s
ok  	vidarchive/internal/server	7.145s
ok  	vidarchive/internal/service	4.273s
ok  	vidarchive/internal/util	0.001s
ok  	vidarchive/internal/worker	0.058s
successtest-online6s
=== RUN   TestLiveListFormats
--- PASS: TestLiveListFormats (1.98s)
=== RUN   TestLiveEnumeratePlaylistIDs
--- PASS: TestLiveEnumeratePlaylistIDs (2.34s)
=== RUN   TestLiveExecuteDownload
--- PASS: TestLiveExecuteDownload (2.11s)
PASS
ok  	vidarchive/internal/service	6.430s
successbuild0s
successimage2s
Login Succeeded!
[2/3] STEP 1/2: FROM scratch AS prebuilt
[2/3] STEP 2/2: COPY ci-bin/vidarchive /vidarchive
--> 5703c122feaf
[3/3] STEP 1/12: FROM alpine:3.24
[3/3] STEP 2/12: ARG BIN_STAGE
--> Using cache 0b70d252b943a9e24a19b44d514e6a5fe383be1ff62f3d697a6ea400790477a5
--> 0b70d252b943
[3/3] STEP 3/12: RUN apk --no-cache add ca-certificates ffmpeg python3 py3-pip     && python3 -m venv /opt/ytdlp     && /opt/ytdlp/bin/pip install --no-cache-dir --upgrade yt-dlp
--> Using cache 62cd791c32c156a48b027d63109112dc4fa4cc91ee92f9fec257d6ad9e26c568
--> 62cd791c32c1
[3/3] STEP 4/12: ENV PATH="/opt/ytdlp/bin:${PATH}"
--> Using cache 03167524f569da1fcb91a2cf9ba3871f03e5b4e59d7ad4136a764092912c4d14
--> 03167524f569
[3/3] STEP 5/12: WORKDIR /app
--> Using cache 7d6ca2bccde0a226b930cb6e26f0154cd5c5a17795d515c572178e79c89bfb85
--> 7d6ca2bccde0
[3/3] STEP 6/12: COPY --from=${BIN_STAGE} /vidarchive /app/vidarchive
--> 4ea020c19de9
[3/3] STEP 7/12: ENV VIDARCHIVE_DATA_DIR=/data
--> b082997c9e5e
[3/3] STEP 8/12: ENV VIDARCHIVE_PORT=8080
--> cffd14d28797
[3/3] STEP 9/12: VOLUME ["/data"]
--> f766a8f62027
[3/3] STEP 10/12: EXPOSE 8080
--> aba03463c3a3
[3/3] STEP 11/12: HEALTHCHECK --interval=30s --timeout=5s --start-period=15s --retries=3     CMD wget -q -O /dev/null "http://127.0.0.1:${VIDARCHIVE_PORT}/healthz" || exit 1
time="2026-09-18T23:11:03+02:00" level=warning msg="HEALTHCHECK is not supported for OCI image format and will be ignored. Must use `docker` format"
--> bf57fb43d151
[3/3] STEP 12/12: ENTRYPOINT ["/app/vidarchive"]
[3/3] COMMIT forge.unix-root.de/vidarchive:c5a20945
time="2026-09-18T23:11:03+02:00" level=warning msg="HEALTHCHECK is not supported for OCI image format and will be ignored. Must use `docker` format"
--> 695d035acabf
Successfully tagged forge.unix-root.de/vidarchive:c5a20945
695d035acabfab35821f9c675e93ca775f4cfe9aa2ad649927da2dfda7419665
Getting image source signatures
Copying blob sha256:fa5e74ec78ce90790b5a013fed0acbd3c5591138362a37a40ef14fa404a6e527
Copying blob sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711
Copying blob sha256:c997180c6ebe1e8f9c82a30549326cc2de9db2b8632858e80f212257407a56c6
Copying config sha256:695d035acabfab35821f9c675e93ca775f4cfe9aa2ad649927da2dfda7419665
Writing manifest to image destination
Getting image source signatures
Copying blob sha256:fa5e74ec78ce90790b5a013fed0acbd3c5591138362a37a40ef14fa404a6e527
Copying blob sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711
Copying blob sha256:c997180c6ebe1e8f9c82a30549326cc2de9db2b8632858e80f212257407a56c6
Copying config sha256:695d035acabfab35821f9c675e93ca775f4cfe9aa2ad649927da2dfda7419665
Writing manifest to image destination

Artifacts