feat: pull Woodpecker step images through Harbor dockerhub-cache
ci/woodpecker/push/woodpecker Pipeline failed
Build and Push / lint-and-test (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.adapters.broker_adapter name:broker-adapter]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.aggregation.worker name:aggregation]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.extractor.worker name:extractor]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.ingestion.worker name:ingestion]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.lake_publisher.worker name:lake-publisher]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.parser.worker name:parser]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.recommendation.worker name:recommendation]) (push) Has been cancelled
Build and Push / build-services (map[cmd:python -m services.scheduler.app name:scheduler]) (push) Has been cancelled
Build and Push / build-services (map[cmd:uvicorn services.api.app:app --host 0.0.0.0 --port 8000 name:query-api]) (push) Has been cancelled
Build and Push / build-services (map[cmd:uvicorn services.risk.app:app --host 0.0.0.0 --port 8000 name:risk]) (push) Has been cancelled
Build and Push / build-services (map[cmd:uvicorn services.symbol_registry.app:app --host 0.0.0.0 --port 8000 name:symbol-registry]) (push) Has been cancelled
Build and Push / build-services (map[cmd:uvicorn services.trading.app:app --host 0.0.0.0 --port 8000 name:trading-engine]) (push) Has been cancelled
Build and Push / build-dashboard (push) Has been cancelled
Build and Push / build-superset (push) Has been cancelled
Build and Push / integration-test (push) Has been cancelled

Only affects .woodpecker.yml (Gitea/local CI). Dockerfiles and
GitHub Actions workflow unchanged — external builds still pull
from Docker Hub directly.
This commit is contained in:
Celes Renata
2026-04-19 08:11:03 +00:00
parent 98764dd3f3
commit 0acb787892
+5 -5
View File
@@ -4,7 +4,7 @@
steps: steps:
lint-python: lint-python:
image: python:3.12-slim image: registry.celestium.life/dockerhub-cache/library/python:3.12-slim
commands: commands:
- pip install ruff==0.15.10 --quiet - pip install ruff==0.15.10 --quiet
- ruff --version - ruff --version
@@ -13,7 +13,7 @@ steps:
event: [push, pull_request] event: [push, pull_request]
test-python: test-python:
image: python:3.12-slim image: registry.celestium.life/dockerhub-cache/library/python:3.12-slim
commands: commands:
- pip install -r requirements.txt --quiet - pip install -r requirements.txt --quiet
- pip install hypothesis --quiet - pip install hypothesis --quiet
@@ -22,7 +22,7 @@ steps:
event: [push, pull_request] event: [push, pull_request]
test-frontend: test-frontend:
image: node:24-slim image: registry.celestium.life/dockerhub-cache/library/node:24-slim
commands: commands:
- cd frontend - cd frontend
- npm ci - npm ci
@@ -504,7 +504,7 @@ steps:
- test-frontend - test-frontend
integration-test: integration-test:
image: alpine/k8s:1.30.2 image: registry.celestium.life/dockerhub-cache/alpine/k8s:1.30.2
environment: environment:
DOCKERHUB_USER: DOCKERHUB_USER:
from_secret: docker_username from_secret: docker_username
@@ -532,7 +532,7 @@ steps:
- build-superset - build-superset
mirror-github: mirror-github:
image: alpine/git image: registry.celestium.life/dockerhub-cache/alpine/git
failure: ignore failure: ignore
environment: environment:
GITHUB_SSH_KEY: GITHUB_SSH_KEY: