Closed MaxTuecke closed 1 month ago
Attention: Patch coverage is 59.70149%
with 27 lines
in your changes are missing coverage. Please review.
Project coverage is 76.52%. Comparing base (
3268bb4
) to head (60a27fe
).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Fixes #379
,#471
and#472
Overview
Adds a new DOI argument for notebook start / publish and makes garden_doi in the garden_entrypoint decorator optional.
Discussion
The new
--doi
argument allows the user to specify a global DOI in their notebook's metadata that will publish all entrypoints in that notebook to the specified garden without needing to provide each entrypoint with the DOI. The user can still use the garden_doi in the garden_entrypoint decorator to override the global notebook doi and publish an entrypoint to a different garden.This PR also includes some small bug fixes:
Testing
Fixed test_metadata unit tests to also check for global notebook DOI. Added new idempotency unit tests to check ndarrays.
📚 Documentation preview 📚: https://garden-ai--468.org.readthedocs.build/en/468/