Skip to content

Commit d591a57

Browse files
Merge master into clean_init_exports
2 parents 7971b3b + 167c3e6 commit d591a57

32 files changed

+158
-132
lines changed

.github/workflows/build-sphinx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
sudo apt-get install -y nvidia-cuda-toolkit clinfo
103103
104104
- name: Checkout repo
105-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
105+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
106106
with:
107107
fetch-depth: 0
108108

@@ -249,7 +249,7 @@ jobs:
249249
timeout-minutes: 10
250250

251251
steps:
252-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
252+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
253253
with:
254254
fetch-depth: 0
255255

.github/workflows/check-onemath.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
access_token: ${{ github.token }}
4040

4141
- name: Checkout DPNP repo
42-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
42+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4343
with:
4444
fetch-depth: 0
4545

@@ -57,7 +57,7 @@ jobs:
5757
cat ${{ env.environment-file }}
5858
5959
- name: Upload artifact
60-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
60+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
6161
with:
6262
name: ${{ env.environment-file-name }}
6363
path: ${{ env.environment-file }}
@@ -82,12 +82,12 @@ jobs:
8282

8383
steps:
8484
- name: Checkout DPNP repo
85-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
85+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
8686
with:
8787
fetch-depth: 0
8888

8989
- name: Download artifact
90-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
90+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
9191
with:
9292
name: ${{ env.environment-file-name }}
9393
path: ${{ env.environment-file-loc }}
@@ -176,18 +176,18 @@ jobs:
176176

177177
steps:
178178
- name: Checkout DPNP repo
179-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
179+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
180180
with:
181181
fetch-depth: 0
182182

183183
- name: Download artifact
184-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
184+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
185185
with:
186186
name: ${{ env.environment-file-name }}
187187
path: ${{ env.environment-file-loc }}
188188

189189
- name: Checkout oneMKL repo
190-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
190+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
191191
with:
192192
repository: 'oneapi-src/oneMKL'
193193
ref: 'develop'

.github/workflows/conda-package.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
access_token: ${{ github.token }}
5555

5656
- name: Checkout DPNP repo
57-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
57+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5858
with:
5959
fetch-depth: 0
6060

@@ -102,13 +102,13 @@ jobs:
102102
MAX_BUILD_CMPL_MKL_VERSION: '2026.0a0'
103103

104104
- name: Upload artifact
105-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
105+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
106106
with:
107107
name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }}
108108
path: ${{ env.CONDA_BLD }}${{ env.package-name }}-*.conda
109109

110110
- name: Upload wheels artifact
111-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
111+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
112112
with:
113113
name: ${{ env.package-name }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
114114
path: ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.package-name }}-*.whl
@@ -145,13 +145,13 @@ jobs:
145145
swap-size-gb: 8
146146

147147
- name: Checkout DPNP repo
148-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
148+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
149149
with:
150150
fetch-depth: ${{ env.fetch-depth }}
151151
path: ${{ env.dpnp-repo-path }}
152152

153153
- name: Download artifact
154-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
154+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
155155
with:
156156
name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }}
157157
path: ${{ env.pkg-path-in-channel }}
@@ -274,13 +274,13 @@ jobs:
274274

275275
steps:
276276
- name: Checkout DPNP repo
277-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
277+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
278278
with:
279279
fetch-depth: ${{ env.fetch-depth }}
280280
path: ${{ env.dpnp-repo-path }}
281281

282282
- name: Download artifact
283-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
283+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
284284
with:
285285
name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }}
286286
path: ${{ env.pkg-path-in-channel }}
@@ -354,6 +354,9 @@ jobs:
354354
TEST_CHANNELS: '-c ${{ env.channel-path }} ${{ env.channels-list }}'
355355
MAMBA_NO_LOW_SPEED_LIMIT: 1
356356

357+
- name: Install OCL CPU RT from Intel channel
358+
run: mamba install intel-opencl-rt=*=intel_* ${{ env.channels-list }}
359+
357360
- name: List installed packages
358361
run: mamba list
359362

@@ -431,17 +434,17 @@ jobs:
431434
432435
steps:
433436
- name: Checkout DPNP repo
434-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
437+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
435438
with:
436439
fetch-depth: ${{ env.fetch-depth }}
437440

438441
- name: Download artifact
439-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
442+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
440443
with:
441444
name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }}
442445

