Skip to content

Fix GitHub star link and exempt website PRs from release labels - #314

Merged
mister-teddy merged 2 commits into
mainfrom
codex/fix-star-button-link
Sep 8, 2026
Merged

mister-teddy merged 2 commits into
mainfrom
codex/fix-star-button-link

Conversation

@mister-teddy

@mister-teddy mister-teddy commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

The homepage's “Star us on GitHub” button linked to the restricted stargazers page, which returns 404 for logged-out visitors. Link it directly to the public repository.

The APK workflow also required a release label for website-only PRs, even though the release-management workflow already exempts them. Skip label validation and APK builds when every changed file is under gh-pages/. Renames from outside gh-pages/ remain subject to validation. Grant the validation job read access to PR metadata so it can list changed files.

This PR includes a workflow change, so it carries release:docs; future website-only PRs will need no release label.

Validation: exercised the actual classification script with 11 cases covering website-only, app, mixed, docs, fork, missing/multiple labels, empty file lists, renames, manual builds, and tag builds. All passed. git diff --check passed.

@mister-teddy mister-teddy self-assigned this Sep 8, 2026
@mister-teddy mister-teddy added the release:docs Assign this label to a docs/tooling PR: no version bump and no app release (gh-pages still deploys). label Sep 8, 2026
@mister-teddy mister-teddy changed the title Fix homepage GitHub star button link Fix GitHub star link and exempt website PRs from release labels Sep 8, 2026
@mister-teddy mister-teddy added release:docs Assign this label to a docs/tooling PR: no version bump and no app release (gh-pages still deploys). and removed release:docs Assign this label to a docs/tooling PR: no version bump and no app release (gh-pages still deploys). labels Sep 8, 2026
@mister-teddy
mister-teddy merged commit e6a8b58 into main Sep 8, 2026
13 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:docs Assign this label to a docs/tooling PR: no version bump and no app release (gh-pages still deploys).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant