Feature 07: releases, stars, watches (docs/features/07) #18
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!18
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/releases"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements docs/features/07_releases_stars.md end to end: internal/releases (headers, two-step asset upload, monotonic latest pointer + self-healing scan, autodraft, publish fan-out via internal/notify) + internal/social (stars, watcher reads, counters, starred lists, fork-counter seam). Asset bytes on the new server.RepoRoutes chain (14.3 routing note, static uncompressed group, SWR+ETag on JSON). P6 gates (create=write, release-delete=maintain). UI pages (releases list/detail/new, star toggle) + releases.js/social.js SDK, dark+light themes. No task kinds (import hook named only). Tests: releases 99.8%, social 99.7%, -race clean, make cover gate green, e2e green, live compose proof (tag→release→asset sha-verified→latest→delete-repair, star/fork counters). E8 evidence entry. Tracks #13 — do not merge.
internal/releases+internal/social#13internal/releases+internal/social#13internal/releases+internal/social#13