Skip to content

Commit 146a112

Browse files
Preserve file-path commit history.
2 parents af95ecf + b318449 commit 146a112

File tree

8,342 files changed

+1718201
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,342 files changed

+1718201
-0
lines changed

.azuredevops/rocm_ci_caller.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
trigger: none
2+
pr:
3+
branches:
4+
include:
5+
- develop
6+
paths:
7+
include:
8+
- projects/*
9+
- shared/*
10+
11+
variables:
12+
- group: internal
13+
- name: REPOSITORY_NAME
14+
value: '$(Build.Repository.Name)'
15+
- name: HEAD_SHA
16+
value: '$(system.pullRequest.sourceCommitId)'
17+
- name: PR_NUM
18+
value: '$(system.pullRequest.pullRequestNumber)'
19+
- name: PR_URL
20+
value: '$(system.pullRequest.sourceRepositoryUri)/pull/$(PR_NUM)'
21+
- name: BASE_REF
22+
value: '$(system.pullRequest.TargetBranch)'
23+
- name: EVENT_TYPE
24+
value: 'pull_request'
25+
- name: GH_PAT
26+
value: '$(svc_acc_org_secret)'
27+
jobs:
28+
- job: Trigger_Pipeline
29+
displayName: 'Trigger Pipeline'
30+
pool: rocm-ci-caller
31+
steps:
32+
- checkout: none
33+
- script: |
34+
rm -rf $(repo_name)
35+
git clone $(gh_repo)
36+
displayName: Checkout Code
37+
- script: |
38+
set -e
39+
echo "Calling jenkins_api.py for PR #$(PR_NUM)"
40+
cd $(repo_name)
41+
docker run \
42+
-v "$PWD:/src" \
43+
-w /src \
44+
-e GH_TOKEN="$(svc_acc_org_secret)" \
45+
-e svc_acc_org_secret="$(svc_acc_org_secret)" \
46+
$(base_image) \
47+
bash -c "echo 'Fetching PR title from GitHub API...' && \
48+
echo 'repos/$(REPOSITORY_NAME)/pulls/$(PR_NUM)' && \
49+
export TITLE=\$(gh api repos/$(REPOSITORY_NAME)/pulls/$(PR_NUM) | jq -r .title) && \
50+
python3 jenkins_api.py \
51+
-ghr '$(REPOSITORY_NAME)' \
52+
-ghsha '$(HEAD_SHA)' \
53+
-ghprn '$(PR_NUM)' \
54+
-ghpru '$(PR_URL)' \
55+
-ghprt \"\$TITLE\" \
56+
-ghpat '$(GH_PAT)' \
57+
-br '$(BASE_REF)' \
58+
-et '$(EVENT_TYPE)'" > /dev/null 2>&1
59+
displayName: Invoke jenkins_api.py in Docker
60+
env:
61+
svc_acc_org_secret: $(svc_acc_org_secret)

.github/CODEOWNERS

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Generic Ownership (broadest rules first)
2+
**/next-cmake/ @ROCm/rocm-math-lib-build-infra
3+
4+
# CI ownership
5+
/.azuredevops/ @ROCm/external-ci
6+
/.github/ @ROCm/rocm-systems-reviewers
7+
8+
# Global documentation ownership
9+
/**/*.md @ROCm/rocm-documentation
10+
/**/*.rst @ROCm/rocm-documentation
11+
**/.readthedocs.yaml @ROCm/rocm-documentation
12+
**/docs/ @ROCm/rocm-documentation
13+
**/library/include/ @ROCm/rocm-documentation
14+
15+
# Project-specific ownership
16+
/projects/aqlprofile/ @ammarwa @bgopesh
17+
/projects/rdc/ @dmitrii-galantsev @bill-shuzhou-liu
18+
/projects/rocm-core/ @nunnikri @frepaul @raramakr @ashutom @amd-isparry @arvindcheru
19+
/projects/rocm-smi-lib/ @bill-shuzhou-liu @dmitrii-galantsev @charis-poag-amd @oliveiradan
20+
/projects/rocminfo/ @dayatsin-amd @shwetagkhatri
21+
/projects/rocprofiler/ @ammarwa @bgopesh
22+
/projects/rocprofiler-compute/ @coleramos425 @feizheng10 @vedithal-amd @xuchen-amd @cfallows-amd @ywang103-amd @jamessiddeley-amd
23+
/projects/rocprofiler-register/ @ammarwa @bgopesh
24+
/projects/rocprofiler-sdk/ @jrmadsen @t-tye
25+
/projects/rocprofiler-systems/ @ROCm/rocprof-sys @jrmadsen
26+
/projects/rocr-runtime/ @kentrussell @fxkamd @dayatsin-amd
27+
/projects/roctracer/ @ammarwa @bgopesh
28+
29+
# rocprofiler-sdk section-specific code owners
30+
/projects/rocprofiler-sdk/source/docs @bgopesh
31+
/projects/rocprofiler-sdk/source/include @jrmadsen @bwelton @ammarwa
32+
/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/rccl @MythreyaK
33+
/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/kfd @MythreyaK
34+
/projects/rocprofiler-sdk/source/include/rocprofiler-sdk/cxx/codeobj @ApoKalipse-V
35+
/projects/rocprofiler-sdk/source/bin @SrirakshaNag @bgopesh
36+
/projects/rocprofiler-sdk/source/libexec @SrirakshaNag
37+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/counters @bwelton
38+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/pc_sampling @vlaindic
39+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/thread_trace @ApoKalipse-V
40+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/rccl @MythreyaK
41+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/kfd @MythreyaK
42+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool @SrirakshaNag
43+
/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-codeobj @ApoKalipse-V
44+
45+
46+
# Documentation-specific ownership by project
47+
/projects/aqlprofile/**/*.md @ammarwa @bgopesh @ROCm/rocm-documentation
48+
/projects/aqlprofile/**/*.rst @ammarwa @bgopesh @ROCm/rocm-documentation
49+
50+
/projects/rdc/**/*.md @dmitrii-galantsev @bill-shuzhou-liu @ROCm/rocm-documentation
51+
/projects/rdc/**/*.rst @dmitrii-galantsev @bill-shuzhou-liu @ROCm/rocm-documentation
52+
/projects/rdc/**/.readthedocs.yaml @dmitrii-galantsev @bill-shuzhou-liu @ROCm/rocm-documentation
53+
/projects/rdc/docs/ @dmitrii-galantsev @bill-shuzhou-liu @ROCm/rocm-documentation
54+
55+
/projects/rocm-core/**/*.md @nunnikri @frepaul @raramakr @ashutom @amd-isparry @arvindcheru @ROCm/rocm-documentation
56+
/projects/rocm-core/**/*.rst @nunnikri @frepaul @raramakr @ashutom @amd-isparry @arvindcheru @ROCm/rocm-documentation
57+
58+
/projects/rocm-smi-lib/**/*.md @bill-shuzhou-liu @dmitrii-galantsev @charis-poag-amd @oliveiradan @ROCm/rocm-documentation
59+
/projects/rocm-smi-lib/**/*.rst @bill-shuzhou-liu @dmitrii-galantsev @charis-poag-amd @oliveiradan @ROCm/rocm-documentation
60+
/projects/rocm-smi-lib/**/.readthedocs.yaml @bill-shuzhou-liu @dmitrii-galantsev @charis-poag-amd @oliveiradan @ROCm/rocm-documentation
61+
/projects/rocm-smi-lib/docs/ @bill-shuzhou-liu @dmitrii-galantsev @charis-poag-amd @oliveiradan @ROCm/rocm-documentation
62+
63+
/projects/rocminfo/**/*.md @dayatsin-amd @shwetagkhatri @ROCm/rocm-documentation
64+
/projects/rocminfo/**/*.rst @dayatsin-amd @shwetagkhatri @ROCm/rocm-documentation
65+
/projects/rocminfo/**/.readthedocs.yaml @dayatsin-amd @shwetagkhatri @ROCm/rocm-documentation
66+
/projects/rocminfo/docs/ @dayatsin-amd @shwetagkhatri @ROCm/rocm-documentation
67+
68+
/projects/rocprofiler/**/*.md @ammarwa @bgopesh @ROCm/rocm-documentation
69+
/projects/rocprofiler/**/*.rst @ammarwa @bgopesh @ROCm/rocm-documentation
70+
/projects/rocprofiler/doc/ @ammarwa @bgopesh @ROCm/rocm-documentation
71+
72+
/projects/rocprofiler-compute/**/*.md @coleramos425 @feizheng10 @vedithal-amd @xuchen-amd @cfallows-amd @ywang103-amd @jamessiddeley-amd @ROCm/rocm-documentation
73+
/projects/rocprofiler-compute/**/*.rst @coleramos425 @feizheng10 @vedithal-amd @xuchen-amd @cfallows-amd @ywang103-amd @jamessiddeley-amd @ROCm/rocm-documentation
74+
/projects/rocprofiler-compute/**/.readthedocs.yaml @coleramos425 @feizheng10 @vedithal-amd @xuchen-amd @cfallows-amd @ywang103-amd @jamessiddeley-amd @ROCm/rocm-documentation
75+
/projects/rocprofiler-compute/docs/ @coleramos425 @feizheng10 @vedithal-amd @xuchen-amd @cfallows-amd @ywang103-amd @jamessiddeley-amd @ROCm/rocm-documentation
76+
77+
/projects/rocprofiler-register/**/*.md @ammarwa @bgopesh @ROCm/rocm-documentation
78+
/projects/rocprofiler-register/**/*.rst @ammarwa @bgopesh @ROCm/rocm-documentation
79+
80+
/projects/rocprofiler-systems/**/*.md @ROCm/rocprof-sys @jrmadsen @ROCm/rocm-documentation
81+
/projects/rocprofiler-systems/**/*.rst @ROCm/rocprof-sys @jrmadsen @ROCm/rocm-documentation
82+
/projects/rocprofiler-systems/**/.readthedocs.yaml @ROCm/rocprof-sys @jrmadsen @ROCm/rocm-documentation
83+
/projects/rocprofiler-systems/docs/ @ROCm/rocprof-sys @jrmadsen @ROCm/rocm-documentation
84+
85+
/projects/rocr-runtime/**/*.md @kentrussell @fxkamd @dayatsin-amd @ROCm/rocm-documentation
86+
/projects/rocr-runtime/**/*.rst @kentrussell @fxkamd @dayatsin-amd @ROCm/rocm-documentation
87+
/projects/rocr-runtime/**/.readthedocs.yaml @kentrussell @fxkamd @dayatsin-amd @ROCm/rocm-documentation
88+
89+
/projects/roctracer/**/*.md @ammarwa @bgopesh @ROCm/rocm-documentation
90+
/projects/roctracer/**/*.rst @ammarwa @bgopesh @ROCm/rocm-documentation
91+
/projects/roctracer/doc/ @ammarwa @bgopesh @ROCm/rocm-documentation

