build(deps): pin SeaweedFS Docker image to 4.18 for stability
Update CI workflow and Dockerfile to use chrislusf/seaweedfs:4.18 instead of latest. This avoids upload regressions observed with version 4.19 and ensures consistent builds.
This commit is contained in:
parent
0c7a845952
commit
8349ef7ae8
2 changed files with 4 additions and 3 deletions
4
.github/workflows/playwright.yml
vendored
4
.github/workflows/playwright.yml
vendored
|
|
@ -27,8 +27,8 @@ jobs:
|
||||||
sudo apt-get install -y libreoffice-writer ffmpeg
|
sudo apt-get install -y libreoffice-writer ffmpeg
|
||||||
- name: Install SeaweedFS weed binary
|
- name: Install SeaweedFS weed binary
|
||||||
run: |
|
run: |
|
||||||
WEED_PATH=$(docker run --rm --entrypoint sh chrislusf/seaweedfs:latest -lc 'command -v weed')
|
WEED_PATH=$(docker run --rm --entrypoint sh chrislusf/seaweedfs:4.18 -lc 'command -v weed')
|
||||||
CID=$(docker create chrislusf/seaweedfs:latest)
|
CID=$(docker create chrislusf/seaweedfs:4.18)
|
||||||
docker cp "${CID}:${WEED_PATH}" ./weed
|
docker cp "${CID}:${WEED_PATH}" ./weed
|
||||||
docker rm "${CID}"
|
docker rm "${CID}"
|
||||||
sudo install -m 0755 ./weed /usr/local/bin/weed
|
sudo install -m 0755 ./weed /usr/local/bin/weed
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,8 @@ RUN git clone --depth 1 https://github.com/ggml-org/whisper.cpp.git && \
|
||||||
cmake --build build -j
|
cmake --build build -j
|
||||||
|
|
||||||
# Stage 1b: extract seaweedfs weed binary (for optional embedded weed mini)
|
# Stage 1b: extract seaweedfs weed binary (for optional embedded weed mini)
|
||||||
FROM chrislusf/seaweedfs:latest AS seaweedfs-builder
|
# Pin to 4.18 because CI observed upload regressions on 4.19.
|
||||||
|
FROM chrislusf/seaweedfs:4.18 AS seaweedfs-builder
|
||||||
RUN cp "$(command -v weed)" /tmp/weed && \
|
RUN cp "$(command -v weed)" /tmp/weed && \
|
||||||
(wget -qO /tmp/SeaweedFS-LICENSE.txt "https://raw.githubusercontent.com/seaweedfs/seaweedfs/master/LICENSE" || \
|
(wget -qO /tmp/SeaweedFS-LICENSE.txt "https://raw.githubusercontent.com/seaweedfs/seaweedfs/master/LICENSE" || \
|
||||||
wget -qO /tmp/SeaweedFS-LICENSE.txt "https://raw.githubusercontent.com/seaweedfs/seaweedfs/main/LICENSE")
|
wget -qO /tmp/SeaweedFS-LICENSE.txt "https://raw.githubusercontent.com/seaweedfs/seaweedfs/main/LICENSE")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue