Skip to content

.github/workflows/purge-js-delivr-cache.yml #11

.github/workflows/purge-js-delivr-cache.yml

.github/workflows/purge-js-delivr-cache.yml #11

on:
workflow_dispatch:
jobs:
purge-jsdelivr-cache:
name: "Curl to purge JSDelivr cache"
runs-on: ubuntu-latest
steps:
- name: "Curl"
uses: indiesdev/curl@v1.1
with:
url: https://purge.jsdelivr.net/
method: "POST"
accept: 200,201,204,202
headers: '{ "cache-control": "no-cache", "content-type": "application/json" }'
body: "{'path': ['/npm/@alma/widgets@3.x.x/dist/widgets.umd.js','/npm/@alma/widgets@3.x/dist/widgets.umd.js','/npm/@alma/widgets@3.x.x/dist/widgets.module.css','/npm/@alma/widgets@3.x/dist/widgets.module.css','/npm/@alma/widgets@3.x.x/dist/widgets.css','/npm/@alma/widgets@3.x/dist/widgets.css','/npm/@alma/widgets@3.x.x/dist/widgets.min.css','/npm/@alma/widgets@3.x/dist/widgets.min.css']}"
# If it is set to true, it will show the response log in the GitHub UI
log-response: true