Skip to content

Commit 9f59cc9

Browse files
Merge master into resolve_gh_2213
2 parents da72671 + b8d0890 commit 9f59cc9

File tree

7 files changed

+46
-25
lines changed

7 files changed

+46
-25
lines changed

.github/workflows/conda-package.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
run: |
4040
echo "pkgs_dirs: [~/.conda/pkgs]" >> ~/.condarc
4141
- name: Cache conda packages
42-
uses: actions/cache@v4
42+
uses: actions/cache@v5
4343
env:
4444
CACHE_NUMBER: 3 # Increase to reset cache
4545
with:
@@ -69,12 +69,12 @@ jobs:
6969
$CHANNELS \
7070
conda-recipe
7171
- name: Upload artifact
72-
uses: actions/upload-artifact@v5.0.0
72+
uses: actions/upload-artifact@v6.0.0
7373
with:
7474
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
7575
path: /usr/share/miniconda/conda-bld/linux-64/${{ env.PACKAGE_NAME }}-*.conda
7676
- name: Upload wheels artifact
77-
uses: actions/upload-artifact@v5.0.0
77+
uses: actions/upload-artifact@v6.0.0
7878
with:
7979
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
8080
path: ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.PACKAGE_NAME }}-*.whl
@@ -112,7 +112,7 @@ jobs:
112112
conda list -n base
113113
114114
- name: Cache conda packages
115-
uses: actions/cache@v4
115+
uses: actions/cache@v5
116116
env:
117117
CACHE_NUMBER: 3 # Increase to reset cache
118118
with:
@@ -138,13 +138,13 @@ jobs:
138138
conda build --no-test --python ${{ matrix.python }} --numpy 2.0 -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels conda-recipe
139139
140140
- name: Upload artifact
141-
uses: actions/upload-artifact@v5.0.0
141+
uses: actions/upload-artifact@v6.0.0
142142
with:
143143
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
144144
path: ${{ env.CONDA_BLD }}${{ env.PACKAGE_NAME }}-*.conda
145145

146146
- name: Upload wheels artifact
147-
uses: actions/upload-artifact@v5.0.0
147+
uses: actions/upload-artifact@v6.0.0
148148
with:
149149
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
150150
path: ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.PACKAGE_NAME }}-*.whl
@@ -169,7 +169,7 @@ jobs:
169169
run: |
170170
echo ${{ env.CHANNELS }}
171171
- name: Download artifact
172-
uses: actions/download-artifact@v6
172+
uses: actions/download-artifact@v7
173173
with:
174174
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
175175
- name: Add conda to system path
@@ -198,7 +198,7 @@ jobs:
198198
run: |
199199
echo "pkgs_dirs: [~/.conda/pkgs]" >> ~/.condarc
200200
- name: Cache conda packages
201-
uses: actions/cache@v4
201+
uses: actions/cache@v5
202202
env:
203203
CACHE_NUMBER: 3 # Increase to reset cache
204204
with:
@@ -270,7 +270,7 @@ jobs:
270270
echo ${{ env.CHANNELS }}
271271
272272
- name: Download artifact
273-
uses: actions/download-artifact@v6
273+
uses: actions/download-artifact@v7
274274
with:
275275
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
276276

@@ -336,7 +336,7 @@ jobs:
336336
run: Get-Content -Path .\lockfile
337337

338338
- name: Cache conda packages
339-
uses: actions/cache@v4
339+
uses: actions/cache@v5
340340
env:
341341
CACHE_NUMBER: 3 # Increase to reset cache
342342
with:
@@ -426,12 +426,12 @@ jobs:
426426
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
427427
steps:
428428
- name: Download conda artifact
429-
uses: actions/download-artifact@v6
429+
uses: actions/download-artifact@v7
430430
with:
431431
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
432432

433433
- name: Download wheel artifact
434-
uses: actions/download-artifact@v6
434+
uses: actions/download-artifact@v7
435435
with:
436436
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
437437

@@ -470,12 +470,12 @@ jobs:
470470
python: ['3.10', '3.11', '3.12', '3.13', '3.14']
471471
steps:
472472
- name: Download artifact
473-
uses: actions/download-artifact@v6
473+
uses: actions/download-artifact@v7
474474
with:
475475
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
476476

477477
- name: Download wheel artifact
478-
uses: actions/download-artifact@v6
478+
uses: actions/download-artifact@v7
479479
with:
480480
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Wheels Python ${{ matrix.python }}
481481

