-
Notifications
You must be signed in to change notification settings - Fork 756
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
[SYCL] Add clang-nvlink-wrapper to sycl-toolchain as a dependency #17035
[SYCL] Add clang-nvlink-wrapper to sycl-toolchain as a dependency #17035
Conversation
@omarahmed1111, please, follow rules of adding tags to captions for all your PRs: https://github.com/intel/llvm/blob/sycl/sycl/doc/developer/ContributeToDPCPP.md#commit-message @intel/llvm-gatekeepers, please, don't forget about any of these requirements, when you merge PRs. |
@dm-vodopyanov is this something we could handle automatically with labels? We done this in the UR repo https://github.com/oneapi-src/unified-runtime/blob/main/.github/labeler.yml although that would specifically only be on PRs visible on Github, not the commits themselves |
5c52aa5
to
38bc8f9
Compare
I think part of the idea was to align with upstream llvm in how we title our commits. + @bader |
+ another part which was came out after the idea above- use them during writing the Release Notes - easier to see what we need to include and what we don't
Of course we can consider some changes in the future, but currently we should stick to what we have now: these requirements in the doc. |
I also think that relying on a particular hosting/code review system is wrong as this is much more likely to change than version control system. I'd rather have information at the most stable layer (e.g., tags in commit messages, full description in the commit message instead of just link to some issue, etc.) |
@intel/llvm-gatekeepers Please merge, Thanks! |
@aelovikov-intel is right. The ultimate goal for SYCL project is to be upstreamed to llvm-project. To make the upstream process lighter we adopted LLVM contribution practices (see our contribution guide https://github.com/intel/llvm/blob/sycl/CONTRIBUTING.md#contribution-process). Adding tags to the commit message is recommended by LLVM's Developer Policy:
I see how it can be annoying to add the same tag to almost all your patches when you contribute mostly to a single component. Adding [UR] tag can be automated via:
I suppose there are other options to make automate tagging, but these are the first things come to my mind. I'm all for automating such tasks. |
This is a small follow-up PR on this PR as
clang-nvlink-wrapper
tool need to be added as a dependency forsycl-toolchain
.