Skip to content

[pull] main from isaac-sim:main#19

Merged
pull[bot] merged 1 commit into
mataylor-nvidia:mainfrom
isaac-sim:main
Jul 24, 2026
Merged

[pull] main from isaac-sim:main#19
pull[bot] merged 1 commit into
mataylor-nvidia:mainfrom
isaac-sim:main

Conversation

@pull

@pull pull Bot commented Jul 24, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

## 1. Summary

Restores scheduled changelog compilation on `develop` while preserving
release-branch support by staging tracked compiler outputs independently
of the package-version metadata layout. This addresses nine consecutive
nightly failures since July 16.

## 2. Root cause

- Scheduled runs load `.github/workflows/nightly-changelog.yml` from the
default `main` branch.
- `develop` now stores package versions in `pyproject.toml` and has no
extension manifests, while the release branch still versions packages
through `config/extension.toml`.
- The main workflow named both layouts in one `git add`, so the absent
extension path made the develop job exit 128 after compilation
succeeded.
- Auto-commit messages only inspected extension-manifest diffs, so they
could not describe develop version bumps.

## 3. Test plan

- [x] Reproduced the unmatched `extension.toml` pathspec in [nightly run
30070931422](https://github.com/isaac-sim/IsaacLab/actions/runs/30070931422).
- [x] Compiled current `upstream/develop`; patched staging captured
every tracked output and rendered 14 `pyproject.toml` version
transitions.
- [x] Compiled the latest release pre-bump state; patched staging
captured all three `extension.toml` bumps and rendered the expected
package transitions.
- [x] Ran `./isaaclab.sh -p -m pytest tools/changelog/test` on `develop`
(90 passed).
- [x] Ran `./isaaclab.sh -f` before staging, after staging, and after
commit.
- [x] Confirmed no source-package changelog fragment is required for
this workflow-only change.
@pull pull Bot locked and limited conversation to collaborators Jul 24, 2026
@pull pull Bot added the ⤵️ pull label Jul 24, 2026
@pull
pull Bot merged commit b0542fe into mataylor-nvidia:main Jul 24, 2026
3 of 6 checks passed
@pull
pull Bot requested a deployment to postmerge-production July 24, 2026 17:03 Queued
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant