Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a843510
MAINT: Fix typo in variable used for KMeans (#3319)
david-cortes-intel Aug 8, 2025
62be355
chore(deps): update github artifact actions to v5 (#3316)
renovate[bot] Aug 8, 2025
457a7d7
update version to 2025.9.0 (#3320)
kjackiew Aug 11, 2025
297aa76
chore(deps): update lukka/get-cmake action to v4.1.0 (#3321)
renovate[bot] Aug 11, 2025
a79568a
chore(deps): update dependency editorconfig-checker/editorconfig-chec…
renovate[bot] Aug 11, 2025
e47d627
chore(deps): update actions/checkout action to v4.3.0 (#3322)
renovate[bot] Aug 11, 2025
2e98f22
chore(deps): update dependency rules_cc to v0.1.4 (#3298)
renovate[bot] Aug 11, 2025
e355273
chore(deps): update dependency rules_cc to v0.2.0 (#3325)
renovate[bot] Aug 12, 2025
8f7d443
chore(deps): update actions/checkout action to v5 (#3324)
renovate[bot] Aug 12, 2025
bd4dce3
prevent logloss from turning to inf in predictions (#3315)
david-cortes-intel Aug 20, 2025
0d5324e
Fix catch2 posix signals handling (#3328)
Alexandr-Solovev Aug 20, 2025
e19dbc4
dynamic linkage with mkl(sycl) in bazel (#3285)
Alexandr-Solovev Aug 20, 2025
50f93a2
chore(deps): update dependency python to 3.13 (#3114)
renovate[bot] Aug 26, 2025
fc7242e
chore(deps): update dependency python to 3.13 (#3330)
renovate[bot] Aug 26, 2025
5f6db0b
chore(deps): update dependency rules_cc to v0.2.1 (#3333)
renovate[bot] Aug 27, 2025
6c7010c
Update PR template (#3334)
Alexsandruss Aug 28, 2025
1a4fb54
chore(deps): update dependency rules_cc to v0.2.2 (#3337)
renovate[bot] Aug 29, 2025
85b73ea
remove unreachable section (#3341)
david-cortes-intel Sep 1, 2025
b29e972
prevent bad loop condition (#3340)
david-cortes-intel Sep 1, 2025
b68bcc6
avoid redundant check of error codes (#3339)
david-cortes-intel Sep 1, 2025
41f1dd7
don't igore key flags from environment variables (#3336)
david-cortes-intel Sep 1, 2025
ad71a3a
chore(deps): update lukka/get-cmake action to v4.1.1 (#3342)
renovate[bot] Sep 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ci/env/editorconfig-checker.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# limitations under the License.
#===============================================================================

VERSION=v3.3.0
VERSION=v3.4.0
UNPACKED=ec-linux-amd64
ASSET=$UNPACKED.tar.gz
CHECKSUMS=checksums.txt
Expand Down
37 changes: 21 additions & 16 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,34 @@
## Description

_Add a comprehensive description of proposed changes_
<!--
Add a comprehensive description of proposed changes

_List associated issue number(s) if exist(s): #6 (for example)_
List associated issue number(s) if exist(s)

_Documentation PR (if needed): #1340 (for example)_

_Benchmarks PR (if needed): https://github.com/IntelPython/scikit-learn_bench/pull/155 (for example)_
List associated documentation and benchmarks PR(s) if needed
-->

---

PR should start as a draft, then move to ready for review state after CI is passed and all applicable checkboxes are closed.
<!--
PR should start as a draft, then move to ready for review state
after CI is passed and all applicable checkboxes are closed.
This approach ensures that reviewers don't spend extra time asking for regular requirements.

You can remove a checkbox as not applicable only if it doesn't relate to this PR in any way.
For example, PR with docs update doesn't require checkboxes for performance while PR with any change in actual code should have checkboxes and justify how this code change is expected to affect performance (or justification should be self-evident).
For example, a PR with docs update doesn't require checkboxes for performance
while a PR with any change in actual code should list checkboxes and
justify how this code change is expected to affect performance (or justification should be self-evident).
-->

Checklist to comply with **before moving PR from draft**:
<details>
<summary>Checklist:</summary>

**PR completeness and readability**
**Completeness and readability**

- [ ] I have reviewed my changes thoroughly before submitting this pull request.
- [ ] I have commented my code, particularly in hard-to-understand areas.
- [ ] I have updated the documentation to reflect the changes or created a separate PR with update and provided its number in the description, if necessary.
- [ ] I have updated the documentation to reflect the changes or created a separate PR with updates and provided its number in the description, if necessary.
- [ ] Git commit message contains an appropriate signed-off-by string _(see [CONTRIBUTING.md](https://github.com/uxlfoundation/scikit-learn-intelex/blob/main/CONTRIBUTING.md#pull-requests) for details)_.
- [ ] I have added a respective label(s) to PR if I have a permission for that.
- [ ] I have resolved any merge conflicts that might occur with the base branch.

**Testing**
Expand All @@ -35,7 +39,8 @@ Checklist to comply with **before moving PR from draft**:

**Performance**

- [ ] I have measured performance for affected algorithms using [scikit-learn_bench](https://github.com/IntelPython/scikit-learn_bench) and provided at least summary table with measured data, if performance change is expected.
- [ ] I have provided justification why performance has changed or why changes are not expected.
- [ ] I have provided justification why quality metrics have changed or why changes are not expected.
- [ ] I have extended benchmarking suite and provided corresponding scikit-learn_bench PR if new measurable functionality was introduced in this PR.
- [ ] I have measured performance for affected algorithms using [scikit-learn_bench](https://github.com/IntelPython/scikit-learn_bench) and provided at least a summary table with measured data, if performance change is expected.
- [ ] I have provided justification why performance and/or quality metrics have changed or why changes are not expected.
- [ ] I have extended the benchmarking suite and provided a corresponding scikit-learn_bench PR if new measurable functionality was introduced in this PR.

</details>
16 changes: 8 additions & 8 deletions .github/workflows/ci-aarch64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,23 +58,23 @@ jobs:
# Faster builds where possible. Fix version of CMake and Ninja.
# Note: This will create a github actions cache
- name: Get CMake and Ninja
uses: lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
uses: lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
with:
cmakeVersion: 3.31.0
ninjaVersion: 1.12.0

- name: Checkout oneDAL
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Checkout oneTBB
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: uxlfoundation/oneTBB
ref: ${{ env.TBB_VERSION }}
path: ${{ github.workspace }}/__work/onetbb-src

- name: Checkout openBLAS
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: OpenMathLib/OpenBLAS
ref: ${{ env.OPENBLAS_VERSION }}
Expand Down Expand Up @@ -140,23 +140,23 @@ jobs:
# Faster builds where possible. Fix version of CMake and Ninja.
# Note: This will create a github actions cache
- name: Get CMake and Ninja
uses: lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
uses: lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
with:
cmakeVersion: 3.31.0
ninjaVersion: 1.12.0

- name: Checkout oneDAL
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Checkout oneTBB
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: uxlfoundation/oneTBB
ref: ${{ env.TBB_VERSION }}
path: ${{ github.workspace }}/__work/onetbb-src

- name: Checkout openBLAS
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: OpenMathLib/OpenBLAS
ref: ${{ env.OPENBLAS_VERSION }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,15 @@ jobs:

steps:
- name: Checkout oneDAL
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install DPC++
run: .ci/env/apt.sh dpcpp
- name: Install MKL
run: .ci/env/apt.sh mkl
- name: Install Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: 3.9
python-version: 3.13
# Miniforge is necessary in order to get Intel MPI from conda-forge for MPI examples
- name: Install Miniforge
run: .ci/env/apt.sh miniforge
Expand Down Expand Up @@ -142,7 +142,7 @@ jobs:

steps:
- name: Checkout oneDAL
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: install ABI checking tools
run: .ci/env/apt.sh abigail
- name: Check Cache
Expand All @@ -159,7 +159,7 @@ jobs:
path: ./__release_lnx_main
key: ${{ steps.get-cache-key.outputs.key }}
- name: Download oneDAL build artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: __release_lnx
path: ./__release_lnx
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-validation-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build docker image
run: docker build . --file dev/docker/onedal-dev.Dockerfile --tag onedal-dev:latest
2 changes: 1 addition & 1 deletion .github/workflows/docker-validation-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Build docker image
run: docker build . --file dev/docker/onedal-dev.Dockerfile --tag onedal-dev:latest
- name: Building oneDAL
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ jobs:

steps:
- name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0 # Ensures all tags are fetched

- name: Set Up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: "3.11"
python-version: "3.13"

- name: Install System Dependencies
run: sudo apt-get update && sudo apt-get install -y clang-format pandoc python3-setuptools doxygen
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nightly-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:

steps:
- name: Checkout oneDAL
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install DPC++
run: .ci/env/apt.sh dpcpp
- name: Install MKL
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:

steps:
- name: Checkout oneDAL
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install DPC++
shell: cmd
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nightly-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
BUILD_FOLDER: "builds"
steps:
- name: Download oneDAL build artifacts
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
github-token: ${{ github.token }}
run-id: ${{ github.event.workflow_run.id }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/openssf-scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: "Checkout code"
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-checklist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Get pull request details
id: pr
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/renovate-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Validate
uses: suzuki-shunsuke/github-action-renovate-config-validator@c22827f47f4f4a5364bdba19e1fe36907ef1318e # v1.1.1
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/skywalking-eyes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: "Checkout code"
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: "Run check"
uses: apache/skywalking-eyes/header@5c5b974209f0de5d905f37deb69369068ebfc15c # v0.7.0
with:
Expand Down
Loading