-
Notifications
You must be signed in to change notification settings - Fork 1
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
Lessons learned from v1.0.0 release #279
Comments
Thanks @marc-white |
Could we use/modify/extend the end to end tests for this? |
That's one possibility, although I was wondering how to set up a test suite that interrogates a 'live' catalog, rather than some minimal test case/mock. What I actually had in mind was a basic Jupyter notebook that runs a lot of really basic sanity-check commands, and let's you look over the outputs for anything odd. For example, comparing the new catalog against a previous version (that's how I noticed all of the missing experiments in PR #281 ). Given each catalog update will have something unique to it, I'm not sure there's a way you can realistically automate testing of that. |
Yeah, good call. Elastic have a tool called nbtest which would be perfect for this situation - we build a notebook with a bunch of expected outputs, & we can use nbtest to ensure consistency. |
This issue is designed to record lessons learned from the v1.0.0 release process, and to track actions against those lessons.
b
, e.g.,v1.0.0b0
. Otherwise, the GitHub PyPI build action will append one, which breaks the relationship between the PyPI and Conda builds. (Post v1.0.0 release documentation updates #302)xp65
writers to do so, but we should check. (And if being anxp65
writer is the requirement/safeguard, that should be documented)./g/data/xp65/admin/access-nri-intake-catalog
, as that's where the build script sources the configuration YAML files from, and where the build script is read from. Should also consider if this script should be referenced as a command-line command instead. (Post v1.0.0 release documentation updates #302)The text was updated successfully, but these errors were encountered: