Closed jnywong closed 3 months ago
Thank you @yuvipanda for sharing your talk, I think many communities will benefit from this being documented in our Service Guide docs.
As a starting point I am going to document "Use upstream maintained image + packages" first, since this seems to be the most pertinent use case identified.
Coming up against a GH action failure when replicating the example in https://github.com/yuvipanda/example-inherit-from-community-image. Build logs indicate a problem with accessing repo contents:
ls: cannot access 'image-tests/*.ipynb': No such file or directory ERROR: file or directory not found: image-tests/
@jnywong ah, this is great. I would say that the immediate way for you to unblock yourself is to remove the image-tests
directory in the repo - I think it's a nice to have but not fundamentally essential. The image-tests
feature was added in https://github.com/jupyterhub/repo2docker-action/pull/83, and probably there's some bug here in how that's working.
So my suggested action items here are:
image-tests/
directory from the repo so you are unblockedimage-tests/
backIn general this is also a good workflow for unblocking ourselves i think:
I think this allows us to keep moving while also overall improving the quality of the Jupyter ecosystem!
Thanks for this @yuvipanda ! Wise words that I will be taking forward with me in general 👍
@jnywong glad to be of help!
I gave a talk about this exact topic at JupyterCon last year. https://www.youtube.com/watch?v=qgLPpULvBbQ
Slides at https://docs.google.com/presentation/d/16V6ylmirxxBTlVq-tZ9dsFYCf1Abbl83Rv350Rc-DL4/edit#slide=id.p
I would consider the talk / slides as current best practice, which unfortunately is not reflected in the documentation we already have.