From ed05ff5fc61aff7621548b756df41b86b3ba3a8e Mon Sep 17 00:00:00 2001 From: "Phat H. Nguyen" Date: Tue, 8 Sep 2026 20:09:43 +0200 Subject: [PATCH 1/2] fix: link star button to public repository --- gh-pages/src/pages/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gh-pages/src/pages/index.tsx b/gh-pages/src/pages/index.tsx index 469defbe..1787e7d1 100644 --- a/gh-pages/src/pages/index.tsx +++ b/gh-pages/src/pages/index.tsx @@ -152,7 +152,7 @@ export default function Home(): ReactNode { Download APK - + ⭐️ Star us on GitHub From 27170e2c08337d26122a76ffbd5a73f16825f6fe Mon Sep 17 00:00:00 2001 From: "Phat H. Nguyen" Date: Tue, 8 Sep 2026 21:47:59 +0200 Subject: [PATCH 2/2] fix: exempt website-only PRs from APK release labels --- .github/workflows/build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 65229313..8ca874a3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,6 +33,8 @@ jobs: validate-release-label: name: Validate Release Label runs-on: ubuntu-latest + permissions: + pull-requests: read outputs: should_build: ${{ steps.classify.outputs.should_build }} @@ -48,6 +50,26 @@ jobs: } const pr = context.payload.pull_request; + const files = await github.paginate(github.rest.pulls.listFiles, { + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: pr.number, + per_page: 100, + }); + + const ghPagesOnly = + files.length > 0 && + files.every((file) => + file.filename.startsWith("gh-pages/") && + (!file.previous_filename || file.previous_filename.startsWith("gh-pages/")) + ); + + if (ghPagesOnly) { + core.info("Skipping release label validation and APK build for gh-pages-only PR."); + core.setOutput("should_build", "false"); + return; + } + const appReleaseLabels = new Set([ "release:breaking", "release:feature",