Skip to content

Conversation

@cdils
Copy link
Contributor

@cdils cdils commented Dec 29, 2025

Fixes #398

Signed-off-by: Carrie Dils <carriedils@gmail.com>
@cdils cdils requested a review from joedolson December 29, 2025 18:53
@github-actions
Copy link
Contributor

Copy link
Member

@joedolson joedolson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor additional changes


2. Check **Set as the latest release**.

3. Check **Create a discussion for this release** and choose the **Announcements** category.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not everybody has sufficient permissions to create discussions in the Announcements category; either that needs to be something that gets assigned to anybody who can do a release (and is a requirement to do a release), or there needs to be an alternate set of instructions if those permissions aren't available.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a great point and surfaces the issue of "who has sufficient permissions" to be a release manager. Issue created to discuss this here: fairpm/tsc#171

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See 0. Ensure adequate permissions in updated PR

Signed-off-by: Carrie Dils <carriedils@gmail.com>
@cdils cdils requested a review from joedolson December 31, 2025 17:30
Copy link
Member

@joedolson joedolson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor clarification.

To perform a release of FAIR Connect, you need the following:
- `write` or higher permissions on the [FAIR Connect repository](https://github.com/fairpm/fair-plugin)
- `maintain` or higher permissions on the [TSC repository](https://github.com/fairpm/tsc) (this is required to post a Discussion per step 7.3.)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clarification: I believe maintain is only required to post a discussion in the 'Announcements' category. E.g., I can post a new discussion, but I can't post it in the 'Announcements' category.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Discussions are org-level are "hosted" on the TSC repo, so any category that is locked down, such as 'Announcements' requires someone with maintain or admin privileges at the repo level.

Would this clarify it?

(this is required to post a Discussion to the Announcements category per step 7.3.)

@toderash toderash moved this to Icebox in FAIR Connect Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Icebox

Development

Successfully merging this pull request may close these issues.

🐞 Bug Report: Unclear steps in Release.md

3 participants