Commit b0542fe
authored
[Changelog] Restore nightly compilation across branch layouts (isaac-sim#6709)
## 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.1 parent 858234d commit b0542fe
1 file changed
Lines changed: 26 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
222 | 218 | | |
223 | 219 | | |
224 | 220 | | |
| |||
231 | 227 | | |
232 | 228 | | |
233 | 229 | | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
| 230 | + | |
| 231 | + | |
238 | 232 | | |
239 | 233 | | |
240 | 234 | | |
241 | 235 | | |
242 | 236 | | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
249 | 253 | | |
250 | 254 | | |
251 | 255 | | |
| |||
0 commit comments