Skip to content

[pull] release/3.0.0-beta2 from isaac-sim:release/3.0.0-beta2 - #28

Merged
pull[bot] merged 2 commits into
mataylor-nvidia:release/3.0.0-beta2from
isaac-sim:release/3.0.0-beta2
Aug 20, 2026
Merged

[pull] release/3.0.0-beta2 from isaac-sim:release/3.0.0-beta2#28
pull[bot] merged 2 commits into
mataylor-nvidia:release/3.0.0-beta2from
isaac-sim:release/3.0.0-beta2

Conversation

@pull

@pull pull Bot commented Aug 20, 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 : )

## Summary

- add `release/3.0.0` to the nightly Docker publishing branch matrix
- retain nightly publishing for `develop`
- leave push-trigger behavior unchanged

## Why

The repository default branch is currently `release/3.0.0-beta2`, and
scheduled GitHub Actions workflows are registered from the default
branch. Adding the future stable branch to this workflow ensures the
nightly publisher checks out and publishes `release/3.0.0` after that
branch is created.

The existing release tag logic will produce `latest-release-3.0.0` and
the immutable SHA tag.

This PR should merge when the new branch is created, or afterward, so
the scheduled checkout can resolve it. If `release/3.0.0` will replace
beta2 as the default branch, it must inherit this scheduled workflow or
receive this commit before the default-branch switch.

## Validation

- parsed the workflow YAML and asserted that `schedule` remains enabled
and no `push` trigger was added
- asserted that `CRON_BRANCHES` is `develop,release/3.0.0`
- ran `.\\isaaclab.bat -f`
## Summary

- add `release/3.0.0` to the nightly multi-version documentation set
- remove the mutable `release/3.0.0-beta2` branch from the version
switcher
- publish the immutable `v3.0.0-beta2` tag and make it the docs
landing-page default

## Why

The repository default branch is currently `release/3.0.0-beta2`, so
this branch owns the active scheduled docs workflow. The stable release
branch now exists and needs to appear in nightly multi-version builds,
while the released beta documentation should resolve to its immutable
tag rather than a mutable branch.

## Validation

- `.\isaaclab.bat -f`
- verified the branch whitelist includes `release/3.0.0` and excludes
`release/3.0.0-beta2`
- verified the tag whitelist includes `v3.0.0-beta2` and stable tags
- verified `v3.0.0-beta2` is the docs default
- verified the `v3.0.0-beta2` tag exists upstream
@pull pull Bot locked and limited conversation to collaborators Aug 20, 2026
@pull pull Bot added the ⤵️ pull label Aug 20, 2026
@pull
pull Bot merged commit d782415 into mataylor-nvidia:release/3.0.0-beta2 Aug 20, 2026
10 checks passed
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