Skip to content

Commit f7daf45

Browse files
committed
Merge branch 'master' into feature/specialization-constants
2 parents d9f386b + 61d1fc0 commit f7daf45

227 files changed

Lines changed: 1641 additions & 656 deletions

File tree

Some content is hidden

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

.github/workflows/backfill-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
sphinxcontrib-jsmath sphinx-copybutton sphinxcontrib-spelling \
6161
versioneer[toml]==0.29
6262
- name: Checkout repo at tag
63-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
63+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6464
with:
6565
ref: ${{ github.event.inputs.tag }}
6666
fetch-depth: 0

.github/workflows/conda-package.yml

Lines changed: 106 additions & 41 deletions
Large diffs are not rendered by default.

.github/workflows/generate-coverage.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
make && make install
8282
8383
- name: Checkout repo
84-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
84+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
8585
with:
8686
fetch-depth: 0
8787

.github/workflows/generate-docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
sphinxcontrib-jsmath sphinx-copybutton sphinxcontrib-spelling \
6464
versioneer[toml]==0.29
6565
- name: Checkout repo
66-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
66+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6767
with:
6868
fetch-depth: 0
6969
persist-credentials: false
@@ -143,7 +143,7 @@ jobs:
143143
if: ${{ github.event.pull_request && !github.event.pull_request.head.repo.fork && github.event.action != 'closed' }}
144144
env:
145145
PR_NUM: ${{ github.event.number }}
146-
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0.8.3.11.0
146+
uses: mshick/add-pr-comment@ec328af66588ab8f77cdeb2c264f14aba45bbf59 # v3.12.0.8.3.12.0
147147
with:
148148
message: |
149149
View rendered docs @ https://intelpython.github.io/dpctl/pulls/${{ env.PR_NUM }}/index.html
@@ -152,7 +152,7 @@ jobs:
152152
if: ${{ github.event.pull_request && !github.event.pull_request.head.repo.fork && github.event.action == 'closed' }}
153153
env:
154154
PR_NUM: ${{ github.event.number }}
155-
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0.8.3.11.0
155+
uses: mshick/add-pr-comment@ec328af66588ab8f77cdeb2c264f14aba45bbf59 # v3.12.0.8.3.12.0
156156
with:
157157
message: |
158158
Deleted rendered PR docs from intelpython.github.com/dpctl, latest should be updated shortly. :crossed_fingers:

.github/workflows/openssf-scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
steps:
3636
- name: "Checkout code"
37-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
37+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3838
with:
3939
persist-credentials: false
4040

@@ -69,6 +69,6 @@ jobs:
6969

7070
# Upload the results to GitHub's code scanning dashboard.
7171
- name: "Upload to code-scanning"
72-
uses: github/codeql-action/upload-sarif@9e0d7b8d25671d64c341c19c0152d693099fb5ba # v4.35.5
72+
uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
7373
with:
7474
sarif_file: results.sarif

.github/workflows/os-llvm-sycl-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ jobs:
126126
pip install numpy cython setuptools"<80" pytest scikit-build cmake ninja versioneer[toml]==0.29
127127
128128
- name: Checkout repo
129-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
129+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
130130
with:
131131
fetch-depth: 0
132132

.github/workflows/pre-commit-autoupdate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
steps:
2525
- name: Checkout repo
26-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
26+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2727

2828
- name: Set up python
2929
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
steps:
1818
- name: Checkout dpctl
19-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
19+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2020
with:
2121
ref: ${{ github.sha }} # use hash to pass no-commit-to-branch check
2222
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0

.github/workflows/run-tests-from-dppy-bits.yaml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ jobs:
2828
strategy:
2929
matrix:
3030
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
31+
python_spec: ['']
32+
include:
33+
- python: '3.14'
34+
python_spec: '3.14.* *_cp314'
3135
experimental: [false]
3236
runner: [ubuntu-22.04, ubuntu-24.04]
3337
continue-on-error: ${{ matrix.experimental }}
@@ -47,7 +51,11 @@ jobs:
4751
4852
- name: Install dpctl
4953
run: |
50-
conda create -n "${{ env.TEST_ENV_NAME }}" -c dppy/label/dev "${{ env.CHANNELS }}" dpctl pytest pytest-cov cython setuptools c-compiler cxx-compiler
54+
PYTHON_SPEC="${{ matrix.python_spec }}"
55+
if [ -z "${PYTHON_SPEC}" ]; then
56+
PYTHON_SPEC="${{ matrix.python }}"
57+
fi
58+
conda create -n "${{ env.TEST_ENV_NAME }}" -c dppy/label/dev "${{ env.CHANNELS }}" dpctl pytest cython setuptools c-compiler cxx-compiler python="${PYTHON_SPEC}"
5159
5260
- name: Smoke test
5361
run: |
@@ -79,6 +87,10 @@ jobs:
7987
strategy:
8088
matrix:
8189
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
90+
python_spec: ['']
91+
include:
92+
- python: '3.14'
93+
python_spec: '3.14.* *_cp314'
8294
experimental: [false]
8395
runner: [windows-latest]
8496

@@ -106,7 +118,9 @@ jobs:
106118

107119
- name: Install dpctl
108120
run: |
109-
conda install -n ${{ env.TEST_ENV_NAME }} -c dppy/label/dev ${{ env.CHANNELS }} dpctl pytest pytest-cov cython setuptools c-compiler cxx-compiler
121+
SET "PYTHON_SPEC=${{ matrix.python_spec }}"
122+
IF "%PYTHON_SPEC%"=="" SET "PYTHON_SPEC=${{ matrix.python }}"
123+
conda install -n ${{ env.TEST_ENV_NAME }} -c dppy/label/dev ${{ env.CHANNELS }} dpctl pytest cython setuptools c-compiler cxx-compiler python="%PYTHON_SPEC%"
110124
111125
# intel-opencl-rt is not being installed when running conda install dpctl, so do it manually
112126
- name: Install intel-opencl-rt

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ repos:
8484
- id: pretty-format-toml
8585
args: [--autofix]
8686
- repo: https://github.com/MarcoGorelli/cython-lint
87-
rev: v0.19.0
87+
rev: v0.20.0
8888
hooks:
8989
- id: cython-lint
9090
- id: double-quote-cython-strings

0 commit comments

Comments
 (0)