fix(ci): pin release job к node:22-alpine3.20 — bypass v3.23 mirror APKINDEX bug

Nexus Alpine v3.23 APKINDEX рассинхронизирован: claims ca-certificates-20251003,
но в file storage только -20260413. Same для libexpat (claims 2.7.3, files 2.7.5).
Apk add 404. v3.20 mirror — consistent.

`node:22-alpine` (latest) использовала Alpine 3.23 → broken. Pin к
`node:22-alpine3.20` обходит баг — apk видит matching versions и files.
This commit is contained in:
Zimin A.N.
2026-05-15 23:14:17 +03:00
parent be224e14b8
commit ca48ff7f42
+4 -1
View File
@@ -613,7 +613,10 @@ trigger-deploy-prod:
# `[skip release]` и semantic-release пропустит этот commit (см. parserOpts).
release:
stage: release
image: repo.nstart.cloud/library/node:22-alpine
# Pinned к alpine3.20 (не latest) — Nexus mirror APKINDEX для v3.23
# рассинхронизирован с filesystem (claims old version, only newer files exist).
# v3.20 mirror consistent, apk add работает. См. ci/apk-update-fix история.
image: repo.nstart.cloud/library/node:22-alpine3.20
needs:
- job: trigger-deploy-staging
artifacts: false