Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • N Notification
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • Notification
  • Merge requests
  • !91

Draft: Resolve "Upgrade Core Common Dependency"

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed David Diederich requested to merge 26-upgrade-core-common-dependency into master Jul 05, 2021
  • Overview 0
  • Commits 6
  • Pipelines 6
  • Changes 8

Closes #26 (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 released version of the library. Keeping our library usage at the latest helps avoid subtle incompatibility bugs from creeping in, and ensures that all Data Platform code is staying current with bug fixes and performance improvements in the core libraries.

Dependency Table, after the application of this MR's changes

Maven Dependencies Root POM testing/
os-core-common 0.9.0 0.9.0
core-lib-gcp 0.9.0-SNAPSHOT
core-lib-azure 0.9.0 0.0.22
os-core-lib-ibm 0.7.0 0.7.0
core.aws.os-core-lib-aws 0.9.0 0.3.16
core-test-lib-gcp 0.0.2

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.

Remove Direct References to 'master'

This MR removes hard-coded references to master. Instead, the default branch is used by not specifying a branch in the CI includes. This will easy future transition to different branch names.

Edited Jul 05, 2021 by David Diederich
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 26-upgrade-core-common-dependency