From d99fa656451bb50a7fe796a6573b1cdcd2b2ee3d Mon Sep 17 00:00:00 2001 From: vlad-perevezentsev Date: Fri, 21 Nov 2025 11:02:56 +0100 Subject: [PATCH 01/15] Remove `shape=None` default in `dpnp.reshape` (#2673) This PR updates the signature of `dpnp.reshape` by removing `None` default value for `shape` argument and requiring it to be passed explicitly according to [Python array API ](https://data-apis.org/array-api/draft/API_specification/generated/array_api.reshape.html#reshape) --- CHANGELOG.md | 1 + dpnp/dpnp_iface_manipulation.py | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2b283086e3..34a0610bd18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ Also, that release drops support for Python 3.9, making Python 3.10 the minimum * Refactored `dpnp.fft` and `dpnp.random` submodules by removing wildcard imports and defining explicit public exports [#2649](https://github.com/IntelPython/dpnp/pull/2649) * Added support for the `out` keyword to accept a tuple, bringing ufunc signatures into alignment with those in NumPy [#2664](https://github.com/IntelPython/dpnp/pull/2664) * Unified public API definitions in `dpnp.linalg` and `dpnp.scipy` submodules [#2663](https://github.com/IntelPython/dpnp/pull/2663) +* Aligned the signature of `dpnp.reshape` function with Python array API by making `shape` a required argument [#2673](https://github.com/IntelPython/dpnp/pull/2673) ### Deprecated diff --git a/dpnp/dpnp_iface_manipulation.py b/dpnp/dpnp_iface_manipulation.py index cfd0bdca637..7d4eddab6e4 100644 --- a/dpnp/dpnp_iface_manipulation.py +++ b/dpnp/dpnp_iface_manipulation.py @@ -3013,7 +3013,7 @@ def require(a, dtype=None, requirements=None, *, like=None): return arr -def reshape(a, /, shape=None, order="C", *, copy=None): +def reshape(a, /, shape, order="C", *, copy=None): """ Gives a new shape to an array without changing its data. @@ -3028,8 +3028,6 @@ def reshape(a, /, shape=None, order="C", *, copy=None): an integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions. - - Default: ``None``. order : {None, "C", "F", "A"}, optional Read the elements of `a` using this index order, and place the elements into the reshaped array using this index order. ``"C"`` @@ -3113,11 +3111,6 @@ def reshape(a, /, shape=None, order="C", *, copy=None): """ - if shape is None: - raise TypeError( - "reshape() missing 1 required positional argument: 'shape'" - ) - if order is None: order = "C" elif order in "aA": From e0c82a56fd40f7917351547094878015c472b85d Mon Sep 17 00:00:00 2001 From: Anton <100830759+antonwolfy@users.noreply.github.com> Date: Mon, 24 Nov 2025 16:41:52 +0100 Subject: [PATCH 02/15] Add w/a to missing script in `intel-opencl-rt` package from conda-forge (#2689) There are missing `set-intel-ocl-icd-registry.ps1` and `unset-intel-ocl-icd-registry.ps1` scripts when installing `intel-opencl-rt` package from the conda-forge ([intel-compiler-repack-feedstock/#72](https://github.com/conda-forge/intel-compiler-repack-feedstock/issues/72)). This PR implements a temporary w/a until the issue is resolved. The w/a assumes to force `intel-opencl-rt` installation from Intel channel. --- .github/workflows/conda-package.yml | 3 +++ .github/workflows/cron-run-tests.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 30266a4ddf5..386e6b19685 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -354,6 +354,9 @@ jobs: TEST_CHANNELS: '-c ${{ env.channel-path }} ${{ env.channels-list }}' MAMBA_NO_LOW_SPEED_LIMIT: 1 + - name: Install OCL CPU RT from Intel channel + run: mamba install intel-opencl-rt=*=intel_* ${{ env.channels-list }} + - name: List installed packages run: mamba list diff --git a/.github/workflows/cron-run-tests.yaml b/.github/workflows/cron-run-tests.yaml index d13048cc28d..ff3fe678070 100644 --- a/.github/workflows/cron-run-tests.yaml +++ b/.github/workflows/cron-run-tests.yaml @@ -92,6 +92,9 @@ jobs: run: | mamba install ${{ env.package-name }}=${{ steps.find_latest_tag.outputs.tag }} ${{ env.test-packages }} ${{ env.channels-list }} + - name: Install OCL CPU RT from Intel channel + run: mamba install intel-opencl-rt=*=intel_* ${{ env.channels-list }} + - name: List installed packages run: mamba list From 1c34724d97d640a4b9c6d38790551868e5a0ccfe Mon Sep 17 00:00:00 2001 From: Anton <100830759+antonwolfy@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:56:18 +0100 Subject: [PATCH 03/15] Add w/a to missing `mkl-devel` dependency from `mkl-devel-dpcpp` package (#2687) There is a missing `mkl-devel` dependency from `mkl-devel-dpcpp` package on the conda-forge ([intel_repack-feedstock#120](https://github.com/conda-forge/intel_repack-feedstock/issues/120)). This PR implements a temporary w/a until the issue is resolved. --- environments/oneapi_pkgs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/environments/oneapi_pkgs.yml b/environments/oneapi_pkgs.yml index d6fb694986c..c0f5c024afd 100644 --- a/environments/oneapi_pkgs.yml +++ b/environments/oneapi_pkgs.yml @@ -4,5 +4,6 @@ channels: dependencies: - dpcpp_linux-64>=2025.3 # force to install the latest release - mkl-devel-dpcpp>=2025.3 # force to install the latest release + - mkl-devel>=2025.3 # w/a to intel_repack-feedstock#121 - onedpl-devel - tbb-devel * intel_* # MKL hardly dependces on TBB from Intel channel From 75b13c532f502de028f87f522125080d1dac0e30 Mon Sep 17 00:00:00 2001 From: Anton <100830759+antonwolfy@users.noreply.github.com> Date: Mon, 24 Nov 2025 22:04:47 +0100 Subject: [PATCH 04/15] Bump conda-build to `25.11.0` version (#2688) The PR updates `conda-build` version from `25.9.0` to `25.11.0`. --- environments/build_conda_pkg.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environments/build_conda_pkg.yml b/environments/build_conda_pkg.yml index face05ec635..5ca7bb02474 100644 --- a/environments/build_conda_pkg.yml +++ b/environments/build_conda_pkg.yml @@ -3,4 +3,4 @@ channels: - conda-forge dependencies: - python=3.13 # no python 3.14 support by conda-build - - conda-build=25.9.0 + - conda-build=25.11.0 From 939c84b7305d46a76328e372d35ad11450a075bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Nov 2025 13:05:59 +0100 Subject: [PATCH 05/15] Weekly pre-commit autoupdate (#2683) This PR updates the `.pre-commit-config.yaml` using `pre-commit autoupdate`. --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b0aa661eea8..c9abfe95c89 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/PyCQA/bandit - rev: '1.8.6' + rev: '1.9.1' hooks: - id: bandit pass_filenames: false @@ -53,7 +53,7 @@ repos: - id: rst-inline-touching-normal - id: text-unicode-replacement-char - repo: https://github.com/asottile/pyupgrade - rev: v3.21.1 + rev: v3.21.2 hooks: - id: pyupgrade - repo: https://github.com/codespell-project/codespell @@ -94,7 +94,7 @@ repos: - id: clang-format args: ["-i"] - repo: https://github.com/gitleaks/gitleaks - rev: v8.29.0 + rev: v8.29.1 hooks: - id: gitleaks - repo: https://github.com/jumanjihouse/pre-commit-hooks @@ -124,7 +124,7 @@ repos: - id: pretty-format-toml args: [--autofix] - repo: https://github.com/rhysd/actionlint - rev: v1.7.8 + rev: v1.7.9 hooks: - id: actionlint - repo: https://github.com/BlankSpruce/gersemi From 8cc36caae65eace1cfeecfa6baaeb5a2379863da Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 12:48:17 +0100 Subject: [PATCH 06/15] Weekly pre-commit autoupdate (#2698) This PR updates the `.pre-commit-config.yaml` using `pre-commit autoupdate`. --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c9abfe95c89..0f1d71343f4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ # See https://pre-commit.com/hooks.html for more hooks repos: - repo: https://github.com/PyCQA/bandit - rev: '1.9.1' + rev: '1.9.2' hooks: - id: bandit pass_filenames: false @@ -64,7 +64,7 @@ repos: additional_dependencies: - tomli - repo: https://github.com/psf/black - rev: 25.11.0 + rev: 25.12.0 hooks: - id: black exclude: "dpnp/_version.py" @@ -94,7 +94,7 @@ repos: - id: clang-format args: ["-i"] - repo: https://github.com/gitleaks/gitleaks - rev: v8.29.1 + rev: v8.30.0 hooks: - id: gitleaks - repo: https://github.com/jumanjihouse/pre-commit-hooks @@ -128,7 +128,7 @@ repos: hooks: - id: actionlint - repo: https://github.com/BlankSpruce/gersemi - rev: 0.23.1 + rev: 0.24.0 hooks: - id: gersemi exclude: "dpnp/backend/cmake/Modules/" From 6b1e1ea2307431adb34dbe2d0da336ccd3adfdef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 13:20:55 +0100 Subject: [PATCH 07/15] Bump actions/setup-python from 6.0.0 to 6.1.0 (#2699) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0. --- .github/workflows/pre-commit-autoupdate.yml | 2 +- .github/workflows/pre-commit.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index d8f2cdd0a3c..10627ee4c5a 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -27,7 +27,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up python - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 with: python-version: '3.14' diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index f46438c88eb..b5b19e6dcde 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -36,7 +36,7 @@ jobs: ref: ${{ github.sha }} - name: Set up python - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 + uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 with: python-version: '3.14' From 84fcc61eb5731df9c6c34f2f410f8a689b89929e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 13:29:43 +0100 Subject: [PATCH 08/15] Bump actions/checkout from 5.0.0 to 6.0.0 (#2685) Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0. --- .github/workflows/build-sphinx.yml | 4 ++-- .github/workflows/check-onemath.yaml | 8 ++++---- .github/workflows/conda-package.yml | 16 ++++++++-------- .github/workflows/generate_coverage.yaml | 2 +- .github/workflows/openssf-scorecard.yml | 2 +- .github/workflows/pre-commit-autoupdate.yml | 2 +- .github/workflows/pre-commit.yml | 2 +- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index b35cf81784a..574d0c0f967 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -102,7 +102,7 @@ jobs: sudo apt-get install -y nvidia-cuda-toolkit clinfo - name: Checkout repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 @@ -249,7 +249,7 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 diff --git a/.github/workflows/check-onemath.yaml b/.github/workflows/check-onemath.yaml index 1387f729753..80517e2384c 100644 --- a/.github/workflows/check-onemath.yaml +++ b/.github/workflows/check-onemath.yaml @@ -39,7 +39,7 @@ jobs: access_token: ${{ github.token }} - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 @@ -82,7 +82,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 @@ -176,7 +176,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 @@ -187,7 +187,7 @@ jobs: path: ${{ env.environment-file-loc }} - name: Checkout oneMKL repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: repository: 'oneapi-src/oneMKL' ref: 'develop' diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 386e6b19685..b6086baf6ef 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -54,7 +54,7 @@ jobs: access_token: ${{ github.token }} - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 @@ -145,7 +145,7 @@ jobs: swap-size-gb: 8 - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: ${{ env.fetch-depth }} path: ${{ env.dpnp-repo-path }} @@ -274,7 +274,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: ${{ env.fetch-depth }} path: ${{ env.dpnp-repo-path }} @@ -434,7 +434,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: ${{ env.fetch-depth }} @@ -522,7 +522,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: ${{ env.fetch-depth }} path: ${{ env.dpnp-repo-path }} @@ -595,7 +595,7 @@ jobs: python -c "import dpnp; print(dpnp.__version__)" - name: Clone array API tests repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: repository: 'data-apis/array-api-tests' path: ${{ env.array-api-tests-path }} @@ -678,7 +678,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: ${{ env.fetch-depth }} @@ -704,7 +704,7 @@ jobs: activate-environment: ${{ env.cleanup-env-name }} - name: Checkout repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: repository: IntelPython/devops-tools fetch-depth: ${{ env.fetch-depth }} diff --git a/.github/workflows/generate_coverage.yaml b/.github/workflows/generate_coverage.yaml index aa5927aa71a..f2cb33aa8f6 100644 --- a/.github/workflows/generate_coverage.yaml +++ b/.github/workflows/generate_coverage.yaml @@ -58,7 +58,7 @@ jobs: intel-oneapi-compiler-dpcpp-cpp - name: Checkout repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: fetch-depth: 0 diff --git a/.github/workflows/openssf-scorecard.yml b/.github/workflows/openssf-scorecard.yml index 811a7c0d774..d039c3d21ec 100644 --- a/.github/workflows/openssf-scorecard.yml +++ b/.github/workflows/openssf-scorecard.yml @@ -37,7 +37,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: persist-credentials: false diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index 10627ee4c5a..0ff4af7ce33 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Set up python uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index b5b19e6dcde..9fa01174f29 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -30,7 +30,7 @@ jobs: pylint - name: Checkout DPNP repo - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: # use commit hash to make "no-commit-to-branch" check passing ref: ${{ github.sha }} From 6e858ba6dab109704c961d9f60bf99740fc4146c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 13:33:50 +0100 Subject: [PATCH 09/15] Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#2701) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.8 to 7.0.9. --- .github/workflows/pre-commit-autoupdate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index 0ff4af7ce33..be23931399d 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -38,7 +38,7 @@ jobs: run: pre-commit autoupdate - name: Create a PR with autoupdate changes - uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e #v7.0.8 + uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 #v7.0.9 with: commit-message: 'chore: update pre-commit hooks' add-paths: .pre-commit-config.yaml From ca9a98ea2c514f3b4d9ba5cb90543e16fd5c0108 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 13:38:03 +0100 Subject: [PATCH 10/15] Bump github/codeql-action from 4.31.3 to 4.31.5 (#2700) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.3 to 4.31.5. --- .github/workflows/openssf-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/openssf-scorecard.yml b/.github/workflows/openssf-scorecard.yml index d039c3d21ec..78d43de9d24 100644 --- a/.github/workflows/openssf-scorecard.yml +++ b/.github/workflows/openssf-scorecard.yml @@ -72,6 +72,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3 + uses: github/codeql-action/upload-sarif@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5 with: sarif_file: results.sarif From c56173bc2cf36c56f0e2da2c59d49c43822b359e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 14:53:53 +0100 Subject: [PATCH 11/15] Bump coverallsapp/github-action from 2.3.6 to 2.3.7 (#2684) Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.3.6 to 2.3.7. --- .github/workflows/generate_coverage.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate_coverage.yaml b/.github/workflows/generate_coverage.yaml index f2cb33aa8f6..ac2f17fe29b 100644 --- a/.github/workflows/generate_coverage.yaml +++ b/.github/workflows/generate_coverage.yaml @@ -137,6 +137,6 @@ jobs: echo "Total number of coverage attempts: ${{ steps.build_coverage.outputs.total_attempts }}" - name: Upload coverage data to coveralls.io - uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6 + uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7 with: github-token: ${{ secrets.GITHUB_TOKEN }} From 30edb274dd9712a09a304ab125713a01aabc268f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 15:00:47 +0100 Subject: [PATCH 12/15] Bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (#2703) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.9 to 8.0.0. --- .github/workflows/pre-commit-autoupdate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index be23931399d..a0152b42ba4 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -38,7 +38,7 @@ jobs: run: pre-commit autoupdate - name: Create a PR with autoupdate changes - uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 #v7.0.9 + uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 #v8.0.0 with: commit-message: 'chore: update pre-commit hooks' add-paths: .pre-commit-config.yaml From 8ef552c777655a79f5dd1a0b324ab7e4a98f3357 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 15:08:35 +0100 Subject: [PATCH 13/15] Bump github/codeql-action from 4.31.5 to 4.31.8 (#2705) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.5 to 4.31.8. --- .github/workflows/openssf-scorecard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/openssf-scorecard.yml b/.github/workflows/openssf-scorecard.yml index 78d43de9d24..8cb641d0dd3 100644 --- a/.github/workflows/openssf-scorecard.yml +++ b/.github/workflows/openssf-scorecard.yml @@ -72,6 +72,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5 + uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8 with: sarif_file: results.sarif From 6e12ad4b1af8524ce1864235ecab659ef36ed7bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 15:12:19 +0100 Subject: [PATCH 14/15] Bump actions/download-artifact from 6.0.0 to 7.0.0 (#2702) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0. --- .github/workflows/check-onemath.yaml | 4 ++-- .github/workflows/conda-package.yml | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check-onemath.yaml b/.github/workflows/check-onemath.yaml index 80517e2384c..1a5741fad77 100644 --- a/.github/workflows/check-onemath.yaml +++ b/.github/workflows/check-onemath.yaml @@ -87,7 +87,7 @@ jobs: fetch-depth: 0 - name: Download artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.environment-file-name }} path: ${{ env.environment-file-loc }} @@ -181,7 +181,7 @@ jobs: fetch-depth: 0 - name: Download artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.environment-file-name }} path: ${{ env.environment-file-loc }} diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index b6086baf6ef..bd4a69aae2a 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -151,7 +151,7 @@ jobs: path: ${{ env.dpnp-repo-path }} - name: Download artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }} path: ${{ env.pkg-path-in-channel }} @@ -280,7 +280,7 @@ jobs: path: ${{ env.dpnp-repo-path }} - name: Download artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }} path: ${{ env.pkg-path-in-channel }} @@ -439,12 +439,12 @@ jobs: fetch-depth: ${{ env.fetch-depth }} - name: Download artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }} - name: Download wheels artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Wheels Python ${{ matrix.python }} @@ -528,7 +528,7 @@ jobs: path: ${{ env.dpnp-repo-path }} - name: Download artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Python ${{ env.python-ver }} path: ${{ env.pkg-path-in-channel }} From cb146e8bfd73d7a687b5060911f3b7a89add42fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 15:18:42 +0100 Subject: [PATCH 15/15] Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#2704) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0. --- .github/workflows/check-onemath.yaml | 2 +- .github/workflows/conda-package.yml | 4 ++-- .github/workflows/openssf-scorecard.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-onemath.yaml b/.github/workflows/check-onemath.yaml index 1a5741fad77..04a6120a1ff 100644 --- a/.github/workflows/check-onemath.yaml +++ b/.github/workflows/check-onemath.yaml @@ -57,7 +57,7 @@ jobs: cat ${{ env.environment-file }} - name: Upload artifact - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: ${{ env.environment-file-name }} path: ${{ env.environment-file }} diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index bd4a69aae2a..2c865979fcc 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -102,13 +102,13 @@ jobs: MAX_BUILD_CMPL_MKL_VERSION: '2026.0a0' - name: Upload artifact - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Python ${{ matrix.python }} path: ${{ env.CONDA_BLD }}${{ env.package-name }}-*.conda - name: Upload wheels artifact - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: ${{ env.package-name }} ${{ runner.os }} Wheels Python ${{ matrix.python }} path: ${{ env.WHEELS_OUTPUT_FOLDER }}${{ env.package-name }}-*.whl diff --git a/.github/workflows/openssf-scorecard.yml b/.github/workflows/openssf-scorecard.yml index 8cb641d0dd3..284e25e10aa 100644 --- a/.github/workflows/openssf-scorecard.yml +++ b/.github/workflows/openssf-scorecard.yml @@ -64,7 +64,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: SARIF file path: results.sarif