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:
+4
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user