🔧 fix(ci): allinea a PZeta_Touch il registry npm dei workflow riusabili
- .gitea/workflows/*.yml: il registry @pzeta scritto in ~/.npmrc passa da `pzeta_touch` a `PZeta_Touch` (12 file, 24 righe). E' la stessa causa dei Dockerfile: i package-lock.json della flotta risolvono i tarball su `.../api/packages/PZeta_Touch/npm/`, npm confronta gli URL come stringhe e con la grafia minuscola tratta il pacchetto come tarball remota (EALLOWREMOTE da npm 11) e non applica il _authToken - e' il punto di massima leva: quality-gates.yml e docker-release.yml sono chiamati via `uses:` da 51 repo `node-*` ed eseguono `npm ci` sul runner PRIMA di `docker build`, quindi la release si ferma li' anche con il Dockerfile gia' corretto - il REGISTRY delle immagini (`gitea.pzetatouch.it/pzeta_touch`) resta minuscolo: i nomi dei repository Docker devono esserlo, ed e' la grafia usata dai defaults di flux-repo refs PZeta_Touch/flux-repo#129 @45m
This commit is contained in:
@@ -39,8 +39,8 @@ jobs:
|
||||
|
||||
- name: Configure npm private registry
|
||||
run: |
|
||||
echo "@pzeta:registry=https://gitea.pzetatouch.it/api/packages/pzeta_touch/npm/" >> ~/.npmrc
|
||||
echo "//gitea.pzetatouch.it/api/packages/pzeta_touch/npm/:_authToken=${{ secrets.NPM_TOKEN }}" >> ~/.npmrc
|
||||
echo "@pzeta:registry=https://gitea.pzetatouch.it/api/packages/PZeta_Touch/npm/" >> ~/.npmrc
|
||||
echo "//gitea.pzetatouch.it/api/packages/PZeta_Touch/npm/:_authToken=${{ secrets.NPM_TOKEN }}" >> ~/.npmrc
|
||||
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
Reference in New Issue
Block a user