Skip to content

Conversation

@jackzhxng
Copy link
Contributor

@jackzhxng jackzhxng commented Sep 30, 2024

Summary

Adds a default pull request template. Follows how PyTorch tracks changelogs for release notes, which is adding "Release notes: " labels, e.g. this PyTorch PR.

PyTorch also has a bot to remind people to add Release Notes tags, which we can try to integrate later:
image

Fixes #5793

Test plan

Mock pull request to check if the summary and test plan are formatted into phabricator correctly: #5790 -> D63709392.

@pytorch-bot
Copy link

pytorch-bot bot commented Sep 30, 2024

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/5771

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit 5d13a9f with merge base e93ad5f (image):
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 30, 2024
@jackzhxng jackzhxng marked this pull request as ready for review September 30, 2024 22:27
@jackzhxng jackzhxng added release notes: misc Miscellaneous release notes: runtime Changes related to the core runtime which loads the program methods, initializes delegates, and runs release notes: build Changes related to build, including dependency upgrades, build flags, optimizations, etc. release notes: exir Changes to any dialects and passes on these dialects, such as memory planning release notes: api Changes to public facing apis (any interfaces, pybinded runtime methods, etc.) and removed release notes: runtime Changes related to the core runtime which loads the program methods, initializes delegates, and runs release notes: build Changes related to build, including dependency upgrades, build flags, optimizations, etc. release notes: exir Changes to any dialects and passes on these dialects, such as memory planning release notes: api Changes to public facing apis (any interfaces, pybinded runtime methods, etc.) labels Oct 1, 2024

[PLEASE REMOVE] If this PR closes an issue, please add a `Fixes #<issue-id>` line.

[PLEASE REMOVE] If this PR introduces a fix or feature that should be the upcoming release notes, please add the following "Release notes: <area>" label.
Copy link
Contributor

Choose a reason for hiding this comment

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

If we're going to start using these labels, we need to document them so authors know how to pick one. https://github.com/pytorch/executorch/blob/main/CONTRIBUTING.md#pull-requests would be a good place for it, and we should point to that from here.

And if you're proposing that we do this, we'll need to educate everyone on the Edge team to start using them, and to ensure that they're set before approving PRs from external contributors. It's worth writing up a workplace post pointing to this PR (which can also include the CONTRIBUTING.md updates) and asking for feedback.

@jackzhxng jackzhxng requested a review from dbort October 8, 2024 17:41
Copy link
Contributor

@mergennachin mergennachin left a comment

Choose a reason for hiding this comment

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

@facebook-github-bot
Copy link
Contributor

@dvorjackz has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

CONTRIBUTING.md Outdated
- `Release notes: backends`: changes to any of the backend delegates.
- `Release notes: build`: changes related to the build system, including major dependency upgrades, notable build flags, optimizations, etc.
- `Release notes: SDK`: changes to any of ExecuTorch's SDKs, for example the debugger & profiler.
- `Release notes: examples`: changes to any of our example LLMs integrations, such as Llama3 and Llava.
Copy link
Contributor

Choose a reason for hiding this comment

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

We have a bunch of examples that aren't LLM-focused

Suggested change
- `Release notes: examples`: changes to any of our example LLMs integrations, such as Llama3 and Llava.
- `Release notes: examples`: changes to any code under `examples/`.

@facebook-github-bot
Copy link
Contributor

@dvorjackz has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@jackzhxng jackzhxng merged commit c4b4e98 into main Nov 1, 2024
39 checks passed
@jackzhxng jackzhxng deleted the jz/pr-template branch November 1, 2024 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. release notes: misc Miscellaneous

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Default pull request template

6 participants