From 225d235cd5dd47468329b897c75d53b70a7ee8b2 Mon Sep 17 00:00:00 2001 From: vitya Date: Fri, 21 Aug 2026 00:47:50 +0300 Subject: [PATCH] =?UTF-8?q?schedd=200.8.0=20=E2=86=92=200.9.0:=20cancel-?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=B2=D0=B0=D1=80=D0=B4=D0=B8=D0=BD=D0=B3=20?= =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20(=D0=B4=D0=B8=D1=81=D0=BF=D0=B5?= =?UTF-8?q?=D1=82=D1=87=D0=B5=D1=80=20=E2=86=92=20per-task=20=D1=80=D0=B0?= =?UTF-8?q?=D0=BD=D0=BD=D0=B5=D1=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cancel-тест на ozon (полный ран, стоп на generate): зелёный - [sched] [cancel] POST runId + ack status=200 - воркер: [cancel] received/flag set, generate done → stop before stage fix - fix/build/postman/state/publish НЕ выполнялись, state.json остался {} - ран: cancelled (error: cancelled by user) --- host-stacks/local/sched-pipelines/schedd.Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/host-stacks/local/sched-pipelines/schedd.Dockerfile b/host-stacks/local/sched-pipelines/schedd.Dockerfile index 62920ed..305d27b 100644 --- a/host-stacks/local/sched-pipelines/schedd.Dockerfile +++ b/host-stacks/local/sched-pipelines/schedd.Dockerfile @@ -1,6 +1,6 @@ # schedd — опубликованный daemon из приватного реестра (verdaccio), как на проде. -# @sched/daemon@0.8.0 (latest) + deps (core 0.48.0) — cancel-сигнал логируется в stdout -# ([cancel] POST/ack/failed/no cancelUrl), Runner.cancel возвращает транспортный статус. +# @sched/daemon@0.9.0 (latest) + deps (core 0.48.0) — cancel-форвардинг фикс: +# диспетчер форвардит cancel к per-task раннеру (task.runner), нет хука → no-op. # node >= 24 (engines у daemon; node:sqlite). FROM node:24-alpine RUN apk add --no-cache git @@ -8,7 +8,7 @@ WORKDIR /app ENV NODE_ENV=production ARG VERDACCIO_TOKEN RUN npm config set //verdaccio.kzntsv.site/:_authToken=${VERDACCIO_TOKEN} \ - && npm install -g @sched/daemon@0.8.0 --registry=https://verdaccio.kzntsv.site --no-audit --no-fund + && npm install -g @sched/daemon@0.9.0 --registry=https://verdaccio.kzntsv.site --no-audit --no-fund EXPOSE 8080 VOLUME ["/data"] ENTRYPOINT ["schedd"]