Closed Grifs closed 9 months ago
Attention: 10 lines
in your changes are missing coverage. Please review.
Comparison is base (
9d9e5a7
) 92.51% compared to head (dbb1237
) 92.46%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
The built script currently still has the meta_functionality_name
variable set to refer to the component's name. Should we add a second meta_component_name
together with the matching VIASH_META_COMPONENT_NAME
name?
In time the meta_functionality_name
could be removed if/when so wanted.
Additionally, ns exec
has a functionality-name
identifier. Should we also duplicate this with component-name
?
Great stuff! Before I review the PR (phew), some questions:
Is the change still backwards compatible for now?
Do we test whether this backwards compatibility still works?
The built script currently still has the meta_functionality_name variable set to refer to the component's name. Should we add a second meta_component_name together with the matching VIASH_META_COMPONENT_NAME name?
Yes! Or maybe simply meta_name
and VIASH_META_NAME
?
In time the meta_functionality_name could be removed if/when so wanted.
Yes but let's not rush this
Additionally, ns exec has a functionality-name identifier. Should we also duplicate this with component-name?
Or simply name
?
Great stuff! Before I review the PR (phew), some questions:
- Is the change still backwards compatible for now?
Yes, (limited) tests so far "just work". Functionality (no pun intended) is provided by https://github.com/viash-io/viash/pull/649/files#diff-08d6fbd855a302a8c8a679e2d4e5612616e059a9a14020da75697415e974c04cR223
- Do we test whether this backwards compatibility still works?
Not yet explicitly (but I believe there is still an external script that is fetched and that is currently still in the old format). It's on my TODO list. (shouldn't take too much time :crossed_fingers: )
The built script currently still has the meta_functionality_name variable set to refer to the component's name. Should we add a second meta_component_name together with the matching VIASH_META_COMPONENT_NAME name?
Yes! Or maybe simply
meta_name
andVIASH_META_NAME
?
:+1:
In time the meta_functionality_name could be removed if/when so wanted.
Yes but let's not rush this
:+1:
Additionally, ns exec has a functionality-name identifier. Should we also duplicate this with component-name?
Or simply
name
?
:+1:
Describe your changes
Remove the
functionality
layer from the config and move all fields to the top layer.Related issue(s)
Closes #500
Type of Change
Checklist
Requirements:
Tests:
Documentation:
Test Environment