Skip to content

Remove SNAPSHOT dependencies

David Diederich requested to merge snapshot-removal 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.

Dependency Information Before the Upgrade

Branch: master
SHA:    632953e9132deb6086a29d06b526e0fbc23d06f8
Maven:  0.27.0-SNAPSHOT
Maven Dependencies Root testing/
apd-core 0.26.0
core-lib-azure-spring6 0.27.0-rc3
core-lib-gc 0.27.0-rc3
core-lib-gc-spring6 0.27.0-rc3
core-plus-common-lib 0.24.0-rc3
os-core-lib-aws 0.27.0-rc3 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-SNAPSHOT 0.27.0-SNAPSHOT
os-core-lib-ibm 0.27.0-rc2 0.27.0-rc2
os-obm-core 0.26.0
os-oqm-core 0.26.0
os-osm-core 0.26.0
osm 0.26.0
Critical: Found SNAPSHOT OSDU dependencies (these are dangerous and should never be used as a dependency)
├─ _Root_
│  ├─ org.opengroup.osdu.storage-core == 0.27.0-SNAPSHOT
│  │  └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
│  ├─ org.opengroup.osdu.storage-core-plus == 0.27.0-SNAPSHOT
│  │  └─ org.opengroup.osdu.storage-core == 0.27.0-SNAPSHOT
│  │     └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
│  ├─ org.opengroup.osdu.storage-aws == 0.27.0-SNAPSHOT
│  │  └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
│  ├─ org.opengroup.osdu.storage-azure == 0.27.0-SNAPSHOT
│  │  └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
│  ├─ org.opengroup.osdu.storage-gc == 0.27.0-SNAPSHOT
│  │  └─ org.opengroup.osdu.core-lib-gc-spring6 == 0.27.0-rc3
│  │     └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
│  └─ org.opengroup.osdu.storage-ibm == 0.27.0-SNAPSHOT
│     └─ org.opengroup.osdu.storage-core == 0.27.0-SNAPSHOT
│        └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
└─ testing/
   ├─ org.opengroup.osdu.storage.storage-test-core == 0.27.0-SNAPSHOT
   │  └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
   ├─ org.opengroup.osdu.storage.storage-test-aws == 0.27.0-SNAPSHOT
   │  └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
   ├─ org.opengroup.osdu.storage.storage-test-azure == 0.27.0-SNAPSHOT
   │  └─ org.opengroup.osdu.storage.storage-test-core == 0.27.0-SNAPSHOT
   │     └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
   ├─ org.opengroup.osdu.storage.storage-test-gc == 0.27.0-SNAPSHOT
   │  └─ org.opengroup.osdu.storage.storage-test-core == 0.27.0-SNAPSHOT
   │     └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
   ├─ org.opengroup.osdu.storage.storage-test-ibm == 0.27.0-SNAPSHOT
   │  └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
   └─ org.opengroup.osdu.storage.storage-test-baremetal == 0.27.0-SNAPSHOT
      └─ org.opengroup.osdu.storage.storage-test-core == 0.27.0-SNAPSHOT
         └─ org.opengroup.osdu.os-core-common-spring6 == 0.27.0-SNAPSHOT
Warning: Found OSDU dependencies with an unexpected format (I don't know what to do with these)
└─ testing/
   └─ org.opengroup.osdu.storage.storage-test-aws == 0.27.0-SNAPSHOT
      └─ org.opengroup.osdu.core.aws.os-core-lib-aws == 0.26.0-spring6-rc2

Dependency Information After the Upgrade

Branch: snapshot-removal
SHA:    c01b8087cb5543cd12e73ddacf9d317b0f4ddeab
Maven:  0.27.0-SNAPSHOT
Maven Dependencies Root testing/
apd-core 0.26.0
core-lib-azure-spring6 0.27.0-rc3
core-lib-gc 0.27.0-rc6
core-lib-gc-spring6 0.27.0-rc6
core-plus-common-lib 0.24.0-rc3
os-core-lib-aws 0.27.0-rc3 0.26.0-spring6-rc2
obm 0.26.0
oqm 0.26.0
os-core-common 1.0.0 1.0.0
os-core-common-spring6 0.27.0-rc2, 0.26.0 0.27.0-rc1, 0.26.0
os-core-lib-ibm 0.27.0-rc2 0.27.0-rc2
os-obm-core 0.26.0
os-oqm-core 0.26.0
os-osm-core 0.26.0
osm 0.26.0
Warning: Found OSDU dependencies with an unexpected format (I don't know what to do with these)
└─ testing/
   └─ org.opengroup.osdu.storage.storage-test-aws == 0.27.0-SNAPSHOT
      └─ org.opengroup.osdu.core.aws.os-core-lib-aws == 0.26.0-spring6-rc2
Edited by Thulasi Dass Subramanian

Merge request reports