diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index b07adee16..04cc93573 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -59,10 +59,11 @@ jobs: # This means there's no way to skip publishing of a particular module in a multi-module build, so we iterate over each module and publish them individually, # letting exists-maven-plugin skip the nexus-staging-maven-plugin's entire deploy goal if the artifact exists. run: | + mvn --non-recursive --batch-mode --settings release/m2-settings.xml clean deploy modules=($(cat pom.xml | grep "" | sed 's/\s*<.*>\(.*\)<.*>/\1/')) for module in "${modules[@]}" do - mvn --batch-mode --projects $module --settings release/m2-settings.xml clean deploy + mvn --batch-mode --projects $module --settings release/m2-settings.xml clean deploy done env: OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b56012127..846cf55c7 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{"providers/flagd":"0.3.0","hooks/open-telemetry":"0.2.6"} \ No newline at end of file +{".":"0.0.0","providers/flagd":"0.3.0","hooks/open-telemetry":"0.2.6"} \ No newline at end of file diff --git a/README.md b/README.md index 50e6e69fb..ed748d80c 100644 --- a/README.md +++ b/README.md @@ -39,8 +39,8 @@ Sample pom.xml: 4.0.0 dev.openfeature.contrib - java-sdk-contrib - 0.0.0 + parent + ../../pom.xml dev.openfeature.contrib.${providers | hooks | etc} diff --git a/hooks/open-telemetry/pom.xml b/hooks/open-telemetry/pom.xml index 725c82230..71f47616a 100644 --- a/hooks/open-telemetry/pom.xml +++ b/hooks/open-telemetry/pom.xml @@ -3,8 +3,8 @@ 4.0.0 dev.openfeature.contrib - java-sdk-contrib - 0.0.0 + parent + 0.0.1 ../../pom.xml dev.openfeature.contrib.hooks diff --git a/pom.xml b/pom.xml index edcffb8a3..d08e26cbd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,10 +3,23 @@ 4.0.0 dev.openfeature.contrib - java-sdk-contrib - 0.0.0 + parent + 0.0.1 pom + java-sdk-contrib + Contrib parent + https://openfeature.dev + + + + toddbaert + Todd Baert + OpenFeature + https://openfeature.dev/ + + + hooks/open-telemetry providers/flagd diff --git a/providers/flagd/pom.xml b/providers/flagd/pom.xml index bb663daf6..38b177303 100644 --- a/providers/flagd/pom.xml +++ b/providers/flagd/pom.xml @@ -3,8 +3,8 @@ 4.0.0 dev.openfeature.contrib - java-sdk-contrib - 0.0.0 + parent + 0.0.1 ../../pom.xml dev.openfeature.contrib.providers diff --git a/release-please-config.json b/release-please-config.json index 3996591ab..fad94c072 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,6 +1,16 @@ { "bootstrap-sha": "5b1c87955b5d66b993f943161b72b30c398c1537", "packages": { + ".": { + "package-name": "dev.openfeature.contrib.parent", + "release-type": "simple", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "versioning": "default", + "extra-files": [ + "pom.xml" + ] + }, "providers/flagd": { "package-name": "dev.openfeature.contrib.providers.flagd", "release-type": "simple", diff --git a/version.txt b/version.txt new file mode 100644 index 000000000..77d6f4ca2 --- /dev/null +++ b/version.txt @@ -0,0 +1 @@ +0.0.0