Skip to content

docs+ci: refresh README for v2.1.0 + drop paths-ignore#32

Merged
Layellie merged 2 commits into
mainfrom
chore/readme-v2.1.0
Jun 28, 2026
Merged

docs+ci: refresh README for v2.1.0 + drop paths-ignore#32
Layellie merged 2 commits into
mainfrom
chore/readme-v2.1.0

Conversation

@Layellie

Copy link
Copy Markdown
Owner

Summary

Two changes bundled because the workflow fix is what makes the README change mergeable in the first place.

1. README refreshed for v2.1.0

  • Header banner rewritten for v2.1.0 (hotkeys, tray toggle, notification prefs, idle-only purge, single-instance signal, Memory card refresh).
  • Build snippet 2.0.112.1.0.
  • Version table gets a Current v2.1.0 row; v2.0.8/9/10 marked Superseded by v2.0.11 so the table reflects the pre-release status those tags now carry on GitHub.
  • License footer cites MIT explicitly + links to LICENSE.

2. Workflow drops paths-ignore

Branch protection on main requires Build (Release) before merge. Paths-ignored events never publish that check, so docs-only PRs were silently unmergeable — even admin merge bypass failed with "Repository rule violations found".

Trade-off: every README change now triggers a ~3 min Windows CI run. Acceptable cost for the rule "every PR runs CI" being uniformly true. The previous PR #31 went through this exact deadlock; that PR is closed and this one supersedes it.

🤖 Generated with Claude Code

Layellie and others added 2 commits June 28, 2026 17:14
- Header banner rewrites the v2.0.11 paragraph for v2.1.0 (hotkeys,
  tray toggle, notification prefs, idle-only purge, single-instance
  signal, Memory card refresh).
- Build snippet bumped 2.0.11 → 2.1.0 to match the current installer
  filename.
- Version table gets a v2.1.0 "Current" row; v2.0.8/9/10 marked
  "Superseded by v2.0.11" so the table reflects the pre-release
  status those tags carry on GitHub.
- License footer cites MIT explicitly + links to LICENSE.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Branch protection on main requires the "Build (Release)" status
check before merge. Paths-ignored events never publish a check at
all, so every docs-only PR (README, LICENSE) was silently
unmergeable — the API refused even admin bypass with "Repository
rule violations found: Required status check Build (Release) is
expected."

Three options were on the table:
  (a) drop paths-ignore — every PR runs CI (~3 min cost)
  (b) keep paths-ignore + add a no-op job that publishes the same
      check name for docs-only changes (more workflow, same outcome)
  (c) drop the required check (defeats branch protection)

(a) is simplest and keeps the rule "every PR runs CI" uniformly
true. The cost of a README CI run is negligible compared to the
recurring friction of skipped checks blocking merges.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Layellie Layellie merged commit 3db47a3 into main Jun 28, 2026
1 check passed
@Layellie Layellie deleted the chore/readme-v2.1.0 branch June 28, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant