From 520b863f2a80c6489e8b6fd7dd1d1f605deb0fd7 Mon Sep 17 00:00:00 2001 From: Jeremy Kahn Date: Wed, 13 Mar 2024 07:16:12 -0500 Subject: [PATCH] fix(pwa): add upgrade compatibility shim This is needed to fix automatic PWA updates after https://github.com/jeremyckahn/chitchatter/commit/ea34058fa7ac2cbfd165837cdbef5caf6a9645ce --- .github/workflows/deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4dc1aa4..5279eb3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -24,6 +24,12 @@ jobs: run: | npm ci npm run build + # NOTE: This is a compatibility shim needed for upgrading installed + # Chitchatter PWAs after the switch to Vite: + # https://github.com/jeremyckahn/chitchatter/commit/ea34058fa7ac2cbfd165837cdbef5caf6a9645ce#diff-639916bc14c3f311c31f629a2ec116292a4b2f64d06b3607b9ddd2e495703895 + # + # TODO: Remove this cp operation after 9/1/2023. + cp dist/manifest.webmanifest dist/manifest.json - name: Deploy uses: peaceiris/actions-gh-pages@v3