Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow testing vs Notebook tutorials - help #5751

Open
nomadscientist opened this issue Feb 12, 2025 · 3 comments
Open

Workflow testing vs Notebook tutorials - help #5751

nomadscientist opened this issue Feb 12, 2025 · 3 comments

Comments

@nomadscientist
Copy link
Collaborator

Workflow testing is great for automatically determining whether a given workflow/tutorial works on a given server.

However, Notebook based tutorials (example: https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/alevin-commandline/tutorial.html) don't have 'traditional workflows'. Nevertheless, we need the CORRECT version of a given interactive tool (JupyLab, etc.) to exist in order for the tutorial to work.

How can this check (does this correct tool version exist?) be automated?

@bgruening
Copy link
Member

@nomadscientist do you know why the notebook version matters? Since I'm maintaining the containers I guess, maybe I can improve something on my end to not break them (this often)?

@nomadscientist
Copy link
Collaborator Author

nomadscientist commented Feb 13, 2025

Yes - we frequently had issues of tutorials working or not working depending on the version of the IT notebook tools.
Like, I suspect there are ways to make anything work on any version, however, troubleshooting that across a cohort of students (or asynchronously with students) is tough - so we need to version control the notebooks too.

@bgruening
Copy link
Member

I would be interested to know what went wrong. Was it dependencies that have been assumed to be installed?

You can always add a version to the tool ID, this should work as for every normal tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants