JamieMason / JamieMason/syncpack-github-action

syncpack GHA fails if `npm -g` permission denied

Ouverte
#9 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Aucune donnée de langage
Étoiles
14
Forks
5
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

My org is running GHA action runners without root access, which means that `npm install -g` returns permission denied, and this is causing the syncpack GHA to fail (because it always installs syncpack with `-g`). Would you be interested in a PR that adds a config option for whether `npm install` is run with `-g` or not?

(Yeah, there are other ways to solve this problem long-term, like using `bun`, but I am trying to keep this simple.)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par le point d’entrée de la GitHub Action et repérez la commande qui installe syncpack avec npm. Ajoutez une option de configuration qui contrôle si l’installation utilise le flag global, puis vérifiez que l’action peut s’exécuter sur un runner sans accès root.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions
Domaine
ci-cd
Type d'issue
Fonctionnalité
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.