From c840c28ffc7ec80da50b6dc59a5c6e8899ca262c Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Mon, 12 Oct 2026 23:24:27 +0900 Subject: [PATCH] fix(site): pin xpkgindex with click-controlled phone navigation --- .github/workflows/deploy-site.yml | 2 +- .github/workflows/refresh-site-cache.yml | 2 +- .github/workflows/site-check.yml | 2 +- .xpkgindex/requirements.txt | 3 +++ 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .xpkgindex/requirements.txt diff --git a/.github/workflows/deploy-site.yml b/.github/workflows/deploy-site.yml index 5d0e71fa..0ed59850 100644 --- a/.github/workflows/deploy-site.yml +++ b/.github/workflows/deploy-site.yml @@ -45,7 +45,7 @@ jobs: with: python-version: '3.12' - name: Install xpkgindex - run: pip install git+https://github.com/openxlings/xpkgindex.git + run: pip install -r .xpkgindex/requirements.txt - name: Generate static site env: # Raises the API rate limit and enables the author -> login mapping diff --git a/.github/workflows/refresh-site-cache.yml b/.github/workflows/refresh-site-cache.yml index 6116e505..f33bbeb6 100644 --- a/.github/workflows/refresh-site-cache.yml +++ b/.github/workflows/refresh-site-cache.yml @@ -36,7 +36,7 @@ jobs: python-version: '3.12' - name: Install xpkgindex - run: pip install git+https://github.com/openxlings/xpkgindex.git + run: pip install -r .xpkgindex/requirements.txt - name: Refresh cache env: diff --git a/.github/workflows/site-check.yml b/.github/workflows/site-check.yml index 1a09d346..d310e0ee 100644 --- a/.github/workflows/site-check.yml +++ b/.github/workflows/site-check.yml @@ -31,7 +31,7 @@ jobs: python-version: '3.12' - name: Install xpkgindex - run: pip install git+https://github.com/openxlings/xpkgindex.git + run: pip install -r .xpkgindex/requirements.txt - name: Build the site # --strict turns the growth reconciliation warning into an error: if diff --git a/.xpkgindex/requirements.txt b/.xpkgindex/requirements.txt new file mode 100644 index 00000000..bbc10121 --- /dev/null +++ b/.xpkgindex/requirements.txt @@ -0,0 +1,3 @@ +# Shared by deployment, site-check and cache refresh; bump through a reviewed PR. +# Includes the click-controlled phone navigation fix (xpkgindex PR #12). +xpkgindex @ git+https://github.com/openxlings/xpkgindex.git@2d3dd90dde89383e457a1ad6d5d87d4c75d697e5