NathanSkene / EWCE

Expression Weighted Celltype Enrichment. See the package website for up-to-date instructions on usage.
https://nathanskene.github.io/EWCE/index.html
53 stars 25 forks source link

GHA Linux: deploy website #84

Closed bschilder closed 9 months ago

bschilder commented 1 year ago

Documenting an issue originally discusssed in Slack communications.

Hey @NathanSkene , I just pushed some fixes to EWCE (see NEWS for details), but running into some issues with permissions when launching the docs website via GitHub Actions. Would you mind checking this by following the steps listed here? https://github.com/JamesIves/github-pages-deploy-action/issues/1318

Screenshot 2023-05-11 at 16 12 21

See failed GHA report here: https://github.com/NathanSkene/EWCE/actions/runs/4800091134/jobs/8540581705

This log is too long to see in the browser, so i downloaded it and found the relevant section:

2023-04-25T17:46:27.4602938Z Reset branch 'github-pages-deploy-action/ga30b09mm'
2023-04-25T17:46:27.4614026Z [command]/usr/bin/chmod -R +rw github-pages-deploy-action-temp-deployment-folder
2023-04-25T17:46:27.4660046Z [command]/usr/bin/git worktree remove github-pages-deploy-action-temp-deployment-folder --force
2023-04-25T17:46:27.4781697Z ##[error]The deploy step encountered an error: The process '/usr/bin/git' failed with exit code 128 ❌
2023-04-25T17:46:27.4786025Z ##[notice]Deployment failed! ❌
2023-04-25T17:46:27.4935592Z ##[group]Run actions/upload-artifact@v3

Still not quite sure why this is occurring.

bschilder commented 9 months ago

Seems to be working now, I think this was either:

  1. as temporary issue with the GH pages deployment subaction
  2. not have the correct "write" permissions set in rworkflows.

Either way, I believe this is now resolved. https://nathanskene.github.io/EWCE/index.html