Draft: Resolve "Use Stable Core Common Dependency"
Closes #51 (closed)
See osdu/platform&9 (closed) for more details.
MR's Raison d'être
This MR updates the core common dependency to use the latest release candidate version of the library. This utilizes newly developed features, and will be upgraded to a full release during the new release cycle.
Dependency Table, after the application of this MR's changes
Maven Dependencies | Root POM | testing/integration-tests/ |
---|---|---|
os-core-common | 0.10.0-rc1 | 0.10.0-rc1 |
core-lib-gcp | 0.10.0-SNAPSHOT | |
core.aws.os-core-lib-aws | 0.3.17 | 0.3.16 |
core-lib-azure | 0.9.0 | 0.0.33 |
os-core-lib-ibm | 0.10.0-SNAPSHOT | 0.0.18 |
Housekeeping Updates
FOSSA Update
This MR also updates the FOSSA attributions, since these need to be kept up to date on every MR. Changes are expected whenever the library dependencies are updated.
Update Deprecated Pipeline Includes
This MR also updates the .gitlab-ci.yml
file to use the newer pipeline includes, rather than relying on deprecated includes that mimic old behavior. These housekeeping updates should be done regularly on MRs when they are discovered so the old CI include files can be deleted and no longer supported.