clearlydefined / operations

Operational documentation and tools
2 stars 10 forks source link

move workflow scripts to separate file to allow for testing #86

Closed elrayle closed 2 months ago

elrayle commented 2 months ago

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 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.