From 23b9f334e627d244198c762db5536e7f241ca6b6 Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> Date: Thu, 21 Nov 2024 10:40:19 +0100 Subject: [PATCH] Fix publish version pages algorithm --- spec_on_pages.sh | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/spec_on_pages.sh b/spec_on_pages.sh index aed5544..8da6d71 100644 --- a/spec_on_pages.sh +++ b/spec_on_pages.sh @@ -118,35 +118,41 @@ if [ ${11} == "false" ]; then ##Handling versions: update latestRelease and latest (majorVersion updated) if [[ "${latest}" > "${latestRelease}" || "${latest}" == "${latestRelease}" ]]; then - if [[ ${latestVersionDeployed_inter} < ${interVersion} || ${latestVersionDeployed_inter} == ${interVersion} ]]; then + if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then if [[ ${latestVersionDeployed_minor} < ${minorVersion} || ${latestVersionDeployed_minor} == ${minorVersion} ]]; then echo "Upgrade latest release...deploying version ${10} as latest and ${latest}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} latest + echo "Hidding version ${latestVersionDeployed}..." + mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${latestVersionDeployed}" else echo "Deploying version ${10}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} - if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then - echo "Hidding version ${10}..." - mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}" - fi + echo "Hidding version ${10}..." + mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}" fi + elif [[ ${latestVersionDeployed_inter} < ${interVersion} ]]; then + echo "Upgrade latest release...deploying version ${10} as latest and ${latest}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} latest else echo "Deploying version ${10}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} fi else - if [[ ${latestVersionDeployed_inter} < ${interVersion} || ${latestVersionDeployed_inter} == ${interVersion} ]]; then + if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then if [[ ${latestVersionDeployed_minor} < ${minorVersion} || ${latestVersionDeployed_minor} == ${minorVersion} ]]; then echo "Deploying version ${10} as ${latest}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} + echo "Hidding version ${latestVersionDeployed}..." + mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${latestVersionDeployed}" else echo "Deploying version ${10}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} - if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then - echo "Hidding version ${10}..." - mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}" - fi + echo "Hidding version ${10}..." + mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}" fi + elif [[ ${latestVersionDeployed_inter} < ${interVersion} ]]; then + echo "Deploying version ${10} as ${latest}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} else echo "Deploying version ${10}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} @@ -154,12 +160,12 @@ if [ ${11} == "false" ]; then fi ##Handling versions: hide version with editorial changes (minorVersion updated) - if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then - if [[ ${latestVersionDeployed_minor} < ${minorVersion} ]]; then - echo "Hidding version ${latestVersionDeployed}..." - mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${latestVersionDeployed}" - fi - fi + #if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then + # if [[ ${latestVersionDeployed_minor} < ${minorVersion} ]]; then + # echo "Hidding version ${latestVersionDeployed}..." + # mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${latestVersionDeployed}" + # fi + #fi fi fi else -- GitLab