From 2f7d7cbbf9e237f210247634d580ed999624a26b Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Wed, 28 Aug 2024 01:05:33 +0100 Subject: [PATCH] Add workflow to clear cloudfront api cache --- .github/workflows/cloudfront-api-cache.yml | 16 ++++++++++++++++ ...udfront-cache.yml => cloudfront-fe-cache.yml} | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/cloudfront-api-cache.yml rename .github/workflows/{cloudfront-cache.yml => cloudfront-fe-cache.yml} (93%) diff --git a/.github/workflows/cloudfront-api-cache.yml b/.github/workflows/cloudfront-api-cache.yml new file mode 100644 index 000000000..b0788304b --- /dev/null +++ b/.github/workflows/cloudfront-api-cache.yml @@ -0,0 +1,16 @@ +name: Clears API Cloudfront Cache +on: + workflow_dispatch: +jobs: + aws_costs: + runs-on: ubuntu-latest + steps: + - name: Clear Cloudfront Caching + run: | + curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.GH_PAT }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/roadmapsh/infra-ansible/actions/workflows/playbook.yml/dispatches \ + -d '{ "ref":"master", "inputs": { "playbook": "roadmap_web.yml", "tags": "cloudfront-api", "is_verbose": false } }' diff --git a/.github/workflows/cloudfront-cache.yml b/.github/workflows/cloudfront-fe-cache.yml similarity index 93% rename from .github/workflows/cloudfront-cache.yml rename to .github/workflows/cloudfront-fe-cache.yml index 7c7c4122a..b9cc87f7e 100644 --- a/.github/workflows/cloudfront-cache.yml +++ b/.github/workflows/cloudfront-fe-cache.yml @@ -1,4 +1,4 @@ -name: Clears Cloudfront Cache +name: Clears Frontend Cloudfront Cache on: workflow_dispatch: jobs: