Private Issues: Get foundational changes integrated upstream #585

Open
opened 2026-05-19 16:04:54 +00:00 by nphilipp · 0 comments
Member

Story

As a (Fedora-side) developer of Forgejo,
I want that changes for private issues are integrated upstream,
so that the game of “catch up” becomes a little less churning.

Acceptance Criteria

  • The following commits are submitted upstream as PRs (individual and/or compound, as the case may be), reviewed and merged or rejected (best with info on better approach):
    • fix(F3): Ensure issue is set for review comments
    • fix(F3): Ensure issue ID is set before it’s needed
    • Add String() to Issue, Organization, Repository
    • Refactor use of issue IDs in internal APIs
    • feat: Private Issues: Foundational changes (blocked by #583 #594)

Background

We’ve been schlepping around changes for quite a while now, resulting in regular rebase and conflict resolution work. The more of it that is integrated, the less this work gets. This is the first drop, with the greatest uncertainty (I have) about the “Foundational Changes” commit, which is the most substantial: it contains the changes to structs that end up in the DB, and the migration script. Actually, this one is still about to be refactored, see #583. And it needs to public/private comment split, see #594.

# Story As a (Fedora-side) developer of Forgejo, I want that changes for private issues are integrated upstream, so that the game of “catch up” becomes a little less churning. # Acceptance Criteria - [ ] The following commits are submitted upstream as PRs (individual and/or compound, as the case may be), reviewed and merged _or_ rejected (best with info on better approach): - [ ] fix(F3): Ensure issue is set for review comments - [ ] fix(F3): Ensure issue ID is set before it’s needed - [ ] Add String() to Issue, Organization, Repository - [ ] Refactor use of issue IDs in internal APIs - [ ] feat: Private Issues: Foundational changes (**blocked by** ~~#583~~ **#594**) # Background We’ve been schlepping around changes for quite a while now, resulting in regular rebase and conflict resolution work. The more of it that is integrated, the less this work gets. This is the first drop, with the greatest uncertainty (I have) about the “Foundational Changes” commit, which is the most substantial: it contains the changes to structs that end up in the DB, and the migration script. ~~Actually, this one is still about to be refactored, see #583.~~ And it needs to public/private comment split, see #594.
nphilipp added this to the (deleted) project 2026-05-19 16:04:55 +00:00
nphilipp modified the project from (deleted) to Sprint 22 2026-06-01 10:22:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
forge/forge#585
No description provided.