+release_phase_4() {
+ echo "Generating artifact release yaml file and commit for policy/common . . ."
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/common -i "$issue_id"
+ echo "Generated artifact release yaml file and commit for policy/common"
+
+ echo "Generating docker release yaml file and commit for policy/docker . . ."
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/docker -i "$issue_id"
+ echo "Generated docker release yaml file and commit for policy/docker"
+}
+
+release_phase_5() {
+ echo "Updating snapshots for policy/common and policy/docker, updating references on policy/models . . ."
+ bumpSnapshots.sh \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -i "$issue_id"
+ updateRefs.sh \
+ -pc \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/models"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/models" \
+ -i "$issue_id" \
+ -e "update parent,common references in policy/models pom" \
+ -m "updated the parent and common references in the policy/models pom"
+ echo "Updated snapshots for policy/common and policy/docker, updated references on policy/models"
+}
+
+release_phase_6() {
+ echo "Generating artifact release yaml file and commit for policy/models . . ."
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/models -i "$issue_id"
+ echo "Generated artifact release yaml file and commit for policy/models"
+}
+
+release_phase_7() {
+ echo "Updating snapshots for policy/models, updating references on other repos . . ."
+ bumpSnapshots.sh \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -i "$issue_id"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/apex-pdp"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/api"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/clamp"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/distribution"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/drools-pdp"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/gui"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/pap"
+ updateRefs.sh \
+ -pcmk \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/xacml-pdp"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/apex-pdp" \
+ -i "$issue_id" \
+ -e "update references in policy/apex-pdp pom" \
+ -m "updated references in the policy/apex-pdp pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/api" \
+ -i "$issue_id" \
+ -e "update references in policy/api pom" \
+ -m "updated references in the policy/api pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/clamp" \
+ -i "$issue_id" \
+ -e "update references in policy/clamp pom" \
+ -m "updated references in the policy/clamp pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/distribution" \
+ -i "$issue_id" \
+ -e "update references in policy/distribution pom" \
+ -m "updated references in the policy/distribution pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/drools-pdp" \
+ -i "$issue_id" \
+ -e "update references in policy/drools-pdp pom" \
+ -m "updated references in the policy/drools-pdp pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/gui" \
+ -i "$issue_id" \
+ -e "update references in policy/gui pom" \
+ -m "updated references in the policy/gui pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/pap" \
+ -i "$issue_id" \
+ -e "update references in policy/pap pom" \
+ -m "updated references in the policy/pap pom"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/xacml-pdp" \
+ -i "$issue_id" \
+ -e "update references in policy/xacml-pdp pom" \
+ -m "updated references in the policy/xacml-pdp pom"
+ echo "Updated snapshots for policy/models, updated references on other repos"
+}
+
+release_phase_8() {
+ echo "Generating artifact release yaml file and commit for repos . . ."
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/apex-pdp -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/api -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/clamp -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/distribution -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/drools-pdp -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/gui -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/pap -i "$issue_id"
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/xacml-pdp -i "$issue_id"
+ echo "Generated artifact release yaml file and commit for repos"
+}
+
+release_phase_9() {
+ echo "Generating docker release yaml file and commit for repos . . ."
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/apex-pdp -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/api -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/clamp -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/distribution -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/drools-pdp -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/gui -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/pap -i "$issue_id"
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/xacml-pdp -i "$issue_id"
+ echo "Generated docker release yaml file and commit for repos"
+}
+
+release_phase_10() {
+ echo "Updating snapshots for repos, updating references on policy/drools-applications . . ."
+ bumpSnapshots.sh \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -i "$issue_id"
+ updateRefs.sh \
+ -pcmok \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -r "policy/drools-applications"
+ generateCommit.sh \
+ -l "$repo_location" \
+ -r "policy/drools-applications" \
+ -i "$issue_id" \
+ -e "update references in policy/drools-applications pom" \
+ -m "updated references in the policy/drools-applications pom"
+ echo "Updated snapshots for repos, updated references on policy/drools-applications"
+}
+
+release_phase_11() {
+ echo "Generating artifact release yaml file and commit for policy/drools-applications . . ."
+ releaseRepo.sh -d "$release_data_file" -l "$repo_location" -r policy/drools-applications -i "$issue_id"
+ echo "Generated artifact release yaml file and commit for policy/drools-applications"
+}
+
+release_phase_12() {
+ echo "Generating docker release yaml file and commit for policy/drools-applications . . ."
+ releaseRepoImages.sh -d "$release_data_file" -l "$repo_location" -r policy/drools-applications -i "$issue_id"
+ echo "Generated docker release yaml file and commit for policy/drools-applications"
+}
+
+release_phase_13() {
+ echo "Updating snapshots on policy/drools-applications . . ."
+ bumpSnapshots.sh \
+ -d "$release_data_file" \
+ -l "$repo_location" \
+ -i "$issue_id"
+}
+