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