Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to new style issue template system #8898

Merged
merged 7 commits into from
Sep 2, 2021
Merged

Conversation

Mousius
Copy link
Member

@Mousius Mousius commented Sep 1, 2021

This lets us have a template for each type of issue, notably this includes a template for requesting a CI image update.

I can't find a decent way of testing this but GitHub does seem to have acknowledged they are issue templates here: https://github.com/Mousius/tvm/blob/issue-templates/.github/ISSUE_TEMPLATE/bug-report.md

This lets us have a template for each type of issue, notably this includes a template for requesting a CI image update.
@Mousius Mousius requested a review from a team as a code owner September 1, 2021 13:54
@Mousius
Copy link
Member Author

Mousius commented Sep 1, 2021

@junrushao1994 @jroesch

@junrushao
Copy link
Member

This looks nice! CC: @tqchen

---
name: "\U0001F40B Update CI Docker Image"
about: Provide information on CI Docker Images requiring updates
title: "[CI] "
Copy link
Contributor

Choose a reason for hiding this comment

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

I would suggest using other tags like [Docker] or something else for updating CI docker images, because [CI] looks more like an CI issue (e.g., flaky test, machine down, etc) at the first glance. Since CI issue is not really a bug, we could still have a CI issue template to let users report CI running issues.

Copy link
Member

Choose a reason for hiding this comment

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

On the other hand, [Docker] is a confusing name too, which might sound like docker-related but it’s actually CI upgrade 😆

Copy link
Member

Choose a reason for hiding this comment

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

What about [CI Image]

Copy link
Member Author

Choose a reason for hiding this comment

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

I was inclined to suggest we limit the amount of issue types but then this PR failed CI, so I've changed this to [CI Image] and created a [CI Issue] template as well. I don't think that's too many for people to pick through?

It's also worth noting we can use label as well as the title here if we wanted to create labels for filtering on, I would need someones help to make appropriate labels though.

Copy link
Contributor

@comaniac comaniac Sep 1, 2021

Choose a reason for hiding this comment

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

[CI Image] looks good to me. [CI Issue] looks a bit funny tho, as we are already creating an "issue" here lol
I'm fine if others feel CI failures are a kind of bugs. The downside is I don't think people can add labels to an issue by themselves unless they have the write permission (i.e., committer). It means we will need a committer to help add labels manually for created issues; otherwise we will need a bot to automatically add labels based on the issue content.

Copy link
Member Author

Choose a reason for hiding this comment

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

By the power of the thesaurus I have renamed it CI Problem, though keen to hear whether people think we need another category.

On the labels point, the config appears to let me set labels, so I'm curious if it'll actually apply them when we open those issue types. When we see if that works we can decide if we want to try more of it?

Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not sure either. Maybe someone else could confirm? Anyways, I'm good with the current change.

Copy link
Member Author

Choose a reason for hiding this comment

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

Following up on this thread, a new bug was raised (#8925) which had the label auto-applied so the config here overrides the need for a committer 🎉

Copy link
Member

@jroesch jroesch left a comment

Choose a reason for hiding this comment

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

LGTM me modulo naming discussion will let @comaniac or @junrushao1994 merge it.

Copy link
Contributor

@comaniac comaniac left a comment

Choose a reason for hiding this comment

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

LGTM

@jcf94 jcf94 merged commit b566212 into apache:main Sep 2, 2021
AndrewZhaoLuo added a commit to AndrewZhaoLuo/tvm that referenced this pull request Sep 2, 2021
* main:
  [UnitTests][Contrib] Enable contrib tensorrt/coreml unit tests (apache#8902)
  [BUG] DataType Bug In SplitRel (apache#8899)
  Enable python debug runtime for exported network libraries (apache#8793)
  Set default value of p in LpPool as 2 (apache#8866)
  [Community] @Hzfengsy -> Committer (apache#8908)
  Trivial uTVM -> microTVM "spelling" fix to align with branding. (apache#8905)
  [Vulkan][Topi] Parametrizing additional topi tests, marking vulkan failures (apache#8904)
  Move to new style issue template system (apache#8898)
  [Onnx] Support Negative Log Loss (apache#8872)
  [ROCm][TVMC] Add ROCm to the TVMC driver (apache#8896)
  fix error report on Store (apache#8895)
  [Docker] Re-enabled automatic --tty flag when running bash. (apache#8861)
ylc pushed a commit to ylc/tvm that referenced this pull request Sep 29, 2021
* Move to new style issue template system

This lets us have a template for each type of issue, notably this includes a template for requesting a CI image update.

* Fix checkboxes

* Codify the use of Discourse rather than raising issues

* Change CI to CI Image and introduce CI Issue template

* Fix poor english

* Add more tags where we have them

* CI Issue -> CI Problem
ylc pushed a commit to ylc/tvm that referenced this pull request Jan 13, 2022
* Move to new style issue template system

This lets us have a template for each type of issue, notably this includes a template for requesting a CI image update.

* Fix checkboxes

* Codify the use of Discourse rather than raising issues

* Change CI to CI Image and introduce CI Issue template

* Fix poor english

* Add more tags where we have them

* CI Issue -> CI Problem
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.

None yet

5 participants