Skip to content

[cherry-pick release/0.12.0] Canonicalize repository governance files (#106) - #149

Merged
saturley-hall merged 1 commit into
release/0.12.0from
harrison/cherry-pick-pr-106-release-0.12.0
Sep 9, 2026
Merged

saturley-hall merged 1 commit into
release/0.12.0from
harrison/cherry-pick-pr-106-release-0.12.0

Conversation

@saturley-hall

Copy link
Copy Markdown
Member

Cherry-pick annotation

Note

This is a cherry-pick PR onto release/0.12.0.

Provenance

Summary

  • Cherry-pick the repository governance-file canonicalization from main PR chore: canonicalize repository governance files #106.
  • Move repository-wide guidance to the root while retaining package-local legal files required by the wheel.
  • Preserve source provenance through the -x cherry-pick annotation.

Conflict resolution

The release branch had modified the old nested python/aisimulate/AGENTS.md. The source PR intentionally replaces that nested file with the repository-root AGENTS.md; the conflict was resolved in favor of that move after confirming the root file preserves the release guidance and adds the third-party attribution guard.

Validation

  • GitHub reports the cherry-pick commit signature as verified.
  • python3 scripts/check_copyright.py passed for all 1,053 tracked source files.
  • python3 scripts/check_packaged_legal_files.py passed.
  • git diff --check passed.
  • The full CODEOWNERS and source-compliance test suites are delegated to PR CI because the local checkout does not have pytest/PyYAML installed.

This PR contains one signed commit and targets only release/0.12.0.

* chore: canonicalize repository governance files

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>

* fix(docs): keep packaged governance links resolvable

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

---------

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
(cherry picked from commit d83e056)
Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
@saturley-hall saturley-hall added the review-ready Ready for automated and human review label Sep 9, 2026
@saturley-hall
saturley-hall requested review from a team as code owners September 9, 2026 16:11
@saturley-hall saturley-hall added the review-ready Ready for automated and human review label Sep 9, 2026
@copy-pr-bot
copy-pr-bot Bot deployed to pr-wheel-staging September 9, 2026 16:37 Active
@copy-pr-bot
copy-pr-bot Bot deployed to pr-wheel-staging September 9, 2026 16:37 Active
@saturley-hall
saturley-hall merged commit 6ae796a into release/0.12.0 Sep 9, 2026
17 checks passed
@saturley-hall
saturley-hall deleted the harrison/cherry-pick-pr-106-release-0.12.0 branch September 9, 2026 17:23
jasonqinzhou added a commit that referenced this pull request Sep 16, 2026
* fix(ci): align public Rust schema contract (#78) (#79)

(cherry picked from commit 01d104e)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(compliance): address OSRB filing requirements (#81) (#92)

* fix(compliance): remediate OSRB filing requirements



* fix(ci): stop archiving wheels in GitHub Actions



* feat(ci): stage wheels in Artifactory



* fix(ci): run wheel staging with bash



* fix(codeowners): classify root dockerignore



* docs(legal): reproduce Transformers license



* fix(compliance): preserve provenance and legal payloads



* fix(ci): validate wheels before staging



* chore(codeowners): route compliance tests



---------




(cherry picked from commit aab4635)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): serialize attention backend before save (#88) (#93)

(cherry picked from commit 99d1d22)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): preserve Sweeper KV capacity [6738325] (#127) (#133)

* fix(generator): preserve Sweeper KV capacity [6738325]



* fix(generator): preserve fixed capacity for TRT-LLM rc23



---------


(cherry picked from commit 58a5e18)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): render SGLang candidate token limits [6738246] (#128) (#134)

* fix(generator): render SGLang candidate token limits [6738246]



* refactor(generator): isolate SGLang token lowering



---------


(cherry picked from commit ffcb657)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(compliance): complete third-party license notices (#95) (#148)

(cherry picked from commit 4b1b5dc)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>

* chore: canonicalize repository governance files (#106) (#149)

* chore: canonicalize repository governance files



* fix(docs): keep packaged governance links resolvable



---------




(cherry picked from commit d83e056)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* Harden SPDX checks and correct 50 Jinja license headers (#146) (#150)

* ci: validate complete SPDX license identifiers



* fix: make Jinja SPDX identifiers machine-readable



* docs: add literal DCO sign-off command



* docs: explain wheel-local legal file copies



* docs: align replay parity reference with Apache-2.0



* fix: require closing SPDX block delimiters



* fix: reject dangling SPDX comment delimiters



---------




(cherry picked from commit 82de117)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(cli): preserve whole-model FPM FMHA identity [6745146] (#151) (#154)

(cherry picked from commit b6b0a38)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): omit unspecified SGLang KV-cache dtype [6745807] (#152) (#155)

(cherry picked from commit e7ea5d9)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(packaging): backport manylinux 2.28 wheel repair (#205)

* fix(packaging): repair Linux wheels for manylinux 2.28 (#202)

* fix(packaging): repair Linux wheels for manylinux 2.28

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>

* fix(ci): use bundled Python in manylinux jobs

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* test(packaging): verify manylinux repair behavior and pin Rust

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

---------

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(ci): build staged wheels for glibc 2.28

---------

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* docs: document Dynamo Planner prerequisites for AIS 0.12

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

---------

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Co-authored-by: Harrison Saturley-Hall <hsaturleyhal@nvidia.com>
jasonqinzhou added a commit that referenced this pull request Sep 19, 2026
#291)

* fix(ci): align public Rust schema contract (#78) (#79)

(cherry picked from commit 01d104e)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(compliance): address OSRB filing requirements (#81) (#92)

* fix(compliance): remediate OSRB filing requirements



* fix(ci): stop archiving wheels in GitHub Actions



* feat(ci): stage wheels in Artifactory



* fix(ci): run wheel staging with bash



* fix(codeowners): classify root dockerignore



* docs(legal): reproduce Transformers license



* fix(compliance): preserve provenance and legal payloads



* fix(ci): validate wheels before staging



* chore(codeowners): route compliance tests



---------




(cherry picked from commit aab4635)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): serialize attention backend before save (#88) (#93)

(cherry picked from commit 99d1d22)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): preserve Sweeper KV capacity [6738325] (#127) (#133)

* fix(generator): preserve Sweeper KV capacity [6738325]



* fix(generator): preserve fixed capacity for TRT-LLM rc23



---------


(cherry picked from commit 58a5e18)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): render SGLang candidate token limits [6738246] (#128) (#134)

* fix(generator): render SGLang candidate token limits [6738246]



* refactor(generator): isolate SGLang token lowering



---------


(cherry picked from commit ffcb657)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(compliance): complete third-party license notices (#95) (#148)

(cherry picked from commit 4b1b5dc)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>

* chore: canonicalize repository governance files (#106) (#149)

* chore: canonicalize repository governance files



* fix(docs): keep packaged governance links resolvable



---------




(cherry picked from commit d83e056)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* Harden SPDX checks and correct 50 Jinja license headers (#146) (#150)

* ci: validate complete SPDX license identifiers



* fix: make Jinja SPDX identifiers machine-readable



* docs: add literal DCO sign-off command



* docs: explain wheel-local legal file copies



* docs: align replay parity reference with Apache-2.0



* fix: require closing SPDX block delimiters



* fix: reject dangling SPDX comment delimiters



---------




(cherry picked from commit 82de117)

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(cli): preserve whole-model FPM FMHA identity [6745146] (#151) (#154)

(cherry picked from commit b6b0a38)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(generator): omit unspecified SGLang KV-cache dtype [6745807] (#152) (#155)

(cherry picked from commit e7ea5d9)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(packaging): backport manylinux 2.28 wheel repair (#205)

* fix(packaging): repair Linux wheels for manylinux 2.28 (#202)

* fix(packaging): repair Linux wheels for manylinux 2.28

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>

* fix(ci): use bundled Python in manylinux jobs

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* test(packaging): verify manylinux repair behavior and pin Rust

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

---------

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(ci): build staged wheels for glibc 2.28

---------

Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Co-authored-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(cli): resolve prediction backend versions on 0.12.0

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(replay): apply authored versions before capacity estimation

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(replay): preserve null aliases and custom version roots

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(replay): align capacity systems root

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* style: format custom-root regression

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(epd): resolve omitted backend versions

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* test(epd): cover version lookup boundaries

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

* fix(replay): retain the canonical timing database root

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>

---------

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Co-authored-by: Harrison Saturley-Hall <hsaturleyhal@nvidia.com>
saturley-hall added a commit that referenced this pull request Sep 29, 2026
#291) (#344)

* fix(ci): align public Rust schema contract (#78) (#79)

(cherry picked from commit 01d104e)



* fix(compliance): address OSRB filing requirements (#81) (#92)

* fix(compliance): remediate OSRB filing requirements

* fix(ci): stop archiving wheels in GitHub Actions

* feat(ci): stage wheels in Artifactory

* fix(ci): run wheel staging with bash

* fix(codeowners): classify root dockerignore

* docs(legal): reproduce Transformers license

* fix(compliance): preserve provenance and legal payloads

* fix(ci): validate wheels before staging

* chore(codeowners): route compliance tests

---------

(cherry picked from commit aab4635)





* fix(generator): serialize attention backend before save (#88) (#93)

(cherry picked from commit 99d1d22)



* fix(generator): preserve Sweeper KV capacity [6738325] (#127) (#133)

* fix(generator): preserve Sweeper KV capacity [6738325]

* fix(generator): preserve fixed capacity for TRT-LLM rc23

---------

(cherry picked from commit 58a5e18)



* fix(generator): render SGLang candidate token limits [6738246] (#128) (#134)

* fix(generator): render SGLang candidate token limits [6738246]

* refactor(generator): isolate SGLang token lowering

---------

(cherry picked from commit ffcb657)



* fix(compliance): complete third-party license notices (#95) (#148)

(cherry picked from commit 4b1b5dc)



* chore: canonicalize repository governance files (#106) (#149)

* chore: canonicalize repository governance files

* fix(docs): keep packaged governance links resolvable

---------

(cherry picked from commit d83e056)





* Harden SPDX checks and correct 50 Jinja license headers (#146) (#150)

* ci: validate complete SPDX license identifiers

* fix: make Jinja SPDX identifiers machine-readable

* docs: add literal DCO sign-off command

* docs: explain wheel-local legal file copies

* docs: align replay parity reference with Apache-2.0

* fix: require closing SPDX block delimiters

* fix: reject dangling SPDX comment delimiters

---------

(cherry picked from commit 82de117)





* fix(cli): preserve whole-model FPM FMHA identity [6745146] (#151) (#154)

(cherry picked from commit b6b0a38)



* fix(generator): omit unspecified SGLang KV-cache dtype [6745807] (#152) (#155)

(cherry picked from commit e7ea5d9)



* fix(packaging): backport manylinux 2.28 wheel repair (#205)

* fix(packaging): repair Linux wheels for manylinux 2.28 (#202)

* fix(packaging): repair Linux wheels for manylinux 2.28



* fix(ci): use bundled Python in manylinux jobs



* test(packaging): verify manylinux repair behavior and pin Rust



---------





* fix(ci): build staged wheels for glibc 2.28

---------





* fix(cli): resolve prediction backend versions on 0.12.0



* fix(replay): apply authored versions before capacity estimation



* fix(replay): preserve null aliases and custom version roots



* fix(replay): align capacity systems root



* style: format custom-root regression



* fix(epd): resolve omitted backend versions



* test(epd): cover version lookup boundaries



* fix(replay): retain the canonical timing database root



---------




(cherry picked from commit 7836e7b)

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Co-authored-by: Jason Zhou <jasonzho@nvidia.com>
Co-authored-by: Harrison Saturley-Hall <hsaturleyhal@nvidia.com>

This branch was successfully deployed

1 active deployment
pr-wheel-staging — 9ab4775c Deployed Sep 9, 2026 by copy-pr-bot[bot] via Application Wheel (amd64) #345
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review-ready Ready for automated and human review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant