Skip to content

Remove SNAPSHOT dependencies

David Diederich requested to merge dependency-upgrade into master

This automated MR removes usage of SNAPSHOT versions in the first party library dependencies. Since SNAPSHOT dependencies change frequently -- by their nature -- usage of them across projects is dangerous and should be avoided.

In this case, upgrading core-lib-ibm removed the dependency on the os-core-common-spring6 SNAPSHOT dependency.

Dependency Information Before the Upgrade

Branch: master
SHA:    3a9612f09826cc4050caaa1850050da24871d8b1
Maven:  0.28.0-SNAPSHOT
Maven Dependencies Root testing/
apd-core 0.26.0-rc2
core-lib-azure-spring6 0.27.0-rc3
core-lib-gc 0.26.0-rc5
core-lib-gc-spring6 0.26.0-rc5
core-plus-common-lib 0.24.0-rc3
os-core-lib-aws 0.26.0-spring6-rc2 0.26.0-spring6-rc2
obm 0.26.0
oqm 0.26.0
os-core-common 0.24.0-rc3, 0.25.0
os-core-common-spring6 0.27.0-rc1 0.27.0-rc1, 0.26.0-SNAPSHOT
os-core-lib-ibm 0.26.0-rc8 0.26.0-rc8
os-obm-core 0.27.0-rc3
os-oqm-core 0.27.0-rc1
Critical: Found SNAPSHOT OSDU dependencies (these are dangerous and should never be used as a dependency)
└─ testing/
   └─ org.opengroup.osdu.csv-parser-ibm-test == 0.28.0-SNAPSHOT
      └─ org.opengroup.osdu.os-core-lib-ibm == 0.26.0-rc8
         └─ org.opengroup.osdu.os-core-common-spring6 == 0.26.0-SNAPSHOT
Warning: Found OSDU dependencies with an unexpected format (I don't know what to do with these)
├─ _Root_
│  └─ org.opengroup.osdu.csv-parser-aws == 0.28.0-SNAPSHOT
│     └─ org.opengroup.osdu.core.aws.os-core-lib-aws == 0.26.0-spring6-rc2
└─ testing/
   └─ org.opengroup.osdu.csv-parser-aws-test == 0.28.0-SNAPSHOT
      └─ org.opengroup.osdu.core.aws.os-core-lib-aws == 0.26.0-spring6-rc2

Dependency Information After the Upgrade

Branch: dependency-upgrade
SHA:    d514608e896f9c78898f4eba8ff8390b8d89adc0
Maven:  0.28.0-SNAPSHOT
Maven Dependencies Root testing/
apd-core 0.26.0-rc2
core-lib-azure-spring6 0.27.0-rc3
core-lib-gc 0.26.0-rc5
core-lib-gc-spring6 0.26.0-rc5
core-plus-common-lib 0.24.0-rc3
os-core-lib-aws 0.26.0-spring6-rc2 0.26.0-spring6-rc2
obm 0.26.0
oqm 0.26.0
os-core-common 0.24.0-rc3, 0.25.0
os-core-common-spring6 0.27.0-rc1 0.27.0-rc1, 0.26.0
os-core-lib-ibm 0.26.0 0.26.0
os-obm-core 0.27.0-rc3
os-oqm-core 0.27.0-rc1
Warning: Found OSDU dependencies with an unexpected format (I don't know what to do with these)
├─ _Root_
│  └─ org.opengroup.osdu.csv-parser-aws == 0.28.0-SNAPSHOT
│     └─ org.opengroup.osdu.core.aws.os-core-lib-aws == 0.26.0-spring6-rc2
└─ testing/
   └─ org.opengroup.osdu.csv-parser-aws-test == 0.28.0-SNAPSHOT
      └─ org.opengroup.osdu.core.aws.os-core-lib-aws == 0.26.0-spring6-rc2

Merge request reports