The reusable deploy workflows include scripts to perform some of the steps. To improve maintainability, these were extracted out to the scripts/app-workflows directory with tests in tests/scripts/app-workflows. This change also updates the version of the workflows to v2.0.0 to reflect the changes.
This also adds a requirement to upload the package-lock.json file to allow get-version to access the version defined in that file.
Fixes https://github.com/clearlydefined/service/issues/1155
Description
The reusable deploy workflows include scripts to perform some of the steps. To improve maintainability, these were extracted out to the
scripts/app-workflows
directory with tests intests/scripts/app-workflows
. This change also updates the version of the workflows tov2.0.0
to reflect the changes.This also adds a requirement to upload the package-lock.json file to allow get-version to access the version defined in that file.