chore(main): release 0.5.0#173
Merged
WilliamBerryiii merged 3 commits intoMar 26, 2026
Merged
Conversation
Contributor
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. Scanned FilesNone |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #173 +/- ##
=======================================
Coverage 43.58% 43.58%
=======================================
Files 242 242
Lines 14840 14840
Branches 1903 1903
=======================================
Hits 6468 6468
Misses 8082 8082
Partials 290 290
*This pull request uses carry forward flags. Click here to find out more. 🚀 New features to boost your workflow:
|
7b5a393 to
192cee9
Compare
26 tasks
192cee9 to
54bf174
Compare
WilliamBerryiii
added a commit
that referenced
this pull request
Mar 12, 2026
## Description Resolved two CI failures blocking the release-please 0.5.0 PR (#173): **Spell Check** and **Markdown Link Check**. The Spell Check failure was caused by three unrecognized terms in the new 0.5.0 CHANGELOG section — *MLflow*, *Dependabot*, and *CSRF* — that were not present in the cspell custom dictionaries. Added each term to the appropriate dictionary file. The Markdown Link Check failure was caused by legacy repository URLs in *CHANGELOG.md* pointing to the archived `Azure-Samples/azure-nvidia-robotics-reference-architecture` location. Since all tags and history were migrated to `microsoft/physical-ai-toolchain`, replaced all 99 legacy URLs with the current repository path. The updated URLs match the existing link checker `ignorePattern`, resolving the CI failure. > These fixes are intentionally minimal and surgical — only the specific CI blockers were addressed, with no refactoring or restructuring of existing content. Related to PR #173 ## Type of Change - [x] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [ ] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected - [ ] `deploy/000-prerequisites` - Azure subscription setup - [ ] `deploy/001-iac` - Terraform infrastructure - [ ] `deploy/002-setup` - OSMO control plane / Helm - [ ] `deploy/004-workflow` - Training workflows - [ ] `src/training` - Python training scripts - [ ] `docs/` - Documentation ## Testing Performed - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) **Additional validation performed:** - `npm run spell-check` — 0 issues across 399 files after dictionary additions - `npx markdown-link-check CHANGELOG.md` — all replaced URLs confirmed IGNORED by existing pattern - Tags v0.1.0–v0.5.0 verified present on `microsoft/physical-ai-toolchain` with HTTP 200 responses ## Documentation Impact - [x] No documentation changes needed - [ ] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [x] Linked to issue being fixed - [ ] Regression test included, OR - [x] Justification for no regression test: CI checks (Spell Check, Markdown Link Check) themselves serve as the regression mechanism — the same CI pipeline that detected these failures will validate the fix on merge. ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review Signed-off-by: Bill Berry <wbery@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
5a62552 to
73be05c
Compare
akhanattentive
pushed a commit
that referenced
this pull request
Mar 12, 2026
## Description Resolved two CI failures blocking the release-please 0.5.0 PR (#173): **Spell Check** and **Markdown Link Check**. The Spell Check failure was caused by three unrecognized terms in the new 0.5.0 CHANGELOG section — *MLflow*, *Dependabot*, and *CSRF* — that were not present in the cspell custom dictionaries. Added each term to the appropriate dictionary file. The Markdown Link Check failure was caused by legacy repository URLs in *CHANGELOG.md* pointing to the archived `Azure-Samples/azure-nvidia-robotics-reference-architecture` location. Since all tags and history were migrated to `microsoft/physical-ai-toolchain`, replaced all 99 legacy URLs with the current repository path. The updated URLs match the existing link checker `ignorePattern`, resolving the CI failure. > These fixes are intentionally minimal and surgical — only the specific CI blockers were addressed, with no refactoring or restructuring of existing content. Related to PR #173 ## Type of Change - [x] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [ ] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected - [ ] `deploy/000-prerequisites` - Azure subscription setup - [ ] `deploy/001-iac` - Terraform infrastructure - [ ] `deploy/002-setup` - OSMO control plane / Helm - [ ] `deploy/004-workflow` - Training workflows - [ ] `src/training` - Python training scripts - [ ] `docs/` - Documentation ## Testing Performed - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) **Additional validation performed:** - `npm run spell-check` — 0 issues across 399 files after dictionary additions - `npx markdown-link-check CHANGELOG.md` — all replaced URLs confirmed IGNORED by existing pattern - Tags v0.1.0–v0.5.0 verified present on `microsoft/physical-ai-toolchain` with HTTP 200 responses ## Documentation Impact - [x] No documentation changes needed - [ ] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [x] Linked to issue being fixed - [ ] Regression test included, OR - [x] Justification for no regression test: CI checks (Spell Check, Markdown Link Check) themselves serve as the regression mechanism — the same CI pipeline that detected these failures will validate the fix on merge. ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review Signed-off-by: Bill Berry <wbery@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
ac15335 to
184a0a3
Compare
28 tasks
184a0a3 to
398c894
Compare
Closed
2 tasks
398c894 to
8f94631
Compare
WilliamBerryiii
added a commit
that referenced
this pull request
Mar 14, 2026
… to dictionary (#225) ## Description Two targeted CI fixes that unblock the release-please v0.5.0 PR. The main CI workflow's **Regenerate uv.lock** step used bash `if/then/fi` syntax but ran under the workflow-level `shell: pwsh` default, producing a `ParserError` on every push to `main`. Additionally, the cspell spell check flagged **SARIF** as an unknown word in the auto-generated *CHANGELOG.md*, blocking PR validation on the release-please branch. - Added explicit `shell: bash` to the **Regenerate uv.lock** step in *.github/workflows/main.yml*, overriding the `pwsh` default for that step only - All other `run:` blocks in the workflow use PowerShell-compatible syntax and remain unaffected - Added **SARIF** to *.cspell/industry-acronyms.txt* in alphabetical position between `Rego` and `SBOM` ## Type of Change - [x] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [ ] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected - [ ] `deploy/000-prerequisites` - Azure subscription setup - [ ] `deploy/001-iac` - Terraform infrastructure - [ ] `deploy/002-setup` - OSMO control plane / Helm - [ ] `deploy/004-workflow` - Training workflows - [ ] `src/training` - Python training scripts - [ ] `docs/` - Documentation ## Testing Performed - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) ## Documentation Impact - [x] No documentation changes needed - [ ] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [ ] Linked to issue being fixed - [ ] Regression test included, OR - [ ] Justification for no regression test: CI workflow fix verified by existing CI pipeline execution; cspell dictionary addition verified by `npm run spell-check`. ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review - [x] Documentation impact assessed above - [x] No new linting warnings introduced ## Notes > These two CI failures were blocking the release-please PR #173 for v0.5.0. Once merged, the release-please PR validation should pass. ## Related Issues None
6a1c6d2 to
aaf847b
Compare
db57d9e to
f7bd581
Compare
akhanattentive
pushed a commit
that referenced
this pull request
Mar 16, 2026
## Description Resolved two CI failures blocking the release-please 0.5.0 PR (#173): **Spell Check** and **Markdown Link Check**. The Spell Check failure was caused by three unrecognized terms in the new 0.5.0 CHANGELOG section — *MLflow*, *Dependabot*, and *CSRF* — that were not present in the cspell custom dictionaries. Added each term to the appropriate dictionary file. The Markdown Link Check failure was caused by legacy repository URLs in *CHANGELOG.md* pointing to the archived `Azure-Samples/azure-nvidia-robotics-reference-architecture` location. Since all tags and history were migrated to `microsoft/physical-ai-toolchain`, replaced all 99 legacy URLs with the current repository path. The updated URLs match the existing link checker `ignorePattern`, resolving the CI failure. > These fixes are intentionally minimal and surgical — only the specific CI blockers were addressed, with no refactoring or restructuring of existing content. Related to PR #173 ## Type of Change - [x] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [ ] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected - [ ] `deploy/000-prerequisites` - Azure subscription setup - [ ] `deploy/001-iac` - Terraform infrastructure - [ ] `deploy/002-setup` - OSMO control plane / Helm - [ ] `deploy/004-workflow` - Training workflows - [ ] `src/training` - Python training scripts - [ ] `docs/` - Documentation ## Testing Performed - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) **Additional validation performed:** - `npm run spell-check` — 0 issues across 399 files after dictionary additions - `npx markdown-link-check CHANGELOG.md` — all replaced URLs confirmed IGNORED by existing pattern - Tags v0.1.0–v0.5.0 verified present on `microsoft/physical-ai-toolchain` with HTTP 200 responses ## Documentation Impact - [x] No documentation changes needed - [ ] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [x] Linked to issue being fixed - [ ] Regression test included, OR - [x] Justification for no regression test: CI checks (Spell Check, Markdown Link Check) themselves serve as the regression mechanism — the same CI pipeline that detected these failures will validate the fix on merge. ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review Signed-off-by: Bill Berry <wbery@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
akhanattentive
pushed a commit
that referenced
this pull request
Mar 16, 2026
## Description Resolved two CI failures blocking the release-please 0.5.0 PR (#173): **Spell Check** and **Markdown Link Check**. The Spell Check failure was caused by three unrecognized terms in the new 0.5.0 CHANGELOG section — *MLflow*, *Dependabot*, and *CSRF* — that were not present in the cspell custom dictionaries. Added each term to the appropriate dictionary file. The Markdown Link Check failure was caused by legacy repository URLs in *CHANGELOG.md* pointing to the archived `Azure-Samples/azure-nvidia-robotics-reference-architecture` location. Since all tags and history were migrated to `microsoft/physical-ai-toolchain`, replaced all 99 legacy URLs with the current repository path. The updated URLs match the existing link checker `ignorePattern`, resolving the CI failure. > These fixes are intentionally minimal and surgical — only the specific CI blockers were addressed, with no refactoring or restructuring of existing content. Related to PR #173 ## Type of Change - [x] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [ ] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected - [ ] `deploy/000-prerequisites` - Azure subscription setup - [ ] `deploy/001-iac` - Terraform infrastructure - [ ] `deploy/002-setup` - OSMO control plane / Helm - [ ] `deploy/004-workflow` - Training workflows - [ ] `src/training` - Python training scripts - [ ] `docs/` - Documentation ## Testing Performed - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) **Additional validation performed:** - `npm run spell-check` — 0 issues across 399 files after dictionary additions - `npx markdown-link-check CHANGELOG.md` — all replaced URLs confirmed IGNORED by existing pattern - Tags v0.1.0–v0.5.0 verified present on `microsoft/physical-ai-toolchain` with HTTP 200 responses ## Documentation Impact - [x] No documentation changes needed - [ ] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [x] Linked to issue being fixed - [ ] Regression test included, OR - [x] Justification for no regression test: CI checks (Spell Check, Markdown Link Check) themselves serve as the regression mechanism — the same CI pipeline that detected these failures will validate the fix on merge. ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review Signed-off-by: Bill Berry <wbery@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
akhanattentive
pushed a commit
that referenced
this pull request
Mar 16, 2026
## Description Resolved two CI failures blocking the release-please 0.5.0 PR (#173): **Spell Check** and **Markdown Link Check**. The Spell Check failure was caused by three unrecognized terms in the new 0.5.0 CHANGELOG section — *MLflow*, *Dependabot*, and *CSRF* — that were not present in the cspell custom dictionaries. Added each term to the appropriate dictionary file. The Markdown Link Check failure was caused by legacy repository URLs in *CHANGELOG.md* pointing to the archived `Azure-Samples/azure-nvidia-robotics-reference-architecture` location. Since all tags and history were migrated to `microsoft/physical-ai-toolchain`, replaced all 99 legacy URLs with the current repository path. The updated URLs match the existing link checker `ignorePattern`, resolving the CI failure. > These fixes are intentionally minimal and surgical — only the specific CI blockers were addressed, with no refactoring or restructuring of existing content. Related to PR #173 ## Type of Change - [x] 🐛 Bug fix (non-breaking change fixing an issue) - [ ] ✨ New feature (non-breaking change adding functionality) - [ ] 💥 Breaking change (fix or feature causing existing functionality to change) - [ ] 📚 Documentation update - [ ] 🏗️ Infrastructure change (Terraform/IaC) - [ ] ♻️ Refactoring (no functional changes) ## Component(s) Affected - [ ] `deploy/000-prerequisites` - Azure subscription setup - [ ] `deploy/001-iac` - Terraform infrastructure - [ ] `deploy/002-setup` - OSMO control plane / Helm - [ ] `deploy/004-workflow` - Training workflows - [ ] `src/training` - Python training scripts - [ ] `docs/` - Documentation ## Testing Performed - [ ] Terraform `plan` reviewed (no unexpected changes) - [ ] Terraform `apply` tested in dev environment - [ ] Training scripts tested locally with Isaac Sim - [ ] OSMO workflow submitted successfully - [ ] Smoke tests passed (`smoke_test_azure.py`) **Additional validation performed:** - `npm run spell-check` — 0 issues across 399 files after dictionary additions - `npx markdown-link-check CHANGELOG.md` — all replaced URLs confirmed IGNORED by existing pattern - Tags v0.1.0–v0.5.0 verified present on `microsoft/physical-ai-toolchain` with HTTP 200 responses ## Documentation Impact - [x] No documentation changes needed - [ ] Documentation updated in this PR - [ ] Documentation issue filed ## Bug Fix Checklist *Complete this section for bug fix PRs. Skip for other contribution types.* - [x] Linked to issue being fixed - [ ] Regression test included, OR - [x] Justification for no regression test: CI checks (Spell Check, Markdown Link Check) themselves serve as the regression mechanism — the same CI pipeline that detected these failures will validate the fix on merge. ## Checklist - [x] My code follows the [project conventions](copilot-instructions.md) - [x] Commit messages follow [conventional commit format](instructions/commit-message.instructions.md) - [x] I have performed a self-review Signed-off-by: Bill Berry <wbery@microsoft.com> Co-authored-by: Bill Berry <wbery@microsoft.com>
508e7ec to
085e8c8
Compare
85a870b to
55f3d3d
Compare
WilliamBerryiii
approved these changes
Mar 26, 2026
Contributor
Author
|
🤖 Created releases: 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
0.5.0 (2026-03-26)
✨ Features
🐛 Bug Fixes
wait_for_cito Codecov configuration (#183) (370cf44)📚 Documentation
♻️ Code Refactoring
should_prefix and add missing core variables (#292) (4496593)📦 Build System
🔧 Miscellaneous
🔒 Security
This PR was generated with Release Please. See documentation.