443446
- name: Download wheels artifact
444-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
447+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
445448
with:
446449
name: ${{ env.package-name }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
447450

@@ -519,13 +522,13 @@ jobs:
519522

520523
steps:
521524
- name: Checkout DPNP repo
522-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
525+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
523526
with:
524527
fetch-depth: ${{ env.fetch-depth }}
525528
path: ${{ env.dpnp-repo-path }}
526529

527530
- name: Download artifact
528-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
531+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
529532
with:
530533
name: ${{ env.package-name }} ${{ runner.os }} Python ${{ env.python-ver }}
531534
path: ${{ env.pkg-path-in-channel }}
@@ -592,7 +595,7 @@ jobs:
592595
python -c "import dpnp; print(dpnp.__version__)"
593596
594597
- name: Clone array API tests repo
595-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
598+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
596599
with:
597600
repository: 'data-apis/array-api-tests'
598601
path: ${{ env.array-api-tests-path }}
@@ -675,7 +678,7 @@ jobs:
675678

676679
steps:
677680
- name: Checkout DPNP repo
678-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
681+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
679682
with:
680683
fetch-depth: ${{ env.fetch-depth }}
681684

@@ -701,7 +704,7 @@ jobs:
701704
activate-environment: ${{ env.cleanup-env-name }}
702705

703706
- name: Checkout repo
704-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
707+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
705708
with:
706709
repository: IntelPython/devops-tools
707710
fetch-depth: ${{ env.fetch-depth }}

.github/workflows/cron-run-tests.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ jobs:
9292
run: |
9393
mamba install ${{ env.package-name }}=${{ steps.find_latest_tag.outputs.tag }} ${{ env.test-packages }} ${{ env.channels-list }}
9494
95+
- name: Install OCL CPU RT from Intel channel
96+
run: mamba install intel-opencl-rt=*=intel_* ${{ env.channels-list }}
97+
9598
- name: List installed packages
9699
run: mamba list
97100

.github/workflows/generate_coverage.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
intel-oneapi-compiler-dpcpp-cpp
5959
6060
- name: Checkout repo
61-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
61+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
6262
with:
6363
fetch-depth: 0
6464

@@ -137,6 +137,6 @@ jobs:
137137
echo "Total number of coverage attempts: ${{ steps.build_coverage.outputs.total_attempts }}"
138138
139139
- name: Upload coverage data to coveralls.io
140-
uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
140+
uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
141141
with:
142142
github-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/openssf-scorecard.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
steps:
3939
- name: "Checkout code"
40-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
40+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4141
with:
4242
persist-credentials: false
4343

@@ -64,14 +64,14 @@ jobs:
6464
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
6565
# format to the repository Actions tab.
6666
- name: "Upload artifact"
67-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
67+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
6868
with:
6969
name: SARIF file
7070
path: results.sarif
7171
retention-days: 14
7272

7373
# Upload the results to GitHub's code scanning dashboard.
7474
- name: "Upload to code-scanning"
75-
uses: github/codeql-action/upload-sarif@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
75+
uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
7676
with:
7777
sarif_file: results.sarif

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424

2525
steps:
2626
- name: Checkout DPNP repo
27-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
27+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2828

2929
- name: Set up python
30-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
30+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
3131
with:
3232
python-version: '3.14'
3333

@@ -38,7 +38,7 @@ jobs:
3838
run: pre-commit autoupdate
3939

4040
- name: Create a PR with autoupdate changes
41-
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e #v7.0.8
41+
uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 #v8.0.0
4242
with:
4343
commit-message: 'chore: update pre-commit hooks'
4444
add-paths: .pre-commit-config.yaml

.github/workflows/pre-commit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ jobs:
3030
pylint
3131
3232
- name: Checkout DPNP repo
33-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
33+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3434
with:
3535
# use commit hash to make "no-commit-to-branch" check passing
3636
ref: ${{ github.sha }}
3737

3838
- name: Set up python
39-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
39+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
4040
with:
4141
python-version: '3.14'
4242

.pre-commit-config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# See https://pre-commit.com/hooks.html for more hooks
33
repos:
44
- repo: https://github.com/PyCQA/bandit
5-
rev: '1.8.6'
5+
rev: '1.9.2'
66
hooks:
77
- id: bandit
88
pass_filenames: false
@@ -53,7 +53,7 @@ repos:
5353
- id: rst-inline-touching-normal
5454
- id: text-unicode-replacement-char
5555
- repo: https://github.com/asottile/pyupgrade
56-
rev: v3.21.1
56+
rev: v3.21.2
5757
hooks:
5858
- id: pyupgrade
5959
- repo: https://github.com/codespell-project/codespell
@@ -64,7 +64,7 @@ repos:
6464
additional_dependencies:
6565
- tomli
6666
- repo: https://github.com/psf/black
67-
rev: 25.11.0
67+
rev: 25.12.0
6868
hooks:
6969
- id: black
7070
exclude: "dpnp/_version.py"
@@ -94,7 +94,7 @@ repos:
9494
- id: clang-format
9595
args: ["-i"]
9696
- repo: https://github.com/gitleaks/gitleaks
97-
rev: v8.29.0
97+
rev: v8.30.0
9898
hooks:
9999
- id: gitleaks
100100
- repo: https://github.com/jumanjihouse/pre-commit-hooks
@@ -123,11 +123,11 @@ repos:
123123
- id: pretty-format-toml
124124
args: [--autofix]
125125
- repo: https://github.com/rhysd/actionlint
126-
rev: v1.7.8
126+
rev: v1.7.9
127127
hooks:
128128
- id: actionlint
129129
- repo: https://github.com/BlankSpruce/gersemi
130-
rev: 0.23.1
130+
rev: 0.24.0
131131
hooks:
132132
- id: gersemi
133133
exclude: "dpnp/backend/cmake/Modules/"

0 commit comments

Comments
 (0)