Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge sdf15 ➡️ main #1516

Merged
merged 19 commits into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
68159a7
Fix symbol checking test when compiled with debug symbols (#1474)
j-rivero Aug 27, 2024
22684cb
Improve installation instructions (#1490)
scpeters Oct 29, 2024
bf36eb7
Change sdf_config.h to sdf/config.hh everywhere (#1494)
mjcarroll Nov 4, 2024
3dcdd55
Permit building python bindings separately from libsdformat library (…
scpeters Nov 5, 2024
dcd3cd6
Improve installation instructions (#1496)
mergify[bot] Nov 6, 2024
9661794
Only look for psutil if testing is enabled (#1495)
azeey Nov 6, 2024
91d9029
Permit building python bindings separately from libsdformat library (…
mergify[bot] Nov 7, 2024
d0bcd40
Support removing the actor, light, or model from the root (#1492)
nkoenig Nov 12, 2024
87932fe
Add bzlmod support to sdf15 (#1493)
mjcarroll Nov 12, 2024
bddaf0d
Bazel CI (#1500)
shameekganguly Nov 12, 2024
bf6b2fa
Merge branch 'sdf14' into scpeters/merge_14_15
scpeters Nov 13, 2024
b105b30
Merge pull request #1501 from gazebosim/scpeters/merge_14_15
scpeters Nov 13, 2024
e40c32f
Prepare for 15.1.0 release (#1502)
scpeters Nov 13, 2024
66e4ead
Fix bazel rules for layering_check and parse_headers with clang (#1507)
mjcarroll Nov 15, 2024
0a36844
Enable header layering checks for bazel build (#1505)
shameekganguly Nov 16, 2024
cc524e7
Prepare for release 15.1.1 (#1508)
mjcarroll Nov 16, 2024
4ebe022
Permit to test when building bindings separately from main library (#…
traversaro Nov 18, 2024
69c82c0
python bindings: get version from package.xml (#1504)
scpeters Dec 3, 2024
9423fe2
Merge branch 'sdf15' into scpeters/merge_15_main
scpeters Dec 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
common --enable_bzlmod
common --lockfile_mode=off

# Add C++17 compiler flags.
build --cxxopt=-std=c++17
build --host_cxxopt=-std=c++17

build --force_pic
build --strip=never
build --strict_system_includes
build --fission=dbg
build --features=per_object_debug_info

# Enable header processing, required for layering checks with parse_header.
build --process_headers_in_dependencies
1 change: 1 addition & 0 deletions .bazelversion
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7.3.1
23 changes: 23 additions & 0 deletions .github/workflows/bazel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Bazel CI
on:
push:
branches: [sdf15, main]
pull_request:
branches: [sdf15, main]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
test:
uses: bazel-contrib/.github/.github/workflows/bazel.yaml@v7
with:
folders: |
[
".",
]
exclude: |
[
{"folder": ".", "bzlmodEnabled": false},
]
15 changes: 15 additions & 0 deletions .github/workflows/ci.bazelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This file contains Bazel settings to apply on CI only.
# It is referenced with a --bazelrc option in the call to bazel in ci.yaml

# Debug where options came from
build --announce_rc
# This directory is configured in GitHub actions to be persisted between runs.
# We do not enable the repository cache to cache downloaded external artifacts
# as these are generally faster to download again than to fetch them from the
# GitHub actions cache.
build --disk_cache=~/.cache/bazel
# Don't rely on test logs being easily accessible from the test runner,
# though it makes the log noisier.
test --test_output=errors
# Allows tests to run bazelisk-in-bazel, since this is the cache folder used
test --test_env=XDG_CACHE_HOME
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ build_*
*.*.sw?
.vscode
__pycache__
bazel-*
Loading
Loading