ModelEngine-Group / ModelEngine-Group/nexent

fix(deploy): include official skills in K8s offline packages

Open
#3,868 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
5.9k
Forks
731
Avg merge
19h 34m
Merged PRs (30d)
172

Description

Problem

Kubernetes-targeted offline packages remove the entire deploy/docker tree, while the Kubernetes deployment path requires deploy/docker/assets/official-skills-zip during official skill synchronization.

Expected behavior

--target k8s packages contain the runtime assets required by the Kubernetes deploy script without retaining unrelated Docker deployment files.

Acceptance

  • A K8s-only offline package contains all official skill archives.
  • Package checksum generation includes those archives.
  • K8s-only package tests prove the deployment-required directory is present.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the offline-package handling for the --target k8s path and the deploy/docker/assets/official-skills-zip directory used by Kubernetes deployment. Run the existing K8s-only package tests, then verify that official skill archives and their checksums are included without unrelated Docker deployment files. Done means the acceptance checks pass and the deployment-required directory is present.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, kubernetes, python
Domain
build-system, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
76/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.