From e733e398da41b24137543a611a85dda98a88a858 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 16:39:07 +0000 Subject: [PATCH 1/2] Initial plan From 6d3ea58e88a5ac30d786f5a6a0bd64876108a0ac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 16:40:42 +0000 Subject: [PATCH 2/2] Fix sed token injection: use | delimiter, escape |, &, and \ in secrets Agent-Logs-Url: https://github.com/ProLoser/funcheapmap/sessions/08f76937-db72-401e-8a2f-2c0917f88968 Co-authored-by: ProLoser <67395+ProLoser@users.noreply.github.com> --- .github/workflows/deploy.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 23c478f..c0c74c4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -22,12 +22,12 @@ jobs: SPOTIFY_CLIENT_SECRET: ${{ secrets.SPOTIFY_CLIENT_SECRET }} SENTRY_DSN: ${{ secrets.SENTRY_DSN }} run: | - sed -i "s/__APIFY_TOKEN__/${APIFY_TOKEN}/g" map.js 19hz/map.js - sed -i "s/__GOOGLE_TOKEN__/${GOOGLE_TOKEN}/g" map.js 19hz/map.js - sed -i "s/__GOOGLE_TOKEN__/${GOOGLE_TOKEN}/g" index.html 19hz/index.html - sed -i "s/__SPOTIFY_CLIENT_ID__/${SPOTIFY_CLIENT_ID}/g" 19hz/map.js - sed -i "s/__SPOTIFY_CLIENT_SECRET__/${SPOTIFY_CLIENT_SECRET}/g" 19hz/map.js - sed -i "s/__SENTRY_DSN__/${SENTRY_DSN}/g" index.html 19hz/index.html + sed -i "s|__APIFY_TOKEN__|$(printf '%s' "$APIFY_TOKEN" | sed 's/[|&\\]/\\&/g')|g" map.js 19hz/map.js + sed -i "s|__GOOGLE_TOKEN__|$(printf '%s' "$GOOGLE_TOKEN" | sed 's/[|&\\]/\\&/g')|g" map.js 19hz/map.js + sed -i "s|__GOOGLE_TOKEN__|$(printf '%s' "$GOOGLE_TOKEN" | sed 's/[|&\\]/\\&/g')|g" index.html 19hz/index.html + sed -i "s|__SPOTIFY_CLIENT_ID__|$(printf '%s' "$SPOTIFY_CLIENT_ID" | sed 's/[|&\\]/\\&/g')|g" 19hz/map.js + sed -i "s|__SPOTIFY_CLIENT_SECRET__|$(printf '%s' "$SPOTIFY_CLIENT_SECRET" | sed 's/[|&\\]/\\&/g')|g" 19hz/map.js + sed -i "s|__SENTRY_DSN__|$(printf '%s' "$SENTRY_DSN" | sed 's/[|&\\]/\\&/g')|g" index.html 19hz/index.html - uses: JamesIves/github-pages-deploy-action@v4 with: folder: .