Skip to content

[bazel/infra] CI updates (backport #711)#713

Merged
shameekganguly merged 2 commits intogz-math8from
mergify/bp/gz-math8/pr-711
Jan 6, 2026
Merged

[bazel/infra] CI updates (backport #711)#713
shameekganguly merged 2 commits intogz-math8from
mergify/bp/gz-math8/pr-711

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify bot commented Dec 27, 2025

Internal tooling

  • Update branch filtering to always run on pull requests and conditionally on main and gz-math[1-9]?[0-9] (same as cmake CI).
  • Update CI to use latest version of upstream bazel.yaml action to use released version of bazel (8) for tests
  • Drop Windows from test matrix, since we currently don't support bazel build for Gazebo on Windows (example build failure). Note that bazel CI was previously running only on the main branch on Windows on pushes (see action platform selection logic).

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.


This is an automatic backport of pull request #711 done by [Mergify](https://mergify.com).

- Update branch filtering to always run on pull requests and conditionally on main and gz-math[1-9]?[0-9] (same as cmake CI).
- Update CI to use latest version of upstream bazel.yaml action to use released version of bazel (8) for tests
- Drop Windows from test matrix, since we currently don't support bazel build for Gazebo on Windows

Signed-off-by: Shameek Ganguly <shameek@intrinsic.ai>
(cherry picked from commit 073c9db)

# Conflicts:
#	.github/workflows/bazel.yml
@mergify mergify bot added the conflicts label Dec 27, 2025
@mergify mergify bot requested a review from scpeters as a code owner December 27, 2025 00:42
@mergify
Copy link
Copy Markdown
Contributor Author

mergify bot commented Dec 27, 2025

Cherry-pick of 073c9db has failed:

On branch mergify/bp/gz-math8/pr-711
Your branch is up to date with 'origin/gz-math8'.

You are currently cherry-picking commit 073c9db.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   .github/workflows/bazel.yml

no changes added to commit (use "git add" and/or "git commit -a")

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@mergify mergify bot requested a review from adityapande-1995 as a code owner December 27, 2025 00:42
@mergify mergify bot added the conflicts label Dec 27, 2025
@mergify mergify bot mentioned this pull request Dec 27, 2025
@github-actions github-actions bot added the 🏛️ ionic Gazebo Ionic label Dec 27, 2025
Signed-off-by: Shameek Ganguly <shameek@intrinsic.ai>
@shameekganguly shameekganguly enabled auto-merge (squash) January 2, 2026 18:41
@shameekganguly shameekganguly merged commit b779522 into gz-math8 Jan 6, 2026
15 checks passed
@shameekganguly shameekganguly deleted the mergify/bp/gz-math8/pr-711 branch January 6, 2026 19:03
@github-project-automation github-project-automation bot moved this from Inbox to Done in Core development Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants