From 52ffacac02b42768e040d0164b14489f2a640834 Mon Sep 17 00:00:00 2001 From: aboyko Date: Wed, 5 Jun 2024 13:15:56 -0400 Subject: [PATCH] [GHA] Test inclusion of JustJ into aggregate distro update sites --- .../scripts/generate-composite-site-files.sh | 27 ++++++++++--- .../aggregate-distro-update-sites.yml | 40 ++++++++++--------- 2 files changed, 43 insertions(+), 24 deletions(-) diff --git a/.github/scripts/generate-composite-site-files.sh b/.github/scripts/generate-composite-site-files.sh index fac01aff6..b2faf1a1e 100755 --- a/.github/scripts/generate-composite-site-files.sh +++ b/.github/scripts/generate-composite-site-files.sh @@ -1,5 +1,6 @@ val=$1 url=$2 +justj21=$3 rm -f ./compositeArtifacts.xml rm -f ./compositeContent.xml @@ -12,9 +13,16 @@ echo " type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArt echo " " >> compositeArtifacts.xml echo " " >> compositeArtifacts.xml echo " " >> compositeArtifacts.xml -echo " " >> compositeArtifacts.xml -echo " " >> compositeArtifacts.xml -echo " " >> compositeArtifacts.xml +if [ "${jusstj21}" = true ] ; then + echo " " >> compositeArtifacts.xml + echo " " >> compositeArtifacts.xml + echo " " >> compositeArtifacts.xml + echo " " >> compositeArtifacts.xml +else + echo " " >> compositeArtifacts.xml + echo " " >> compositeArtifacts.xml + echo " " >> compositeArtifacts.xml +fi echo "" >> compositeArtifacts.xml echo "" >> compositeContent.xml @@ -24,9 +32,16 @@ echo " type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMet echo " " >> compositeContent.xml echo " " >> compositeContent.xml echo " " >> compositeContent.xml -echo " " >> compositeContent.xml -echo " " >> compositeContent.xml -echo " " >> compositeContent.xml +if [ "${jusstj21}" = true ] ; then + echo " " >> compositeContent.xml + echo " " >> compositeContent.xml + echo " " >> compositeContent.xml + echo " " >> compositeContent.xml +else + echo " " >> compositeContent.xml + echo " " >> compositeContent.xml + echo " " >> compositeContent.xml +fi echo "" >> compositeContent.xml echo "version=1" >> p2.index diff --git a/.github/workflows/aggregate-distro-update-sites.yml b/.github/workflows/aggregate-distro-update-sites.yml index b5d18ac71..e0e2381b7 100644 --- a/.github/workflows/aggregate-distro-update-sites.yml +++ b/.github/workflows/aggregate-distro-update-sites.yml @@ -52,27 +52,31 @@ jobs: echo "Found ${dir}" dir_name=${dir:0:-1} site_url="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${{ inputs.version }}/${dir_name}" - ${{ github.workspace }}/.github/scripts/generate-composite-site-files.sh ${{ steps.timestamp.outputs.date }} $site_url + if [[ ${dir_name} == "e4.32" ]]; then + ${{ github.workspace }}/.github/scripts/generate-composite-site-files.sh ${{ steps.timestamp.outputs.date }} $site_url true + else + ${{ github.workspace }}/.github/scripts/generate-composite-site-files.sh ${{ steps.timestamp.outputs.date }} $site_url + fi cat ./compositeArtifacts.xml cat ./compositeContent.xml - if [[ ${dir_name} == ${{ inputs.latest }} ]]; then - aws s3 cp ./compositeArtifacts.xml s3://tools-spring-io/release/TOOLS/sts4/update/latest/ - invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/latest/compositeArtifacts.xml " - aws s3 cp ./compositeContent.xml s3://tools-spring-io/release/TOOLS/sts4/update/latest/ - invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/latest/compositeContent.xml " - aws s3 cp ./p2.index s3://tools-spring-io/release/TOOLS/sts4/update/latest/ - invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/latest/p2.index " - echo "TODO: Purge Cache" - fi - aws s3 mv ./compositeArtifacts.xml s3://tools-spring-io/release/TOOLS/sts4/update/${dir} - invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${dir_name}/compositeArtifacts.xml " - aws s3 mv ./compositeContent.xml s3://tools-spring-io/release/TOOLS/sts4/update/${dir} - invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${dir_name}/compositeContent.xml " - aws s3 mv ./p2.index s3://tools-spring-io/release/TOOLS/sts4/update/${dir} - invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${dir_name}/p2.index " +# if [[ ${dir_name} == ${{ inputs.latest }} ]]; then +# aws s3 cp ./compositeArtifacts.xml s3://tools-spring-io/release/TOOLS/sts4/update/latest/ +# invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/latest/compositeArtifacts.xml " +# aws s3 cp ./compositeContent.xml s3://tools-spring-io/release/TOOLS/sts4/update/latest/ +# invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/latest/compositeContent.xml " +# aws s3 cp ./p2.index s3://tools-spring-io/release/TOOLS/sts4/update/latest/ +# invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/latest/p2.index " +# echo "TODO: Purge Cache" +# fi +# aws s3 mv ./compositeArtifacts.xml s3://tools-spring-io/release/TOOLS/sts4/update/${dir} +# invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${dir_name}/compositeArtifacts.xml " +# aws s3 mv ./compositeContent.xml s3://tools-spring-io/release/TOOLS/sts4/update/${dir} +# invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${dir_name}/compositeContent.xml " +# aws s3 mv ./p2.index s3://tools-spring-io/release/TOOLS/sts4/update/${dir} +# invalid_urls+="https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/${dir_name}/p2.index " fi - done - echo "invalid_urls=$invalid_urls" >> $GITHUB_OUTPUT +# done +# echo "invalid_urls=$invalid_urls" >> $GITHUB_OUTPUT purge_cache: needs: [ update-aggregate-update-sites ]