eclipse-platform / .eclipsefdn

Repository to host configurations related to the Eclipse Foundation.
https://eclipse-platform.github.io/.eclipsefdn/
0 stars 2 forks source link

Prevent opening new issues for eclipse.platform.releng repo #5

Closed akurtakov closed 6 months ago

akurtakov commented 6 months ago

As the repo has been merged into eclipse.platform.releng.aggregator one having new issues in this repo is plain confusing.

github-actions[bot] commented 6 months ago
Diff for 7a6a60879c00037afeab155b59f6c32cb85c3018: ```diff Printing local diff: Actions are indicated with the following symbols: + create ! modify ! forced update - delete Organization eclipse-platform[id=eclipse-platform] there have been 37 validation infos, enable verbose output with '-v' to to display them. ! repository[name="eclipse.platform.releng"] { ! has_issues = true -> false ! } Plan: 0 to add, 1 to change, 0 to delete. ```
Canonical Diff for 7a6a60879c00037afeab155b59f6c32cb85c3018: ```diff Showing canonical diff: Organization eclipse-platform[id=eclipse-platform] ```
akurtakov commented 6 months ago

It's an effort to straighten issue reporting e.g. https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1695 had been reported to platform.releng repo at first and had to be transfered so the readme in the front page is not enough. I'm not doing this at large (for all merge repos) as I would like to first see whether old issue will still be accessible with direct links but this is not an issue for releng repository if not.

pstankie commented 6 months ago

Change has been applied.

akurtakov commented 6 months ago

Unfortunately, this makes links to old issues no longer accessible. @pstankie do you know of a way to only disable opening new issues but keep the old ones accessible? It's not for this repo but for other repos that would better not get new issues reported in.

pstankie commented 6 months ago

I'm not sure such option is available.

The workaround could be:

  1. Reenable issues
  2. Set blank_issues_enabled: false to config.yml file
  3. Remove custom.md file.

That way the issue creation will be blocked.

More on this and customisation:

https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser