JamieMason / JamieMason/syncpack-github-action
syncpack GHA fails if `npm -g` permission denied
- 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