From c768cac62fde65219699204d8f2a8d38d26654c9 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Tue, 9 Apr 2024 13:26:07 +0100 Subject: [PATCH] Add cloudfront cache clearing --- .github/workflows/rsync-ssr.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rsync-ssr.yml b/.github/workflows/rsync-ssr.yml index bc2f31412..ff42290a5 100644 --- a/.github/workflows/rsync-ssr.yml +++ b/.github/workflows/rsync-ssr.yml @@ -56,4 +56,17 @@ jobs: key: ${{ secrets.EC2_PRIVATE_KEY }} script: | cd /var/www/v2.roadmap.sh - sudo pm2 restart web-roadmap \ No newline at end of file + sudo pm2 restart web-roadmap + + # -------------------- + # Clear Cloudfront Caching + # -------------------- + - 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", "is_verbose": false } }' \ No newline at end of file