From 5217a3c39e232432db3825f88fd6bf8929c51913 Mon Sep 17 00:00:00 2001 From: aboyko Date: Wed, 15 Nov 2023 12:47:28 -0500 Subject: [PATCH] GHA: Check Akamai git action --- .github/workflows/akamai-purge-cache.yml | 50 ++++++++++++------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/akamai-purge-cache.yml b/.github/workflows/akamai-purge-cache.yml index 03df17954..c04e8f897 100644 --- a/.github/workflows/akamai-purge-cache.yml +++ b/.github/workflows/akamai-purge-cache.yml @@ -13,16 +13,14 @@ 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 -# brew install go -# brew install akamai -# akamai install purge + - name: Create .edgerc file + env: + EDGERC: ${{ secrets.EDGERC }} + run: | + echo -e "${EDGERC}" > ${HOME}/.edgerc + brew install go + brew install akamai + akamai install purge - name: Cloudgate S3 Configuration uses: aws-actions/configure-aws-credentials@010d0da01d0b5a38af31e9c3470dbfdabdecca3a with: @@ -49,18 +47,20 @@ jobs: - name: Check URLs run: | echo "${{ steps.prepare-urls.outputs.urls }}" - - name: Clear Cache - uses: ducksify/action-akamai-purge@05dae3d7530b0ff183e8eba89a219ea66711696a - env: - EDGERC: ${{ secrets.EDGERC }} - with: - command: 'invalidate' - type: 'url' - ref: ${{ steps.prepare-urls.outputs.urls }} -# network: 'production' -# - name: Remove .edgerc file -# if: ${{ always() }} -# run: | -# rm -f ${HOME}/.edgerc -# brew uninstall akamai -# brew uninstall go + - name: Purge + run: | + akamai purge invalidate ${{ steps.prepare-urls.outputs.urls }} +# - name: Clear Cache +# uses: ducksify/action-akamai-purge@05dae3d7530b0ff183e8eba89a219ea66711696a +# env: +# EDGERC: ${{ secrets.EDGERC }} +# with: +# command: 'invalidate' +# type: 'url' +# ref: ${{ steps.prepare-urls.outputs.urls }} + - name: Remove .edgerc file + if: ${{ always() }} + run: | + rm -f ${HOME}/.edgerc + brew uninstall akamai + brew uninstall go