ci(docker): Ensure CI uses CT docker proxy to workaround Docker ratelimit issues
CI / push-validation (push) Successful in 26s
CI / helm (push) Successful in 33s
CI / build (push) Successful in 1m18s
CI / lint (push) Successful in 1m24s
CI / quality (push) Successful in 1m38s
CI / benchmark-regression (push) Has been skipped
CI / typecheck (push) Successful in 2m3s
CI / security (push) Successful in 2m5s
CI / benchmark-publish (push) Has started running
CI / e2e_tests (push) Successful in 4m33s
CI / unit_tests (push) Successful in 5m24s
CI / integration_tests (push) Successful in 5m37s
CI / docker (push) Successful in 1m34s
CI / coverage (push) Successful in 11m4s
CI / status-check (push) Successful in 4s
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 29s
CI / build (pull_request) Successful in 53s
CI / lint (pull_request) Successful in 57s
CI / quality (pull_request) Successful in 1m15s
CI / typecheck (pull_request) Successful in 1m29s
CI / security (pull_request) Successful in 1m29s
CI / integration_tests (pull_request) Successful in 3m24s
CI / e2e_tests (pull_request) Successful in 3m53s
CI / benchmark-publish (pull_request) Has been skipped
CI / unit_tests (pull_request) Successful in 6m5s
CI / docker (pull_request) Successful in 1m29s
CI / coverage (pull_request) Successful in 11m7s
CI / status-check (pull_request) Successful in 3s
CI / benchmark-regression (pull_request) Successful in 1h10m43s

ISSUES CLOSED: #10856
This commit was merged in pull request #10857.
This commit is contained in:
CoreRasurae
2026-04-24 15:25:01 +01:00
committed by Luis Mendes
parent e3212b5f8a
commit 9c5f19854d
5 changed files with 36 additions and 21 deletions
+5 -2
View File
@@ -15,6 +15,9 @@ on:
required: false
default: "false"
vars:
docker_prefix: "http://harbor.cleverthis.com/docker/"
env:
UV_VERSION: "0.8.0"
PYTHON_VERSION: "3.13"
@@ -26,7 +29,7 @@ jobs:
runs-on: docker
timeout-minutes: 120
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies
run: |
@@ -111,7 +114,7 @@ jobs:
runs-on: docker
timeout-minutes: 180
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies
run: |
+16 -13
View File
@@ -6,6 +6,9 @@ on:
pull_request:
branches: [master, develop*]
vars:
docker_prefix: "http://harbor.cleverthis.com/docker/"
env:
UV_VERSION: "0.8.0"
PYTHON_VERSION: "3.13"
@@ -15,7 +18,7 @@ jobs:
lint:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install Node.js (required by actions/checkout)
run: |
@@ -59,7 +62,7 @@ jobs:
typecheck:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install Node.js (required by actions/checkout)
run: |
@@ -97,7 +100,7 @@ jobs:
security:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install Node.js (required by actions/checkout)
run: |
@@ -141,7 +144,7 @@ jobs:
quality:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install Node.js (required by actions/checkout)
run: |
@@ -179,7 +182,7 @@ jobs:
unit_tests:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, git for merge tests, curl/tar for Helm)
run: |
@@ -230,7 +233,7 @@ jobs:
integration_tests:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, git for integration tests, curl/tar for Helm)
run: |
@@ -289,7 +292,7 @@ jobs:
runs-on: docker
timeout-minutes: 45
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, git for E2E tests)
run: |
@@ -334,7 +337,7 @@ jobs:
coverage:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
needs: [lint, typecheck, security, quality]
steps:
- name: Install system dependencies (nodejs for checkout, git for merge tests)
@@ -409,7 +412,7 @@ jobs:
build:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install Node.js (required by actions/checkout)
run: |
@@ -439,7 +442,7 @@ jobs:
needs: [lint, typecheck, security, quality, unit_tests]
runs-on: docker
container:
image: docker:dind
image: ${{vars.docker_prefix}}docker:dind
options: --privileged
steps:
- name: Start Docker daemon and install dependencies
@@ -465,7 +468,7 @@ jobs:
helm:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, curl for Helm and kubeconform)
run: |
@@ -530,7 +533,7 @@ jobs:
# config (name/email) was set — both are required for any push operation.
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, git for push validation)
run: |
@@ -606,7 +609,7 @@ jobs:
needs: [lint, typecheck, security, quality, unit_tests, integration_tests, e2e_tests, coverage, build, docker, helm, push-validation]
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Check required job results
run: |
+5 -2
View File
@@ -6,6 +6,9 @@ on:
pull_request:
branches: [master, develop]
vars:
docker_prefix: "http://harbor.cleverthis.com/docker/"
env:
UV_VERSION: "0.8.0"
PYTHON_VERSION: "3.13"
@@ -16,7 +19,7 @@ jobs:
if: forgejo.event_name == 'pull_request'
runs-on: docker-benchmark
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, git for merge tests)
@@ -72,7 +75,7 @@ jobs:
benchmark-publish:
if: forgejo.event_name == 'push'
runs-on: docker-benchmark
container: python:3.13-slim
container: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (nodejs for checkout, git for merge tests)
run: |
+4 -1
View File
@@ -7,6 +7,9 @@ on:
workflow_dispatch:
# Allow manual trigger for testing
vars:
docker_prefix: "http://harbor.cleverthis.com/docker/"
env:
UV_VERSION: "0.8.0"
PYTHON_VERSION: "3.13"
@@ -16,7 +19,7 @@ jobs:
full-quality-suite:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install system dependencies (git for merge tests)
run: |
+6 -3
View File
@@ -5,6 +5,9 @@ on:
tags:
- "v*"
vars:
docker_prefix: "http://harbor.cleverthis.com/docker/"
env:
UV_VERSION: "0.8.0"
PYTHON_VERSION: "3.13"
@@ -14,7 +17,7 @@ jobs:
build-wheel:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
steps:
- name: Install Node.js (required by actions/checkout)
run: |
@@ -42,7 +45,7 @@ jobs:
build-docker:
runs-on: docker
container:
image: docker:dind
image: ${{vars.docker_prefix}}docker:dind
options: --privileged
needs: [build-wheel]
steps:
@@ -85,7 +88,7 @@ jobs:
create-release:
runs-on: docker
container:
image: python:3.13-slim
image: ${{vars.docker_prefix}}python:3.13-slim
needs: [build-wheel, build-docker]
steps:
- name: Install system dependencies