Merge pull request #309 from HackTricks-wiki/hermes/reduce-cloudfront-invalidation-paths

Reduce redundant CloudFront invalidation paths
This commit is contained in:
SirBroccoli
2026-06-21 15:52:05 +02:00
committed by GitHub
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -178,7 +178,9 @@ jobs:
- name: Invalidate CloudFront HTML and SEO assets
run: |
# /en/* covers /en/robots.txt and /en/sitemap.xml; only invalidate
# root SEO files separately.
aws cloudfront create-invalidation \
--distribution-id "${{ secrets.CLOUDFRONT_DISTRIBUTION_ID }}" \
--paths "/en/*" "/robots.txt" "/en/robots.txt" "/sitemap.xml" "/en/sitemap.xml"
--paths "/en/*" "/robots.txt" "/sitemap.xml"
+3 -1
View File
@@ -296,7 +296,9 @@ jobs:
shell: bash
run: |
set -euo pipefail
paths=("/$BRANCH/*" "/$BRANCH/sitemap.xml")
# The wildcard already invalidates the language sitemap, so avoid
# paying for a redundant explicit /$BRANCH/sitemap.xml path.
paths=("/$BRANCH/*")
if [ "${{ steps.root_sitemap.outputs.changed }}" = "true" ]; then
paths+=("/sitemap.xml")
fi