You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cette step donc effectue un commit de merge de master sur gh-pages, mais ce faisant ignore le dossier node_modules s'il est présent dans un fichier .gitignore (comme c'est l'usage)
Hors le dossier node_modules/roll-a-die est nécessaire au bon fonctionnement du jeu, et sans lui la version déployé sur GitHub Pages ne fonctionnera pas.
Conséquences : le workaround actuel est de versionner le dossier node_modules/roll-a-die. Ceci nous empêche d'ajouter node_modules dans un fichier .gitignore, ce qui rend assez pénible l'utilisation de git (ex : tout le contenu de node_modules est listé sur un git status)
Idée de solution employer un workaround moins gênant en attendant que l'issue soit traitée côté peaceiris/actions-gh-pages, comme par exemple employer un sous-dossier public pour cette étape de déploiement
The text was updated successfully, but these errors were encountered:
Le déploiement sur GitHub Pages consiste en fait à commit sur la branche
gh-pages
.Comme nous employons GitHub Actions sur ce projet, j'ai souhaité employé une step dédiée : peaceiris/actions-gh-pages (note au passage : une step équivalente existe, mais possède la même limitation, JamesIves/github-pages-deploy-action).
Cette step donc effectue un commit de merge de
master
surgh-pages
, mais ce faisant ignore le dossiernode_modules
s'il est présent dans un fichier.gitignore
(comme c'est l'usage)Hors le dossier
node_modules/roll-a-die
est nécessaire au bon fonctionnement du jeu, et sans lui la version déployé sur GitHub Pages ne fonctionnera pas.J'ai remonté le problème sur : peaceiris/actions-gh-pages
Pour référence, le code de la pipeline GitHub Actions dans ce repo : https://github.com/covid19lejeu/covid-19-le-jeu/blob/master/.github/workflows/continuous-integration-workflow.yml#L22
Conséquences : le workaround actuel est de versionner le dossier
node_modules/roll-a-die
. Ceci nous empêche d'ajouternode_modules
dans un fichier.gitignore
, ce qui rend assez pénible l'utilisation degit
(ex : tout le contenu denode_modules
est listé sur ungit status
)Idée de solution employer un workaround moins gênant en attendant que l'issue soit traitée côté
peaceiris/actions-gh-pages
, comme par exemple employer un sous-dossierpublic
pour cette étape de déploiementThe text was updated successfully, but these errors were encountered: