Skip to content

build: update ADX release and Environment SDK - #155

Merged
rcyw merged 2 commits into
inclusionAI:developfrom
WenYuLuo:codex/adx-master-build262-20261106
Nov 6, 2026
Merged

rcyw merged 2 commits into
inclusionAI:developfrom
WenYuLuo:codex/adx-master-build262-20261106

Conversation

@WenYuLuo

@WenYuLuo WenYuLuo commented Nov 6, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Update the ADX source reference and Linux AMD64 release and Execd archives to e611b9e4a83dcd6da5346bd17c2f6af28e244952, from ADX Buildkite #262.
  • Update the AKernel Python SDK dependency to the published adx-environment==0.1.0rc4 and align the creation test fixture with the SDK's confirmed ownership response.

The published rc4 package code matches the SDK package built at e611b9e4; rc4 was published from the subsequent version-only merge 6a4c6d87 by SDK Buildkite #17.

Validation

  • ADX Buildkite #262 passed, including both architecture builds and AMD64 Kubernetes L0. Both pinned AMD64 archives were downloaded and their SHA-256 hashes verified against the published manifest.
  • SDK Buildkite RFC: Strict Dockerfile direct launch for the Python SDK #17 passed the package and PyPI publication steps; PyPI wheel and sdist hashes match its publication record. The published wheel's package files match the #262 SDK.
  • Against the published PyPI rc4: AKernel SDK unit tests passed (441 run, 6 skipped); benchmark tests passed (35); runtime contract tests passed (19); AFS configuration tests passed (14).
  • git diff --check passed. AKernel image build and runtime deployment were not rerun locally; GitHub CI validates the updated commit.

Pin the release and Execd archives from ADX Buildkite 262 and align the source submodule with the same tested commit.

Signed-off-by: robbluo <luo1442@gmail.com>
Use the published SDK matching the ADX release and update the creation fixture to report its confirmed ownership.

Signed-off-by: robbluo <luo1442@gmail.com>
@WenYuLuo WenYuLuo changed the title build: update ADX artifacts to e611b9e4 build: update ADX release and Environment SDK Nov 6, 2026
@WenYuLuo
WenYuLuo requested review from hky1999 and rcyw November 6, 2026 01:59

@rcyw rcyw left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

No blocking findings at 3e06010d14f3ac616b296bb2e8e4bb4e59633086.

Verified the actual AMD64 platform and Execd archives against the Dockerfile pins and published OBS manifest for e611b9e4a83dcd6da5346bd17c2f6af28e244952. All 45 platform-manifest files and 4 Execd-manifest files passed their internal hashes, and the corresponding Execd/rootfs payloads agree between archives.

The published PyPI adx-environment==0.1.0rc4 wheel and sdist hashes match PyPI metadata. Their 21 package files exactly match the pinned source and the SDK bundled in the platform archive; the bundled wheel's rc3 metadata does not indicate a code mismatch. Adding the explicit newlyCreated: true field to the creation fixture is consistent with the confirmed-ownership contract.

CI 42143698607 passed on this exact head, including the supported Python matrix and Standalone E2E. Approval uses that CI together with the independent artifact/SDK checks; no additional local image build or cloud deployment qualification was performed.

Non-blocking documentation follow-up: builder/README.md still presents the bundled SDK directory as a fallback when the declared dependency is unavailable from the index. This archive bundles an rc3-labeled wheel, which cannot itself satisfy the new exact rc4 pin. Clarify that fallback requires a matching rc4 wheel (the normal published-PyPI installation is verified).

@rcyw
rcyw merged commit b43d548 into inclusionAI:develop Nov 6, 2026
11 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.

2 participants