dtcenter / METviewer

Tool that creates plots using MET verification statistics output and the R statistical package
http://www.dtcenter.org/met/metviewer/
Apache License 2.0
14 stars 1 forks source link

Feature #521 main_v5.1 sonarqube_gha #526

Closed JohnHalleyGotway closed 6 months ago

JohnHalleyGotway commented 6 months ago

Same set of changes as for PR #525, but this is for the main_v5.1 branch. Please review this PR at the same time. These changes are needed in main_v5.1, which is the default branch, to enable the workflow dispatch option to appear via GitHub.

In addition, note the changes in internal/scripts/docker/hooks/build. This is significant.

All of the METviewer builds in DockerHub are surprisingly static: https://hub.docker.com/r/dtcenter/metviewer/tags

Even though they're labelled develop or 6.0.0-beta4, they're actually just building the v6.0.0-beta2 release! We should change the logic of this build hook to actually build the intended branch of the code! The dependency logic is a placeholder for now. In the develop branch, we should craft better logic for handling the versions of the METviewer dependencies.