Skip to content

Commit 585bfe0

Browse files
committed
Merge branch 'sycl' into remaining_ptx_atomics
2 parents 7cd8c49 + 4c3e699 commit 585bfe0

File tree

2,807 files changed

+97960
-42108
lines changed

Some content is hidden

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

2,807 files changed

+97960
-42108
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ sycl/ReleaseNotes.md @pvchupin @tfzhu
2626
sycl/doc/ @pvchupin @bader
2727
sycl/doc/extensions/ @intel/dpcpp-specification-reviewers
2828
sycl/doc/extensions/SPIRV/ @AlexeySotkin @bashbaug @mbelicki
29+
sycl/doc/dev @bader @vladimirlaz
2930

3031
# Sub-groups
3132
sycl/include/CL/sycl/detail/spirv.hpp @Pennycook @AlexeySachkov

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/do-not-file-an-issue.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

.github/workflows/gh_pages.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ name: Generate Doxygen documentation
33
on:
44
schedule:
55
- cron: 0 1 * * *
6+
pull_request:
7+
branches:
8+
- sycl
9+
paths:
10+
- '.github/workflows/gh_pages.yml'
11+
- 'clang/docs/**'
12+
- 'sycl/docs/**'
613

714
jobs:
815
build:
@@ -16,7 +23,7 @@ jobs:
1623
- name: Install deps
1724
run: |
1825
sudo apt-get install -y doxygen graphviz ssh ninja-build
19-
sudo pip3 install 'sphinx==4.1.2' 'myst-parser==0.15.1'
26+
sudo pip3 install 'sphinx==4.1.2' 'myst-parser==0.15.1' 'recommonmark==0.7.1'
2027
- name: Build Docs
2128
run: |
2229
mkdir -p $GITHUB_WORKSPACE/build
@@ -28,6 +35,7 @@ jobs:
2835
cmake --build . --target docs-sycl-html
2936
cmake --build . --target docs-clang-html
3037
- name: Deploy
38+
if: ${{ github.event_name == 'schedule' }}
3139
env:
3240
SSH_KEY: ${{secrets.ACTIONS_DEPLOY_KEY}}
3341
run: |

.github/workflows/new-issues.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Labeling new issues
2+
on:
3+
issues:
4+
types: ['opened']
5+
6+
jobs:
7+
automate-issues-labels:
8+
runs-on: ubuntu-latest
9+
if: github.repository == 'llvm/llvm-project'
10+
steps:
11+
- uses: andymckay/[email protected]
12+
with:
13+
add-labels: "new issue"
14+
ignore-if-labeled: true

.github/workflows/sycl_containers.yaml

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ on:
99
- sycl
1010
paths:
1111
- 'devops/containers/**'
12+
pull_request:
13+
paths:
14+
- 'devops/containers/**'
1215

1316
jobs:
1417
base_image_ubuntu2004:
@@ -20,21 +23,16 @@ jobs:
2023
uses: actions/checkout@v2
2124
with:
2225
fetch-depth: 2
23-
- name: Login to GitHub Container Registry
24-
uses: docker/login-action@v1
26+
- name: Build and Push Container
27+
uses: ./devops/actions/build_container
2528
with:
26-
registry: ghcr.io
29+
push: ${{ github.event_name != 'pull_request' }}
30+
file: ubuntu2004_base
2731
username: ${{ github.repository_owner }}
2832
password: ${{ secrets.GITHUB_TOKEN }}
29-
- name: Build and Push Container
30-
uses: docker/build-push-action@v2
31-
with:
32-
push: true
3333
tags: |
3434
ghcr.io/${{ github.repository }}/ubuntu2004_base:${{ github.sha }}
3535
ghcr.io/${{ github.repository }}/ubuntu2004_base:latest
36-
context: ${{ github.workspace }}/devops
37-
file: ${{ github.workspace }}/devops/containers/ubuntu2004_base.Dockerfile
3836
build_image_ubuntu2004:
3937
if: github.repository == 'intel/llvm'
4038
name: Build Ubuntu Docker image
@@ -44,44 +42,36 @@ jobs:
4442
uses: actions/checkout@v2
4543
with:
4644
fetch-depth: 2
47-
- name: Login to GitHub Container Registry
48-
uses: docker/login-action@v1
45+
- name: Build and Push Container
46+
uses: ./devops/actions/build_container
4947
with:
50-
registry: ghcr.io
48+
push: ${{ github.event_name != 'pull_request' }}
49+
file: ubuntu2004_build
5150
username: ${{ github.repository_owner }}
5251
password: ${{ secrets.GITHUB_TOKEN }}
53-
- name: Build and Push Container
54-
uses: docker/build-push-action@v2
55-
with:
56-
push: true
5752
tags: |
5853
ghcr.io/${{ github.repository }}/ubuntu2004_build:${{ github.sha }}
5954
ghcr.io/${{ github.repository }}/ubuntu2004_build:latest
60-
context: ${{ github.workspace }}/devops
61-
file: ${{ github.workspace }}/devops/containers/ubuntu2004_build.Dockerfile
6255
# This job produces a Docker container with the latest versions of Intel
6356
# drivers, that can be found on GitHub.
6457
drivers_image_ubuntu2004:
6558
if: github.repository == 'intel/llvm'
6659
name: Intel Drivers Ubuntu 20.04 Docker image
6760
runs-on: ubuntu-latest
61+
needs: base_image_ubuntu2004
6862
steps:
6963
- name: Checkout
7064
uses: actions/checkout@v2
7165
with:
7266
fetch-depth: 2
73-
- name: Login to GitHub Container Registry
74-
uses: docker/login-action@v1
67+
- name: Build and Push Container
68+
uses: ./devops/actions/build_container
7569
with:
76-
registry: ghcr.io
70+
push: ${{ github.event_name != 'pull_request' }}
71+
file: ubuntu2004_intel_drivers
7772
username: ${{ github.repository_owner }}
7873
password: ${{ secrets.GITHUB_TOKEN }}
79-
- name: Build and Push Container
80-
uses: docker/build-push-action@v2
81-
with:
82-
push: true
8374
tags: |
8475
ghcr.io/${{ github.repository }}/ubuntu2004_intel_drivers:latest-${{ github.sha }}
8576
ghcr.io/${{ github.repository }}/ubuntu2004_intel_drivers:latest
86-
context: ${{ github.workspace }}/devops
87-
file: ${{ github.workspace }}/devops/containers/ubuntu2004_intel_drivers.Dockerfile
77+

0 commit comments

Comments
 (0)