.github/dependabot.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
version: 2
2+
updates:
3+
4+
# Check for updates to GitHub Actions
5+
- package-ecosystem: "github-actions"
6+
directory: "/"
7+
schedule:
8+
interval: "weekly"
9+
groups:
10+
github-actions:
11+
patterns:
12+
- "*"
13+
14+
- package-ecosystem: "pip" # See documentation for possible values
15+
directory: "projects/hipcub/docs/sphinx" # Location of package manifests
16+
open-pull-requests-limit: 10
17+
schedule:
18+
interval: "daily"
19+
labels:
20+
- "documentation"
21+
- "dependencies"
22+
- "ci:docs-only"
23+
reviewers:
24+
- "samjwu"
25+
26+
- package-ecosystem: "pip" # See documentation for possible values
27+
directory: "projects/rocprim/docs/sphinx" # Location of package manifests
28+
open-pull-requests-limit: 10
29+
schedule:
30+
interval: "daily"
31+
labels:
32+
- "documentation"
33+
- "dependencies"
34+
- "ci:docs-only"
35+
reviewers:
36+
- "samjwu"
37+
38+
- package-ecosystem: "pip" # See documentation for possible values
39+
directory: "projects/rocrand/docs/sphinx" # Location of package manifests
40+
open-pull-requests-limit: 10
41+
schedule:
42+
interval: "daily"
43+
labels:
44+
- "documentation"
45+
- "dependencies"
46+
- "ci:docs-only"
47+
reviewers:
48+
- "samjwu"
49+
50+
- package-ecosystem: "pip" # See documentation for possible values
51+
directory: "projects/rocthrust/docs/sphinx" # Location of package manifests
52+
open-pull-requests-limit: 10
53+
schedule:
54+
interval: "daily"
55+
labels:
56+
- "documentation"
57+
- "dependencies"
58+
- "ci:docs-only"
59+
reviewers:
60+
- "samjwu"

0 commit comments

Comments
 (0)