@@ -536,7 +536,7 @@ jobs:
536536
with:
537537
fetch-depth: 0
538538
- name: Download artifact
539-
uses: actions/download-artifact@v6
539+
uses: actions/download-artifact@v7
540540
with:
541541
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
542542
- name: Add conda to system path
@@ -560,7 +560,7 @@ jobs:
560560
run: |
561561
echo "pkgs_dirs: [~/.conda/pkgs]" >> ~/.condarc
562562
- name: Cache conda packages
563-
uses: actions/cache@v4
563+
uses: actions/cache@v5
564564
env:
565565
CACHE_NUMBER: 3 # Increase to reset cache
566566
with:
@@ -692,7 +692,7 @@ jobs:
692692
fetch-depth: 0
693693
- name: Cache array API tests
694694
id: cache-array-api-tests
695-
uses: actions/cache@v4
695+
uses: actions/cache@v5
696696
env:
697697
ARRAY_CACHE: 3
698698
with:
@@ -711,7 +711,7 @@ jobs:
711711
git clone --recurse-submodules https://github.com/data-apis/array-api-tests array-api-tests
712712
cd array-api-tests
713713
- name: Download artifact
714-
uses: actions/download-artifact@v6
714+
uses: actions/download-artifact@v7
715715
with:
716716
name: ${{ env.PACKAGE_NAME }} ${{ runner.os }} Python ${{ matrix.python }}
717717
- name: Add conda to system path
@@ -740,7 +740,7 @@ jobs:
740740
run: |
741741
echo "pkgs_dirs: [~/.conda/pkgs]" >> ~/.condarc
742742
- name: Cache conda packages
743-
uses: actions/cache@v4
743+
uses: actions/cache@v5
744744
env:
745745
CACHE_NUMBER: 3 # Increase to reset cache
746746
with:

.github/workflows/generate-coverage.yaml

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

5757
- name: Cache Gtest
5858
id: cache-gtest
59-
uses: actions/cache@v4
59+
uses: actions/cache@v5
6060
with:
6161
path: |
6262
/home/runner/work/googletest-1.15.2/install

.github/workflows/generate-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ jobs:
101101
git push tokened_docs gh-pages
102102
- name: Save built docs as an artifact
103103
if: ${{ github.event.pull_request && github.event.pull_request.head.repo.fork && github.event.action != 'closed'}}
104-
uses: actions/upload-artifact@v5.0.0
104+
uses: actions/upload-artifact@v6.0.0
105105
with:
106106
name: ${{ env.PACKAGE_NAME }} rendered documentation
107107
path: ~/docs

.github/workflows/openssf-scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,14 @@ jobs:
6161
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
6262
# format to the repository Actions tab.
6363
- name: "Upload artifact"
64-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v4.4.0
64+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4.4.0
6565
with:
6666
name: SARIF file
6767
path: results.sarif
6868
retention-days: 14
6969

7070
# Upload the results to GitHub's code scanning dashboard.
7171
- name: "Upload to code-scanning"
72-
uses: github/codeql-action/upload-sarif@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
72+
uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
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
@@ -33,7 +33,7 @@ jobs:
3333
3434
- name: Cache sycl bundle
3535
id: cache-sycl-bundle
36-
uses: actions/cache@v4
36+
uses: actions/cache@v5
3737
with:
3838
path: |
3939
/home/runner/work/sycl_bundle

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,20 @@ on:
1010
- cron: '28 2 * * 6' # Saturday at 02:28 UTC
1111
workflow_dispatch:
1212

13+
permissions: read-all
14+
1315
jobs:
1416
autoupdate:
1517
name: Autoupdate
1618

1719
runs-on: ubuntu-latest
1820
timeout-minutes: 10
1921

22+
permissions:
23+
# Needed to create a PR with autoupdate changes
24+
contents: write
25+
pull-requests: write
26+
2027
steps:
2128
- name: Checkout DPNP repo
2229
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4.2.2
@@ -33,7 +40,7 @@ jobs:
3340
run: pre-commit autoupdate
3441

3542
- name: Create a PR with autoupdate changes
36-
uses: peter-evans/create-pull-request@22a9089034f40e5a961c8808d113e2c98fb63676 #v7.0.11
43+
uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 #v8.0.0
3744
with:
3845
commit-message: 'chore: update pre-commit hooks'
3946
add-paths: .pre-commit-config.yaml

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414

1515
### Maintenance
1616

17+
## [0.21.1] - Nov. 29, 2025
18+
19+
This release is made to distribute `dpctl` for Python 3.14. Only the non-free-threaded version of Python is supported as of this release.
20+
21+
Additionally, as of this release, the `dpctl.tensor` module is now deprecated, and all tensor functionality will be moved to [`dpnp`](https://github.com/IntelPython/dpnp).
22+
23+
### Maintenance
24+
25+
* Added Python 3.14 and `python-gil` to package metadata, as free-threaded Python is not yet supported [gh-2173](https://github.com/IntelPython/dpctl/pull/2173)
26+
27+
### Deprecated
28+
29+
* Deprecated `dpctl.tensor` module pending move to `dpnp` [gh-2191](https://github.com/IntelPython/dpctl/pull/2191)
30+
1731
## [0.21.0] - Oct. 03, 2025
1832

1933
This release features the addition of new function `tensor.isin`, indexing of `tensor.usm_ndarray` with `numpy.ndarray`, and support for building `dpctl` for specific CUDA architectures.

0 commit comments

Comments
 (0)