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).
|
# `[skip release]` и semantic-release пропустит этот commit (см. parserOpts).
|
||||||
release:
|
release:
|
||||||
stage: 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:
|
needs:
|
||||||
- job: trigger-deploy-staging
|
- job: trigger-deploy-staging
|
||||||
artifacts: false
|
artifacts: false
|
||||||
|
|||||||
Reference in New Issue
Block a user