You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As developers and users of the NZ NSHM python libraries and applications we want broad/permissive dependencies for 3rd party packages to minimise conflicts. However, we need to be sure that updates to these packages do not break our libs and apps at any point in the NSHM dependency chain.
Therefore, we propose nightly or weekly build and test of our libs and apps to catch any problems.
a set of procedures (build, text, tox, etc.) to run is established. These should be the procedures deemed necessary to ensure that 3rd party dependencies do not break our code.
a github workflow script is developed to run the proceedures
a means to run the workflow periodically is established
a frequency to run the tests is established (nightly, weekly, ...?)
the github workflow is implemented for all NSHM python repos
Notes
packages should be built with all extras/optional dependencies
As developers and users of the NZ NSHM python libraries and applications we want broad/permissive dependencies for 3rd party packages to minimise conflicts. However, we need to be sure that updates to these packages do not break our libs and apps at any point in the NSHM dependency chain.
Therefore, we propose nightly or weekly build and test of our libs and apps to catch any problems.
Done when:
Notes
reusable workflow ticket: GNS-Science/nshm-github-actions#7
Repos to test:
Hold off for now:
The text was updated successfully, but these errors were encountered: