Skip to content

Conversation

@hippogr
Copy link
Contributor

@hippogr hippogr commented Feb 9, 2026

Description

Merge bug fixes from v1.5 to dev branch.

Major Revisions

abuccts and others added 6 commits February 4, 2026 16:51
Fix numa parsing in job exporter on GB200.
Fix kubespray deployment on bare metal when cffi package is installed by package manager.
Co-authored-by: Rui Gao <ruigao@microsoft.com>
Co-authored-by: Rui Gao <ruigao@microsoft.com>
Co-authored-by: zhogu <57975490+zhogu@users.noreply.github.com>
* change trigger of github workflow

* update

* update

* update
Co-authored-by: Rui Gao <ruigao@microsoft.com>
@hippogr hippogr requested review from abuccts and zhogu February 9, 2026 06:13
@hippogr hippogr requested a review from a team as a code owner February 9, 2026 06:13
Copilot AI review requested due to automatic review settings February 9, 2026 06:13
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release PR to merge v1.5 fixes into dev, focusing on stability/circular-dependency resolution, deployment reliability, and job-exporter NUMA parsing correctness.

Changes:

  • Break circular dependencies in rest-server by switching several imports to lazy require() calls.
  • Fix NUMA parsing in job-exporter’s node exporter by skipping incomplete numactl --hardware CPU lines.
  • Update kubespray deployment scripts/requirements and adjust GitHub Actions workflow triggers for release/build pipelines.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/rest-server/src/utils/manager/user/crudK8sSecret.js Lazy-load job model to avoid circular dependency during user VC history retrieval.
src/rest-server/src/models/v2/storage.js Lazy-load user model in list/get to avoid circular dependency.
src/rest-server/src/models/v2/job/k8s.js Lazy-load user model in put to avoid circular dependency.
src/job-exporter/src/Moneo/src/worker/exporters/node_exporter.py Improve NUMA CPU list parsing to avoid parsing empty cpus: lines.
docs/LuciaTrainingPlatform/blog/2026-02-06-release-1-5.md Add v1.5.0 release notes blog post.
contrib/kubespray/script/requirements.txt Add cffi pin for kubespray scripting environment.
contrib/kubespray/script/environment.sh Remove python3-cffi alongside python3-cryptography to avoid pip/apt conflicts.
.github/workflows/build-deploy-changes.yaml Remove push trigger; workflow now runs on PRs targeting main/dev/release/*.
.github/workflows/build-all.yaml Adjust PR trigger types, default dispatch branch, and job gating condition.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hippogr hippogr merged commit 681cd4e into dev Feb 10, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants