From a7725863a140748e7922ed26b99956d5f7ed1504 Mon Sep 17 00:00:00 2001 From: aboyko Date: Tue, 14 Nov 2023 20:58:51 -0500 Subject: [PATCH] GHA: Test Akamai purge cache --- .github/workflows/akamai-purge-cache.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/akamai-purge-cache.yml b/.github/workflows/akamai-purge-cache.yml index 25e53218c..c0ad0cc45 100644 --- a/.github/workflows/akamai-purge-cache.yml +++ b/.github/workflows/akamai-purge-cache.yml @@ -13,6 +13,13 @@ jobs: eclipse-distro-build: runs-on: self-hosted steps: + - name: Create .edgerc file + run: | + echo "[ccu]" >> ${HOME}/.edgerc + echo "client_secret = ${{ secrets.AKAM_CLIENT_SECRET }}" >> ${HOME}/.edgerc + echo "host = ${{ secrets.AKAM_HOST }}" >> ${HOME}/.edgerc + echo "access_token = ${{ secrets.AKAM_ACCESS_TOKEN }}" >> ${HOME}/.edgerc + echo "client_token = ${{ secrets.AKAM_CLIENT_TOKEN }}" >> ${HOME}/.edgerc - name: Cloudgate S3 Configuration uses: aws-actions/configure-aws-credentials@010d0da01d0b5a38af31e9c3470dbfdabdecca3a with: @@ -23,17 +30,10 @@ jobs: aws-region: us-east-1 role-duration-seconds: 900 role-skip-session-tagging: true - - name: Create .edgerc file - run: | - echo "[ccu]" >> ${HOME}/.edgerc - echo "client_secret = ${{ secrets.AKAM_CLIENT_SECRET }}" >> ${HOME}/.edgerc - echo "host = ${{ secrets.AKAM_HOST }}" >> ${HOME}/.edgerc - echo "access_token = ${{ secrets.AKAM_ACCESS_TOKEN }}" >> ${HOME}/.edgerc - echo "client_token = ${{ AKAM_CLIENT_TOKEN }}" >> ${HOME}/.edgerc - name: Akamai Cache Purge via CLI run: | aws s3 ls s3://tools-spring-io/${{ inputs.path }} --recursive | awk '{$1=$2=$3=""; print $0}' | sed -e 's/^[ \t]*/https:\/\/cdn.spring.io\/spring-tools\//' | akamai purge invalidate - - name: Akamai Cache Purge via CLI + - name: Remove .edgerc file if: ${{ always() }} run: | rm -f ${HOME}/.edgerc